Releases: agentgateway/agentgateway
Releases · agentgateway/agentgateway
v0.8.1
Automated release of v0.8.1.
v0.8.0
Automated release of v0.8.0.
What's Changed
- Initial support for proper load balancing by @howardjohn in #410
- Support multiple providers in AI backend by @howardjohn in #411
- policy/ai: enable webhook on LLM response by @shashankram in #412
- Use root working directory in docker by @howardjohn in #413
- policy/ai: change default and overrides to typed Value by @shashankram in #414
- Include prost-wkt to simplify JSON conversion by @howardjohn in #415
- fix: enhance config file watcher to handle Kubernetes ConfigMap updates by @evir35 in #418
- docs(DEVELOPMENT.md): fix
CARGO_NET_GIT_FETCH_WITH_CLIenv var by @onematchfox in #419 - Add request headers for global ratelimiting by @PetrMc in #417
- Enhancements to multiple AI providers by @howardjohn in #416
New Contributors
- @evir35 made their first contribution in #418
- @onematchfox made their first contribution in #419
Full Changelog: v0.7.9...v0.8.0
v0.7.9
Automated release of v0.7.9.
What's Changed
- mcp: add support for passthrough backend auth by @howardjohn in #393
- style: next lint --fix by @haoqixu in #395
- Add tests to a2a rewrite by @howardjohn in #397
- feat: allow otlp headers to be configurable by env vars by @apexlnc in #396
- fix: handle recreation of config file by @haoqixu in #394
- feat: extauthz misc improvements by @apexlnc in #385
- Add transformation proto for xds by @corsairier in #399
- inspect body: inspect up to N bytes without failing if we exceed by @howardjohn in #403
- jwt: support multiple JWT providers in jwtAuth Policy by @heojay in #405
- policy/ai: enable prompt guard regex rules for LLM response by @shashankram in #406
- Create CHARTER.md based on recommendation from the linux foundation by @linsun in #372
- policy/ai: enable optional header forwarding for webhook by @shashankram in #409
- expose global ratelimiting by @PetrMc in #407
New Contributors
- @haoqixu made their first contribution in #395
- @corsairier made their first contribution in #399
- @heojay made their first contribution in #405
Full Changelog: v0.7.8...v0.7.9
v0.7.8
Automated release of v0.7.8.
What's Changed
- xds: Allow inline policies by @howardjohn in #366
- Add explicit SNI for backendtls by @howardjohn in #368
- Allow attaching policy to a Service by @howardjohn in #369
- Bump deps, drop net2 by @howardjohn in #367
- Fix windows tests by @keithmattix in #373
- Allow policies in local configmap by @howardjohn in #375
- Add initial codeowners by @howardjohn in #376
- Allow backend policies for top level policy attahcment by @howardjohn in #388
- Allow auto host rewrite by @howardjohn in #380
- tls: enable TLS 1.2 ciphers by @howardjohn in #386
- Expose source information to MCP authz policies by @howardjohn in #389
- Enable configuring JWT policies via XDS by @jmcguire98 in #387
- fix: add serialization to rate limit config by @PetrMc in #390
- mcp: propogate headers from downstream to upstream by @howardjohn in #379
- OpenAPI: fix trailing slash by @howardjohn in #391
- openapi: fix header propogation by @howardjohn in #392
- Start invoking pii filters and improve regex masking by @jmcguire98 in #370
New Contributors
Full Changelog: v0.7.7...v0.7.8
v0.7.7
Automated release of v0.7.7.
What's Changed
- README: Fix broken markdown link by @timflannagan in #343
- Bump cargo dependencies, specifically rmcp by @howardjohn in #354
- Windows support by @keithmattix in #297
- Fixup route rule attachment by @howardjohn in #355
- Revert "llm: use a faster tokenizer (#333)" by @howardjohn in #356
- Only load tokenizers when we actually need them by @howardjohn in #357
New Contributors
- @timflannagan made their first contribution in #343
Full Changelog: v0.7.6...v0.7.7
v0.7.6
Automated release of v0.7.6.
What's Changed
- policies: respect listener attachment by @howardjohn in #323
- Build: reduce codeunits and enable LTO for release by @howardjohn in #327
- Better docs of CEL by @howardjohn in #328
- use agentgateway name in script by @howardjohn in #329
- llm: use a faster tokenizer by @howardjohn in #333
- Fix status code deserialization by @howardjohn in #332
- update the playground ui, attach token (if provided), fix the disappe… by @peterj in #335
- Add initial rbac proto for xds by @npolshakova in #337
- types for mcpauth and fix display ([object object]) by @peterj in #341
- Support AI policies via XDS, change AI policy from a backend policy to a route policy. by @jmcguire98 in #339
- Update DEVELOPMENT.md minor cleanup by @linsun in #342
Full Changelog: v0.7.5...v0.7.6
v0.7.5
Automated release of v0.7.5.
Highlights
This release adds a new HTTP authorization policy, OpenAI moderation support, token-based remote rate limits, and improves the overall reliability.
What's Changed
- refactor: Make direct responses easier to manage by @howardjohn in #298
- Support token based remote RL by @howardjohn in #299
- ci: split lint and test by @howardjohn in #301
- Use async-openai library instead of rolling our own by @howardjohn in #300
- Add e2e tests for LLM requests by @howardjohn in #305
- Add HTTP authorization policies by @howardjohn in #306
- add tracing sampling by @linsun in #310
- adds some explanation to the mcp authentication examples by @rinormaloku in #308
- Better support for hbone by @howardjohn in #313
- Add random function to cel by @howardjohn in #312
- Update to rust 1.89 by @howardjohn in #315
- Add identity into CEL context by @howardjohn in #316
- Fix flake in log test by @howardjohn in #317
- feat: Add path to static MCP targets by @zhengkezhou1 in #314
- llm: support encoded requests/responses by @howardjohn in #318
- a2a: Fix path rewrite for agent.json (A2a v0.3.0) by @howardjohn in #319
- llm: add defaults and overrides by @howardjohn in #320
- guardrails: add openai moderation endpoint by @howardjohn in #321
- Enable
unusedlinter by @howardjohn in #322
New Contributors
- @zhengkezhou1 made their first contribution in #314
Full Changelog: v0.7.4...v0.7.5
v0.7.4
Automated release of v0.7.4.
What's Changed
- Minor fixup to types by @howardjohn in #291
- adds features to implement MCP server responsibilities in agentgateway by @rinormaloku in #212
- fix: change directResponse status default from string to number by @Mossaka in #294
- fix: fix the workerThreads type to allow null by @Mossaka in #292
- metrics: support custom labels by @howardjohn in #293
- llm: fix tool choice serialization by @howardjohn in #295
- Drop dependency on
go installand protoc for build by @howardjohn in #290 - tracing: allow specifying a bool or float directly for tracing sampling by @howardjohn in #296
New Contributors
- @rinormaloku made their first contribution in #212
- @Mossaka made their first contribution in #294
Full Changelog: v0.7.3...v0.7.4
v0.7.3
Automated release of v0.7.3.
What's Changed
- Better tracing configuration and CEL attributes by @howardjohn in #267
- Properly pass version into the release by @howardjohn in #268
- Initial UI support for agentgateway when configured by xds by @jmcguire98 in #238
- Support A2A v0.3.0 by @howardjohn in #269
- Support acting as a stateless MCP proxy by @keithmattix in #262
- Add missing cargo fmt by @keithmattix in #270
- Bump CEL to 0.10 by @howardjohn in #271
- Add initial architecture documentation by @howardjohn in #272
- fix: direct response form by @keithmattix in #273
- llm: make tokenization optional, disabled by default by @howardjohn in #274
- fix: configurable region and add guardrails support by @apexlnc in #265
- Allow copying our own binary to a new location by @howardjohn in #278
- Add tool calling for bedrock and anthropic by @howardjohn in #279
- bedrock: support streaming by @howardjohn in #281
- Better schemas by @howardjohn in #283
- Adding a rate limiting example by @linsun in #284
- Add metrics around token usage by @howardjohn in #285
- CI: debug cause of dirty build by @howardjohn in #289
- Add aws auth for xds by @npolshakova in #280
New Contributors
- @keithmattix made their first contribution in #262
Full Changelog: v0.7.2...v0.7.3
v0.7.2
Automated release of v0.7.2.
What's Changed
- Really build in musl mode by @howardjohn in #266
Full Changelog: v0.7.1...v0.7.2