π Release Highlights
This release focuses on reliability and correctness β squashing noisy error conditions in the MCP server and agentic workflows, hardening security, and keeping the observability pipeline complete.
π Bug Fixes & Improvements
-
MCP stdio error handling β
handleMessagenow correctly serialises plain-object throws (not justErrorinstances), eliminating the cryptic-32603 [object Object]failures that blockedsubmit_pull_request_reviewon the stdio transport path. (#40715) -
Issue Monster noise reduction β Agent-availability errors (
"copilot coding agent is not available for this repository") are now treated as transient and silently skipped, so the issue tracker is no longer spammed with failure issues on every 30-minute poll cycle. (#40716) -
Observability report completeness β The daily observability report now explicitly requests
agentanddetectionartifact sets alongsideusagemetrics, preventing incomplete/noop outcomes caused by missing telemetry inputs. (#40705) -
Task session data fetch β Fixed a failing
agentGitHub Actions job caused by a stale data-fetch pattern in task session handling. (#40728)
π Security
- Atomic temp-file writes β Replaced direct
fs.writeFileSynccalls in the safe-output evaluations script with an atomic write helper, closing a CWE-377 insecure-temporary-file vulnerability flagged by CodeQL. (#40721)
π§ Internal
-
Safe Outputs conformance checker β Added MCE-006 check verifying that
mcp_server_core.cjsenforces valid JSON-RPC 2.0 error codes (spec Β§8.2); split spec/script version comments for clarity. (#40737) -
Maintenance workflow header β
agentics-maintenance.ymlnow carries an explicit, purpose-specific header describing the maintenance schedule and how to disable it, replacing the generic compiled-workflow boilerplate. (#40706)
Generated by π Release Β· 31.3 AIC Β· β 8.2K
What's Changed
- fix(daily-observability-report): request agent+detection artifacts in logs fetches by @pelikhan with @Copilot in #40705
- Make
agentics-maintenance.ymlheader maintenance-specific by @pelikhan with @Copilot in #40706 - fix: handleMessage avoids [object Object] errors and enforces valid JSON-RPC error codes for thrown plain objects by @pelikhan with @Copilot in #40715
- Update task session data fetch by @mnkiefer with @Copilot in #40728
- fix(issue-monster): gracefully skip agent availability errors with ignore-if-error by @pelikhan with @Copilot in #40716
- [spec-review] Update Safe Outputs conformance checker for recent spec changes by @github-actions[bot] in #40737
- [blog] Weekly blog post β 2026-06-22 by @github-actions[bot] in #40724
- [code-scanning-fix] Fix js/insecure-temporary-file: use atomic write to prevent symlink attacks by @github-actions[bot] in #40721
Full Changelog: v0.80.8...v0.80.9