v0.3.4
What's Changed
- Add built-in promotion and demotion labels to GitHub guard by @Copilot in #4899
- [Repo Assist] fix(config): add promotion-label and demotion-label fields to AllowOnlyPolicy by @github-actions[bot] in #4928
- [log] middleware: add debug logging calls to jqschema by @github-actions[bot] in #4912
- [test-improver] Improve tests for logger/sanitize package by @github-actions[bot] in #4921
- [test] Add tests for proxy.forwardToGitHub auth header handling by @github-actions[bot] in #4922
- config: add promotion-label/demotion-label to Go AllowOnlyPolicy by @Copilot in #4942
- config: document SetStrict tradeoff and add parse error position logging by @Copilot in #4946
- rust-guard/tools.rs: add BLOCKED_TOOLS const and predicate test coverage by @Copilot in #4943
- refactor(guard): extract validateIntegrityField to eliminate triplicated switch blocks by @Copilot in #4944
- refactor(guard): extract
validateStringArrayto eliminate duplicated array validation by @Copilot in #4945 - fix: add session auto-init middleware for Gemini CLI v0.37.x MCP compatibility by @Copilot in #4957
- feat: MCP_GATEWAY_TOOL_TIMEOUT env var + minimum 10s bound for toolTimeout (no upper limit) by @Copilot in #4967
- fix: remove ResponseHeaderTimeout cap on HTTP backend tools/call by @lpcox in #4972
- [test] Add tests for guard.validateStringArray and guard.validateIntegrityField by @github-actions[bot] in #4992
- [log] log: add debug logging to fixSchemaBytes in validation_schema.go by @github-actions[bot] in #4986
- [test-improver] Improve tests for config/rules package by @github-actions[bot] in #4991
- [Repo Assist] test(launcher): add tests for clearServerForRestart and getServerConfig by @github-actions[bot] in #4998
- refactor: deduplicate nonce eviction loop and middleware guard pattern by @Copilot in #5005
- refactor: relocate misplaced functions to their natural homes by @Copilot in #5006
- [log] Add debug logging to unified server key functions by @github-actions[bot] in #5031
- [test-improver] Improve tests for tracing package by @github-actions[bot] in #5033
- [test] Add tests for middleware.inferSchema, savePayload, and WrapToolHandler by @github-actions[bot] in #5034
- [Repo Assist] perf(mcp): eliminate marshal/unmarshal round-trip in ConvertToCallToolResult by @github-actions[bot] in #5041
- [Repo Assist] refactor(strutil): move formatResetAt to strutil.FormatResetAt by @github-actions[bot] in #5042
Full Changelog: v0.3.3...v0.3.4