Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 24 Mar 03:49
· 1055 commits to main since this release
bc4b892

🌟 Release Highlights

This release focuses on correctness fixes in the Rust-based security guard layer, CLI robustness improvements, and expanded test coverage for configuration loading.

πŸ› Bug Fixes & Improvements

  • Guard: search_repositories labeling fixed β€” The Rust guard now uses the correct JSON pointer key when labeling search_repositories responses, ensuring results are properly integrity-labeled rather than silently skipped. (#2407)

  • Guard: GraphQL-format search results & bot-author filtering β€” The guard now correctly handles both REST (total_count) and GraphQL (totalCount) search response shapes, and bot-author filtering works reliably across formats. (#2403)

  • CLI: improved error handling and validation β€” SilenceErrors prevents duplicate error output, proxy mode is now validated at startup with a clear error message, and CLI flags for DIFC modes include shell completion enums for a better developer experience. (#2384)

  • Guard: dead code and stale logger removed β€” Cleaned up a dead logger in NoopGuard and removed stale #[allow(dead_code)] annotations in the Rust guard backend, reducing noise during builds. (#2382, #2393)

  • Build stability β€” Inline getDefault* helpers and renamed duplicate test functions to resolve build failures introduced by a partial refactor. (#2394)

πŸ§ͺ Testing

  • Added tests for config.LoadFromFile and related helpers, improving confidence in configuration parsing across TOML and JSON formats. (#2381)

πŸ”§ Internal

  • Updated MCP schema URL to v0.62.5. (#2345)
  • Repo-assist baseline updated to use ghcr.io/github/gh-aw-mcpg:v0.2.2. (#2388)

🐳 Docker Image

The Docker image for this release is available at:

docker pull ghcr.io/github/gh-aw-mcpg:v0.2.3
# or
docker pull ghcr.io/github/gh-aw-mcpg:latest

Supported platforms: linux/amd64, linux/arm64


For complete details, see the full release notes.

Generated by Release


What's Changed

  • Use published ghcr.io/github/gh-aw-mcpg:v0.2.2 for repo-assist baseli… by @lpcox in #2388
  • πŸ”„ chore: update schema URL to v0.62.5 by @github-actions[bot] in #2345
  • [Repo Assist] fix(cmd): SilenceErrors, remove dup log, validate proxy mode, add enum completions by @github-actions[bot] in #2384
  • [Repo Assist] refactor(cmd): inline trivial os.Getenv wrappers in flags_difc.go by @github-actions[bot] in #2383
  • [Repo Assist] fix(rust-guard): remove stale #[allow(dead_code)] from backend.rs by @github-actions[bot] in #2382
  • [test] Add tests for config.LoadFromFile and related helpers by @github-actions[bot] in #2381
  • Fix build: inline removed getDefault* helpers, rename duplicate tests by @lpcox in #2394
  • Fix NoopGuard dead logger, extract emptyAgentLabelsResult helper, resolve broken references from partial refactor by @Copilot in #2393
  • fix(rust-guard): use correct JSON pointer key for search_repositories response by @Copilot in #2407
  • fix(rust-guard): handle GraphQL-format search results and bot-author filtering by @lpcox in #2403

Full Changelog: v0.2.2...v0.2.3