github github/gh-aw-mcpg v0.3.26

8 hours ago

What's Changed

  • [test] Add tests for strutil.DeepCloneJSON by @github-actions[bot] in #7232
  • [log] config/config_stdin: add debug logging to helper functions by @github-actions[bot] in #7239
  • [Repo Assist] refactor(launcher): eliminate double config lookup in GetOrLaunchForSession by @github-actions[bot] in #7268
  • [test-improver] Improve tests for strutil package (DeepCloneJSON) by @github-actions[bot] in #7240
  • Tighten wazero guard lifecycle semantics and document start suppression by @Copilot in #7275
  • Refactor launcher connection error logging into internal/launcher by @Copilot in #7276
  • Reconcile CONTRIBUTING.md with actual package layout and direct dependency surface by @Copilot in #7278
  • Refactor dead helpers and trivial guard wrappers; consolidate session ID utility by @Copilot in #7279
  • [test-improver] Improve tests for httputil package (endpoint helpers) by @github-actions[bot] in #7286
  • Add direct repo-scope fallback coverage in Rust guard by @Copilot in #7274
  • [Repo Assist] refactor(rust-guard): extract short_sha helper to fix 5-site duplication and 7-vs-8 inconsistency by @github-actions[bot] in #7316
  • refactor: replace filteredServerCache with generic syncutil.TTLCache by @Copilot in #7277
  • [test] Add tests for difc.BuildReflectResponse and tagsToStrings by @github-actions[bot] in #7322
  • Refactor duplicated first-content-item rewrite logic in rewriteEnvelopeTextPayload by @Copilot in #7324
  • Reconcile CONTRIBUTING.md with actual strutil deep-clone location by @Copilot in #7326
  • Clarify strutil scope for time/duration formatting helpers by @Copilot in #7327
  • Tighten testify fatal assertions in dependent test paths by @Copilot in #7323
  • Extract shared MCP content-slice normalization by @Copilot in #7325
  • fix: resolve test deadlock and integration timeout by @lpcox in #7330
  • fix: resolve test deadlock/timeout + recompile workflows by @lpcox in #7337
  • fix(run.sh): use MCP_GATEWAY_AGENT_ID with deprecated fallback for MCP_GATEWAY_API_KEY by @Copilot in #7342
  • refactor: consolidate over-fragmented files in internal/ packages by @Copilot in #7343
  • [Repo Assist] refactor(rust-guard): add MinIntegrity::from_policy_str to unify duplicate parsers by @github-actions[bot] in #7377
  • refactor(mcp): remove redundant entry-level logs and cross-reference list* methods by @Copilot in #7384
  • Refactor auth/HMAC request rejection call sites to remove duplicated constants by @Copilot in #7383
  • Handle wrapped jsonschema validation errors in config schema formatting by @Copilot in #7385
  • rust-guard: add MinIntegrity::from_policy_str to unify integrity parsers + extract_repo_from_item tests by @Copilot in #7386
  • [test-improver] Improve tests for mcpresult package by @github-actions[bot] in #7345
  • 🔄 chore: update schema URL to v0.79.4 by @github-actions[bot] in #7362
  • chore: upgrade workflows to gh-aw v0.79.6 by @lpcox in #7432
  • refactor: move outlier functions to semantically correct files/packages by @Copilot in #7394
  • 🔄 chore: update schema URL to v0.79.6 by @github-actions[bot] in #7410
  • fix: increase max-ai-credits default for duplicate-code-detector workflow by @Copilot in #7424
  • Add unit tests for LogUnrecognizedEndpointPassthrough by @Copilot in #7421
  • rust-guard: delegate parse_integrity to MinIntegrity::from_policy_str + add response_items tests by @Copilot in #7422
  • refactor: go-sdk module review quick wins (5 items from #7416) by @Copilot in #7423
  • guard: cover get_file_blame, create_discussion, edit_discussion by @Copilot in #7425
  • Raise Repo Assist fallback AI credit cap to prevent guardrail-triggered agent aborts by @Copilot in #7440
  • [test] Add tests for config.ValidateStringArrayField and config.IsValidAllowOnlyReposValue by @github-actions[bot] in #7443
  • feat: OTLP multi-endpoint fan-out via GH_AW_OTLP_ENDPOINTS by @Copilot in #7446
  • [Repo Assist] fix(tracing): isolate provider tests from ambient GH_AW_OTLP_ENDPOINTS by @github-actions[bot] in #7478
  • [test-improver] Improve tests for mcp package: add PaginateAll coverage by @github-actions[bot] in #7451
  • refactor: fix package placement and consolidate micro-files per semantic clustering analysis by @Copilot in #7483
  • Reconcile proxy-mode coverage docs with current implementation by @Copilot in #7484
  • Refactor fanout exporter concurrent dispatch by @Copilot in #7486
  • Handle JSON-form GH_AW_OTLP_ENDPOINTS in tracing provider and isolate inherited env in provider tests by @Copilot in #7482
  • [WIP] Fix Go Logger Enhancement workflow failure by @Copilot in #7485
  • [test] Add tests for syncutil.TTLCache.GetOrCreate with maxSize <= 0 by @github-actions[bot] in #7491
  • [test-improver] Improve tests for tracing package by @github-actions[bot] in #7497
  • 🔄 chore: update schema URL to gh-aw v0.79.8 by @github-actions[bot] in #7512
  • [test] Add tests for config.normalizeAgentID, effectiveAgentID, and validateToolResponseFilters by @github-actions[bot] in #7530
  • [Repo Assist] perf(sanitize): pre-compile separator regex; use json.Compact in SanitizeJSON by @github-actions[bot] in #7528
  • refactor(tracing): extract private startSpan helper to eliminate boilerplate in span factory functions by @Copilot in #7535
  • refactor: semantic function clustering — consolidate rate-limit utils, httputil, and logger helpers by @Copilot in #7532
  • docs: reconcile OTLP fan-out env var and sanitize package visibility by @Copilot in #7534
  • tracing: fix StartProxyForwardSpan dead code by adding serverAddress param by @Copilot in #7536
  • fix(tracing): align semconv to v1.41.0, preserve resource attributes on schema-URL conflict by @Copilot in #7531
  • [test-improver] Improve tests for httputil package by @github-actions[bot] in #7546
  • 🔄 chore: update schema URL to v0.79.9 by @github-actions[bot] in #7562
  • refactor: document strict vs. lenient content-item semantics in convertMapToCallToolResult by @Copilot in #7571
  • docs: add POST /close to API Endpoints section in README by @Copilot in #7572
  • Deduplicate logger startup and shutdown wiring with shared registries by @Copilot in #7575
  • refactor: extract validateW3CHexID to eliminate duplicate W3C hex-ID validation by @Copilot in #7573
  • [rust-guard] Deduplicate item_number extraction and add direct commit_integrity coverage by @Copilot in #7577
  • refactor(mcp): eliminate listTools/listResources/listPrompts wrapper methods by @Copilot in #7574
  • [Repo Assist] test: upgrade assert.NoError to require.NoError where result is used downstream by @github-actions[bot] in #7591
  • Fix missing OTel span error recording in proxy handler; consolidate to semconv/v1.41.0 by @Copilot in #7576

Full Changelog: v0.3.25...v0.3.26

Don't miss a new gh-aw-mcpg release

NewReleases is sending notifications on new releases.