Skip to content

Releases: agentgateway/agentgateway

v0.11.0

18 Dec 23:17
24d398f

Choose a tag to compare

Agentgateway is an open source project that is built on AI-native protocols to connect, secure, and observe agent-to-agent and agent-to-tool communication across any agent framework and environment.

This release is one of the largest Agentgateway releases to date, and includes significant new features and improvements.

New Features

  • Added support for Mutual TLS listeners
  • LLM Prompt Guards now support multiple prompt guards, in an ordered list
  • Added support for automatic LLM Prompt Caching
  • Added support for LLM Embeddings
  • Added support for OpenAI Responses API
  • Added support for Anthropic Count Tokens API
  • Added support for Basic authentication
  • Added support for API Key authentication
  • Support for stateful routing to MCP backends
  • Added support for HTTP-based External Authorization servers (in addition to the existing gRPC support). Check out the examples using this to integrate with Tailscale and Oauth2 Proxy!
  • CIDR and IP support for CEL expressions. See the example for a sample IP authorization allowlist!
  • Added support for the Azure OpenAI provider
  • Policies can now be specified on listeners, allowing policies to run before routing occurs.
  • A new concept of "Frontend Policies" has been added. These can be configured at the top level frontendPolicies field. Frontend policies define how to handle incoming traffic, and can be dynamically updated. This includes fields to customize TCP, TLS, and HTTP behavior, as well as logging and tracing.
  • New fields have been exposed to CEL expressions: response.headers, apiKey, basicAuth, llm.params.{dimensions,encoding_format} (for Embeddings), and source.{subjectAltNames,issuer,subject,subjectCn} (for Mutual TLS).

Kubernetes Controller (Kgateway)

When deploying Agentgateway, it is recommended to run with Kgateway which provides a first class Kubernetes controller (with Gateway API support). In addition to the features above, this release paves the way for the upcoming Kgateway v2.2.0, which is a major leap forward in running Agentgateway on Kubernetes.

This release will further decoupled Agentgateway from Kgateway's Envoy-based components, including...

  • A new set of APIs: AgentgatewayPolicy, AgentgatewayBackend, and AgentgatewayParameters.
  • A new Helm chart for Agentgateway usage.
  • A new controller image dedicated to Agentgateway.

These new changes will avoid confusion between the two dataplane modes of Kgateway, and enhance our ability to deliver features quickly.

Please note, these changes represent a breaking change in the v2.1.0 to v2.2.0 upgrade.
Please consult the migration guide, and stay tuned for the official v2.2.0 release!

Breaking Changes

  • When using the promptGuard policy type, guards (regex, webhook, moderation, etc) are now specified in an ordered list.
  • When using the extAuthz policy type, a new field protocol is required. To retain the old behavior, set this to grpc.
  • When using an ai backend type, the following fields have been moved: backendAuth, backendTLS, promptGuard, prompts, overrides, defaults, modelAliases. Instead, these are now under policies.backendAuth, and similar for the others. In addition, all backend policies may now be set on the new field, instead of just the subset that was previously allowed.
  • The config.listener settings have been moved to frontendPolicies.

What's Changed

Read more

v0.11.0-alpha.1

16 Dec 02:13
08036cb

Choose a tag to compare

Automated release of v0.11.0-alpha.1.

v0.10.5

29 Oct 22:51
dc4d4fd

Choose a tag to compare

Automated release of v0.10.5.

v0.10.4

23 Oct 00:00
05d4776

Choose a tag to compare

Automated release of v0.10.4.

What's Changed

New Contributors

Full Changelog: v0.10.3...v0.10.4

v0.10.3

16 Oct 20:55
bd9457f

Choose a tag to compare

Automated release of v0.10.3.

What's Changed

New Contributors

Full Changelog: v0.10.2...v0.10.3

v0.10.2

08 Oct 22:16
499c81c

Choose a tag to compare

This release fixes a bug in the released binaries preventing the binary from starting up. Docker images are unimpacted.

What's Changed

Full Changelog: v0.10.1...v0.10.2

v0.10.1

08 Oct 00:20
590039b

Choose a tag to compare

This release fixes an issue with the v0.10.0 release that unintentionally enabled an aggressive HTTP idle timeout of 2 seconds (previously, there was no timeout). This has been raised from 10 minutes, and is now configurable.

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

07 Oct 22:04
67ac8d0

Choose a tag to compare

This release introduces numerous enhancements to the robustness of agentgateway as well as some major new features.

  • A new "Gateway Policy" concept has been added. This allows running policies prior to route selection, allowing policies to influence routing decisions. For example, you can route based on JWT claims.
  • Support for (a subset of) the ext_proc protocol has been added.
  • A new CSRF policy has been added.
  • The Anthropic Messages API is now supported. This enables usage of Agentgateway with Claude Code and other tools relying on the Anthropic API.
  • Support for proxying non HTTP (TCP) services.
  • New builds for Intel Macs

Breaking changes

The MCP Prometheus metrics have been reworked and are now under agentgateway_mcp_requests_total. These metrics now include additional labels, including support for custom labels (like existing metrics).

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

24 Sep 20:47
79145bb

Choose a tag to compare

This release introduces a major reworking of the MCP proxy implementation. This change greatly increases compatibility with different MCP servers, and enables passing through OAuth flows with upstream MCP servers, unblocking connecting to hosted MCP servers.

What's Changed

Full Changelog: v0.8.3...v0.9.0

v0.8.3

15 Sep 16:00
546f25c

Choose a tag to compare

Automated release of v0.8.3.

What's Changed

Full Changelog: v0.8.2...v0.8.3