What's Changed
- scope out broker changes for 2026 support by @maleck13 in #1314
- Go lib update by @maleck13 in #1318
- Bump version to 0.8.0 by @david-martin in #1323
- Add an updated design for the router allowing it to use streamed body in some cases by @maleck13 in #1328
- fix(e2e): stabilize dual-protocol and version negotiation tests by @trepel in #1329
- fix: reject non-CA certificates in validateCACertPEM by @kkukadia in #1322
- docs: add A2A protocol support design document by @Aman-Cool in #1114
- deps(deps): bump the k8s-core group across 1 directory with 3 updates by @dependabot[bot] in #1306
- deps(deps): bump github.com/go-logr/logr from 1.4.3 to 1.4.4 by @dependabot[bot] in #1307
- deps(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0 in the grpc group by @dependabot[bot] in #1340
- deps(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.1 by @dependabot[bot] in #1341
- deps(deps): bump istio.io/client-go from 1.29.0 to 1.30.3 by @dependabot[bot] in #1308
- fix: propagate upstream 4xx status codes during lazy init by @david-martin in #1332
- fix(otel): update sample Grafana dashboard and add Prometheus scrape config by @Patryk-Stefanski in #1330
- Protocol handler broker (ground work) by @maleck13 in #1325
- Protocol handler broker task 4 by @maleck13 in #1326
- feat: umbrella operator integration (kuadrant-operator managed mcp-gateway) by @Patryk-Stefanski in #1239
- e2e: add A2A test server by @Aman-Cool in #1200
- chore: pin GitHub Actions to commit SHAs using ratchet by @averevki in #1350
- task 5 completed for 2026 protocol broker by @maleck13 in #1346
- minor updates to arch docs by @maleck13 in #1359
- Design for integrating guard rails into the MCP Gateway by @maleck13 in #1302
- Add monthly workflow to update gh action references with ratchet by @averevki in #1358
- feat(router): structured audit log for tool calls by @Patryk-Stefanski in #1347
- ci: add ppc64le to image build platforms by @Patryk-Stefanski in #1361
- Clarify with links to envoy docs around the body mode decisions for the router by @maleck13 in #1364
- fix: handle SIGTERM so graceful shutdown runs in Kubernetes by @Aman-Cool in #1362
- feat(resources-federation): add upstream plumbing + broker federation by @kkukadia in #1310
- e2e: harden A2A test server request lifetime and task retention by @Aman-Cool in #1366
- Protocol handler broker t6 & t7 by @maleck13 in #1360
- ci: bump contributor-governance pin to include #7 fix by @david-martin in #1373
- fix(catalog): disable opm serve pprof to unblock multi-arch build by @david-martin in #1365
- deps(deps): bump github.com/redis/go-redis/v9 from 9.18.0 to 9.22.0 by @dependabot[bot] in #1355
- deps(deps): bump the otel group with 13 updates by @dependabot[bot] in #1354
- Update version to 0.9.0 by @david-martin in #1375
New Contributors
Full Changelog: v0.8.0...v0.9.0