Repository navigation
Releases
Releases · avelino/mcp
Release v0.7.0
What's Changed
- fix(serve): forward caller identity on every backend method by @avelino in #112
- fix(clippy): allow result_large_err on client_or_connect (unblocks CI on main) by @luisaniceto-infra in #111
- feat: add --dry-run to print a tool call's JSON-RPC request by @readyagentsdev in #113
- fix: clear clippy 1.99 double_must_use by @avelino in #115
- fix: Nix flake by @webbrain-one in #108
- deps: fix RustSec advisories, take over cargo group, add advisories gate by @avelino in #119
- Bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in #120
- fix(ci): do not publish the beta from a fork PR by @avelino in #127
- fix: return binary HTTP tool responses as MCP content by @avelino in #128
- deps: bump rustls-webpki and webpki-roots past the emSign advisories by @avelino in #129
- feat: add the id-jag assertion validation chain by @avelino in #134
New Contributors
- @luisaniceto-infra made their first contribution in #111
- @readyagentsdev made their first contribution in #113
- @webbrain-one made their first contribution in #108
Full Changelog: v0.6.2...v0.7.0
Beta v0.7.0-beta+f909f8b
Release v0.6.2
What's Changed
- chore(deps): bump all libs to latest stable by @avelino in #94
- Add native OpenTelemetry traces and metrics to mcp serve by @avelino in #95
- Pin fmt layer writer to stderr by @avelino in #97
- Default audit output to chrondb plus stdout by @avelino in #99
- Bump tar from 0.4.45 to 0.4.46 in the cargo group across 1 directory by @dependabot[bot] in #100
- Bump chrondb to fix native library install on macOS aarch64 by @tleish in #102
- feat: speak MCP 2026-07-28 without breaking older peers by @avelino in #105
- fix: aggregate every backend in tools/list, once each by @avelino in #107
New Contributors
Full Changelog: v0.5.1...v0.6.2
Release v0.6.1
What's Changed
- chore(deps): bump all libs to latest stable by @avelino in #94
- Add native OpenTelemetry traces and metrics to mcp serve by @avelino in #95
- Pin fmt layer writer to stderr by @avelino in #97
- Default audit output to chrondb plus stdout by @avelino in #99
- Bump tar from 0.4.45 to 0.4.46 in the cargo group across 1 directory by @dependabot[bot] in #100
- Bump chrondb to fix native library install on macOS aarch64 by @tleish in #102
- feat: speak MCP 2026-07-28 without breaking older peers by @avelino in #105
New Contributors
Full Changelog: v0.5.1...v0.6.1
Release v0.6.0
What's Changed
- chore(deps): bump all libs to latest stable by @avelino in #94
- Add native OpenTelemetry traces and metrics to mcp serve by @avelino in #95
- Pin fmt layer writer to stderr by @avelino in #97
- Default audit output to chrondb plus stdout by @avelino in #99
- Bump tar from 0.4.45 to 0.4.46 in the cargo group across 1 directory by @dependabot[bot] in #100
Full Changelog: v0.5.1...v0.6.0
Release v0.5.1
What's Changed
- Fix homebrew install by hosting tap in main repo by @avelino in #88
- Bump rustls-webpki from 0.103.10 to 0.103.13 in the cargo group across 1 directory by @dependabot[bot] in #86
- Add MCP_AUTH_CONFIG for inline OAuth tokens by @avelino in #89
- Add OAuth Authorization Server with DCR for mcp serve by @avelino in #91
Full Changelog: v0.5.0...v0.5.1
Release v0.5.0
What's Changed
- Fix ACL glob matching to support multi-wildcard patterns by @avelino in #50
- Make mcp serve non-blocking under concurrent clients by @avelino in #52
- Add mcp update command to refresh server config from registry by @avelino in #60
- Populate roles in Bearer and Forwarded auth providers by @avelino in #61
- Add read/write tool classifier with manual override by @avelino in #62
- Add role-based ACL with union evaluation and read/write enforcement by @avelino in #63
- Add ACL check CLI and enriched audit logging by @avelino in #64
- Add multi-stage Dockerfile and built-in healthcheck by @avelino in #74
- Add container-friendly config and env var overrides by @avelino in #75
- Add dispatch and ACL enforcement for resources/* and prompts/* by @avelino in #78
- Add Kubernetes reference manifests and deployment guide by @avelino in #79
- Bump rand from 0.9.2 to 0.9.3 by @dependabot[bot] in #80
- Per-server lazy discovery for tools/call, resources/read, prompts/get by @avelino in #81
- Add timeout/logging/audit/CLI features for 0.5.0 release by @avelino in #82
Full Changelog: v0.4.3...v0.5.0
Release v0.4.3
What's Changed
- Bump tar from 0.4.44 to 0.4.45 by @dependabot[bot] in #36
- Bump rustls-webpki from 0.103.9 to 0.103.10 by @dependabot[bot] in #37 8BD0
- Validate URL on
mcp add --urlbefore saving to config by @vmesel in #29 - Add CLI-to-MCP bridge with auto-discovery from --help by @avelino in #39
- Add --health flag, JSONC config support, and gh CLI discovery by @avelino in #40
- Parallelize backend discovery and shutdown by @avelino in #43
- Add persistent tool cache for instant serve startup by @avelino in #46
- Fix CLI transport broken subcommands and missing auto-discovery by @avelino in #48
New Contributors
- @dependabot[bot] made their first contribution in #36
- @vmesel made their first contribution in #29
Full Changelog: v0.4.2...v0.4.3
Release v0.4.2
Full Changelog: v0.4.1...v0.4.2
Release v0.4.1
Full Changelog: v0.4.0...v0.4.1