v0.3.24
What's Changed
- 🔄 chore: update schema URL to gh-aw v0.78.2 by @github-actions[bot] in #7082
- [log] proxy/handler: add debug logging to forwardAndReadBody and writeEmptyResponse by @github-actions[bot] in #7066
- [Repo Assist] perf(middleware): skip json.Marshal for small text responses (fast path) by @github-actions[bot] in #7094
- [test] Add tests for mcpresult.ExtractTextContent by @github-actions[bot] in #7060
- [test-improver] Improve tests for mcp package by @github-actions[bot] in #7067
- docs: correct ${VAR} expansion scope and add missing internal packages by @Copilot in #7102
- refactor(mcp): extract withReconnectLock to eliminate reconnect boilerplate by @Copilot in #7103
- Refactor
TimeoutPositiveto reuseTimeoutMinimumand remove duplicated validator logic by @Copilot in #7105 - Refactor semantic function clustering targets: remove wrapper indirection and co-locate thin/misplaced functions by @Copilot in #7101
- Refactor cmd HTTP server lifecycle into shared serveAndWait helper by @Copilot in #7104
- [test] Add tests for schema compilation and guard policy error paths by @github-actions[bot] in #7112
- Rename gateway “API key” surface to Agent ID with compat aliases and X-Agent-ID routing by @Copilot in #7114
- 🔄 chore: update schema URL to v0.78.3 by @github-actions[bot] in #7138
- [log] Add debug logging to HTTP server lifecycle in serve.go by @github-actions[bot] in #7123
- [test-improver] Improve tests for launcher/health_monitor by @github-actions[bot] in #7124
- [Repo Assist] refactor(server): extract session ID header extraction into helper by @github-actions[bot] in #7151
- [Repo Assist] refactor: remove deprecated API key alias functions by @github-actions[bot] in #7150
- refactor: consolidate map utilities, deep clone, and logger constant by @Copilot in #7156
- docs: fix three documentation inaccuracies (port field, MCP methods, tracing var expansion) by @Copilot in #7157
- refactor(server): deduplicate session ID extraction into a shared helper by @Copilot in #7158
- Remove deprecated API-key aliases and complete AgentID rename by @Copilot in #7159
- [test] Add tests for launcher.handleErrorState and launcher.clearServerForRestart by @github-actions[bot] in #7161
- Add unauthenticated
/reflectendpoint for live DIFC label snapshots in gateway and proxy modes by @Copilot in #7168 - fix(proxy): passthrough /rate_limit for CLI proxy liveness probe by @lpcox in #7187
Full Changelog: v0.3.23...v0.3.24