🎉 Welcome to the 1.7.0-rc.1 release of the agentgateway project!
Artifacts
Docker images are available:
cr.agentgateway.dev/agentgateway:v1.7.0-rc.1cr.agentgateway.dev/controller:v1.7.0-rc.1
Helm charts are available:
cr.agentgateway.dev/charts/agentgateway:v1.7.0-rc.1cr.agentgateway.dev/charts/agentgateway-crds:v1.7.0-rc.1cr.agentgateway.dev/charts/agentgateway-standalone:v1.7.0-rc.1
Binaries for agentgateway and the agctl CLI are available below.
Quick Start
Follow the Kubernetes or Standalone quick start guide to get started!
What's Changed
- filters: better error handling by @howardjohn in #4097
- Fix redirect to another sceheme with explicit port by @howardjohn in #4092
- fix(mcp): treat 404/405 on upstream session DELETE as success by @yavzius in #4015
- fix(llm): keep schema formats in Gemini requests by @danielle-mustillo in #4095
- feat(llm): convert OpenAI inline file parts to Anthropic documents by @Yoel-qin in #3912
- Bump npm deps by @howardjohn in #4099
- fix(mcp): distinguish authorization denials in logs by @shubhamojha1 in #4079
- proxy: fix and test re-entrant locking by @howardjohn in #4105
- agctl: drop required apiVersion on exec auth by @howardjohn in #4102
- docs: add note about advisor tools by @howardjohn in #4101
- Move slow integration test to a unit test by @howardjohn in #4104
- Update model catalog by @github-actions[bot] in #4110
- fix(llm): preserve Gemini tool-call thought signatures by @markuskobler in #3898
- build: update Node to 24.22.1 by @Charlesthebird in #4113
- Use Substrate v1 gRPC service names by @EItanya in #4124
- omit empty bedrock tool list for completions by @stevenctl in #4107
- fix empty Bedrock tool arguments in streaming responses by @stevenctl in #4106
- fix mcp provider metadata to honor the configured AS url by @stevenctl in #4125
- fix: preserve CONNECT authority for Substrate ingress by @EItanya in #4111
- llm: better Detect mode by @howardjohn in #4136
- Add support for /v1/audio/* endpoints by @howardjohn in #4152
- build: update golangci-lint to v2.15.0 and kube-api-linter by @dongjiang1989 in #4123
- build(deps): bump tokio from 1.54.0 to 1.54.1 by @dependabot[bot] in #4154
- ui: do not default to mantle for bedrock by @howardjohn in #4155
- build(deps): bump rstest from 0.27.0 to 0.28.0 in the cargo-weekly group by @dependabot[bot] in #4150
- llm: improvements to stream_options by @howardjohn in #4156
- build(deps): bump tokio from 1.54.0 to 1.54.1 in /fuzz in the cargo group across 1 directory by @dependabot[bot] in #4153
- config: reload when file-backed auth secrets change by @stevenctl in #4109
- InferencePool allow policy attachment by @howardjohn in #4157
- validate MCP id in tool call by @howardjohn in #4158
- ext_authz, ratelimit: don't log header values from check responses by @vivek-raj1 in #4139
- Bump gateway api to v1.7.0-rc3 by @howardjohn in #4147
New Contributors
- @yavzius made their first contribution in #4015
- @danielle-mustillo made their first contribution in #4095
- @vivek-raj1 made their first contribution in #4139
Full Changelog: v1.7.0-alpha.1...v1.7.0-rc.1