Releases: kagenti/mcp-gateway
Releases · kagenti/mcp-gateway
v0.4.1
What's Changed
User focused changes
- Fix for progress notifications. Don't buffer the response body. by @david-martin in #328
- Fix backend mcp server tool rediscovery via notification by @david-martin in #329
- remove headers from being stored globally by @maleck13 in #346
- Add tool annotations to MCP request headers by @d0w in #311
- Allow broker to recognize MCP protocol 2025-03-26 by @esnible in #360
- Session mgmt revamp by @maleck13 in #361
Other changes
- feat: Added MCP Everything server to test servers by @pzhao0 in #327
- OpenShift deploy script gateway helm version bump by @omertuc in #331
- deps(deps): bump github.com/envoyproxy/go-control-plane/envoy from 1.35.0 to 1.36.0 by @dependabot[bot] in #323
- add back the hostname to the listener and routes by @maleck13 in #337
- docs: Kubernetes MCP Server by @guicassolato in #333
- Temp fix for typescript build of everything server by @david-martin in #344
- Add Notifications design doc by @david-martin in #315
- Fix everything server hostname by @david-martin in #356
- deps(deps): bump k8s.io/apimachinery from 0.34.1 to 0.34.2 by @dependabot[bot] in #351
- deps(deps): bump k8s.io/api from 0.34.1 to 0.34.2 by @dependabot[bot] in #352
- deps(deps): bump k8s.io/client-go from 0.34.1 to 0.34.2 by @dependabot[bot] in #353
- Add listener for everything server external route by @trepel in #359
- Change MCP server namespace from mcp-system to mcp-test by @david-martin in #358
- docs: add issue process to CONTRIBUTING.md by @shaneutt in #366
- Config server explanation by @omertuc in #367
- Issue triage by @shaneutt in #370
- fix: tolerate 404 on label removal in triage CI by @shaneutt in #378
- Remove port fordwarding in favour of node port. by @david-martin in #342
- deps(deps): bump github.com/mark3labs/mcp-go from 0.43.0 to 0.43.1 by @dependabot[bot] in #376
- deps(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #375
- fix: skip PRs for issue-triage CI wf by @shaneutt in #381
New Contributors
- @omertuc made their first contribution in #331
- @d0w made their first contribution in #311
- @trepel made their first contribution in #359
- @shaneutt made their first contribution in #366
Full Changelog: v0.4...v0.4.1
v0.4
What's Changed
- fix: avoid setting env var multiple times by @guicassolato in #287
- deps(deps): bump github.com/mark3labs/mcp-go from 0.41.0 to 0.42.0 by @dependabot[bot] in #296
- deps(deps): bump sigs.k8s.io/controller-runtime from 0.22.1 to 0.22.3 by @dependabot[bot] in #276
- fix: vault fallback by @guicassolato in #295
- OpenShift Deployment by @sabre1041 in #294
- deps(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #275
- deps(deps): bump github.com/envoyproxy/go-control-plane/envoy from 1.32.4 to 1.35.0 by @dependabot[bot] in #248
- Add newlines required by our linter by @esnible in #303
- Use Kind experimental provider for podman by @matzew in #313
- Use jwt instead of uuid for mcp-session-id by @maleck13 in #298
- improve the routing to ensure it always controls the :authority header by @maleck13 in #318
- Update docs for mcp-gateway-public-host broker arg by @david-martin in #322
- deps(deps): bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 by @dependabot[bot] in #306
- deps(deps): bump github.com/mark3labs/mcp-go from 0.42.0 to 0.43.0 by @dependabot[bot] in #307
- deps(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 by @dependabot[bot] in #308
New Contributors
- @sabre1041 made their first contribution in #294
- @matzew made their first contribution in #313
Full Changelog: v0.3...v0.4
v0.3
What's Changed
- Remove MCPServer from initial test servers resources by @david-martin in #242
- kustomize install by @jasonmadigan in #238
- Add helm chart files and workflow by @david-martin in #241
- Fixup helm workflow by @david-martin in #244
- fix: bugs with some of our watchers / recon preds by @jasonmadigan in #243
- kind cluster: adjustable hostPorts by @jasonmadigan in #225
- Remove kustomization file in helm resources by @david-martin in #245
- 📖 README Grammar Fixes by @pzhao0 in #252
- Spelling doc fixes, new README listing test servers, format fixes for test server docs by @esnible in #264
- 📖 Small spelling change in documentation by @SiennaChien in #251
- Fix keycloak port fowarding & env vars by @david-martin in #265
- build: consistently reference the local kind version by @aslakknutsen in #266
- remove over writing auth header with broker credential by @maleck13 in #268
- Docs structure and initial guides by @Patryk-Stefanski in #237
- token exchange example (auth phase 2) by @guicassolato in #224
- Add kustomize install steps by @david-martin in #269
- deps(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by @dependabot[bot] in #249
- updates lint and code review changes by @maleck13 in #274
- Tests for tool annotations by @esnible in #250
- New test server: oidc-server by @guicassolato in #271
- Skip token exchange if scoped down already by @guicassolato in #282
- 📖 Add CONTRIBUTING.md by @SiennaChien in #277
- draft of phase 2 auth by @maleck13 in #273
- Integration with Vault by @guicassolato in #283
- Fix examples and inspector url open by @jpinsonneau in #285
- don't reject notification requests without an id by @maleck13 in #286
- CLAUDE.md initial by @jasonmadigan in #267
- Service labels by @david-martin in #292
- Remove namespace template from helm chart & use Release.Namespace by @david-martin in #293
New Contributors
- @pzhao0 made their first contribution in #252
- @SiennaChien made their first contribution in #251
- @aslakknutsen made their first contribution in #266
- @Patryk-Stefanski made their first contribution in #237
- @guicassolato made their first contribution in #224
- @jpinsonneau made their first contribution in #285
Full Changelog: v0.2...v0.3