v0.89.17
Pre-release
Pre-release
·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
π Release Highlights
This release focuses on hardening reliability across the AIC accounting pipeline, AWF/firewall integration, and safe-outputs handling, alongside a refreshed model catalog and several documentation clean-ups.
β¨ What's New
- Faster, smarter logs auditing β cached workflow runs are no longer redownloaded during logs audits (#61871), and multi-target logs queries are now distributed fairly across targets (#61027), with per-run download duration/size tracked in an end-of-run stats summary (#60951).
- Updated model catalog β added
gemini-3.8-flashandclaude-fable-5.1aliases and corrected pricing forgpt-6-astra/gpt-5.6-sol(#61234). - MCP Gateway and firewall bumped β MCP Gateway updated to v0.4.25 (#61661) and
gh-aw-firewall(AWF) updated to v0.28.20 (#61527) and v0.28.17 (#60945), improving compatibility and stability. - Better automatic grading β native Copilot tool calls are now included in the automatic grader trace payload for more accurate evaluation (#61426).
- Refreshed CLI defaults and scanner image pins for more predictable compiled workflows (#61432).
π Bug Fixes & Improvements
- Fixed Code Scanning Fixer timeouts and tool denials (#61605).
- Fixed slash command activation failing on CRLF line endings (#61602).
- Added support for older
curlversions in the AWF installer (#61600). - Rewrote
experiments.<name>references inengine.modelinto valid job-scoped expressions, preventing invalid compiled workflows (#61599). - Hardened
withRetryagainst transient fetch failures (#61439). - Fixed
upload_artifactsilently succeeding when relative paths were never staged (#61431). - Fixed Copilot SDK multiword shell-prefix matching and a denial-guard hang (#61430).
- Empty
add_labelslists are now treated as a no-op instead of failing the job (#61429). - Added ability to opt out of the "[aw] Detection Runs" tracking issue independently of threat detection (#61428).
- The safeoutputs CLI transport now fails loudly instead of silently failing open, surfacing real errors sooner (#61427).
- Fixed false-positive AI credits rate-limit detection caused by MCP echoes (#61425).
- Imported engine config (including auth) is now preserved when a workflow sets a top-level
model(#61424). PLAYWRIGHT_BROWSERS_PATHnow uses${{ runner.temp }}so install and launch agree on the browser path (#61423).- Fixed several gaps in daily AIC (AI Credits) accounting: legacy runs (#61313), pre-harness failures (#61232), unassigned jobs (#61222), and missing evals now counted as zero instead of skipped (#60892).
- Stabilized the Daily Documentation Healer's runtime (#61235).
- AWF fatal startup errors are now surfaced in agent failure reports (#61199), and
not_startedexecution evidence is recorded when AWF fails before the engine harness starts (#61202). - Added the Go ecosystem to the network allowlist for
ci-coach(#61201). - Validated cached run uniqueness across JSONL shards to prevent duplicate accounting (#61220).
- Preserved agent accounting in fallback artifacts (#61053).
- Fixed a flaky
pkg/clitest-unit crash from concurrent Cobra completion generation (#61146).
π Documentation
- Several self-healing documentation passes fixed inaccuracies found via issue analysis (#61683, #61443).
- Documented the threat-detection
report-as-issuefield (#61563). - Trimmed and clarified the workflow structure, tools, and IssueOps reference docs (#61485, #61238, #60998).
- Updated the glossary from the daily scan (#61104).
Generated by π Release Β· copilot Β· auto Β· 18.5 AIC Β· β 11.6K
What's Changed
- Bump MCP Gateway to v0.4.25 by @lpcox with @Copilot in #61661
- [docs] Self-healing documentation fixes from issue analysis - 2026-09-17 by @github-actions[bot] in #61683
- [log] Add debug logging to add-workflow code paths by @github-actions[bot] in #61710
- chore: update planned Go, Actions, and docs dependencies by @mnkiefer with @Copilot in #61774
- Avoid redownloading cached runs during logs audit by @pelikhan with @Copilot in #61871
Full Changelog: v0.89.16...v0.89.17