v0.88.6
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 strengthens enclave TTL handling, expands gh aw logs with caching and audit capabilities, and lets teams enforce workspace-wide strict compilation.
⚠️ Breaking Changes
- Workspace-wide strict mode (#59253): repositories can now set
strict: trueat the top level of.github/workflows/aw.jsonto force strict compilation across all workflows — per-workflowstrict: falseopt-outs are rejected. Existing workflows relying on relaxed validation should confirm they pass strict checks before enabling this.
✨ What's New
- Cached audit reports for
gh aw logs(#59270):gh aw logs --auditnow generates per-run audit reports from already-downloaded data with no extra GitHub API calls, writing/reusingaudit.jsonper run cache. - Full workflow-run metadata caching (#59257):
gh aw logsnow fetches and caches the complete GitHub Actions run response (workflow path, repository, actor, run attempt, event, commit) asrun.json, removing the need for separategh apicalls. - Selective log cache pruning (#59049):
gh aw logs --max-storagenow reports cache usage per folder and selectively prunes the largest non-essential data from completed runs while preserving summaries, job metadata, and usage data.
🐛 Bug Fixes & Improvements
- Fixed dynamic enclave TTL units (#59290, #59292):
max_identity_ttlin the MCP gateway delegation envelope is now correctly emitted in seconds (matching themcpgv0.4.17 wire contract), fixing an accidental encoding as nanoseconds. Fixes #59258.
📚 Documentation
- Weekly glossary scan added entries for the new logs storage budget and dynamic enclave delegation controller (#59192).
Generated by 🚀 Release · copilot · auto · 19.5 AIC · ⊞ 11.8K
What's Changed
- Wire dynamic enclave delegation controller into the workflow runtime by @lpcox with @Copilot in #59046
- [blog] Weekly blog post – 2026-09-07 by @github-actions[bot] in #59114
- Enforce logs cache budgets with selective pruning by @pelikhan with @Copilot in #59049
- [blog] Agent of the Day – 2026-09-07 by @github-actions[bot] in #59240
- [dead-code] chore: remove dead functions — 5 functions removed by @github-actions[bot] in #59242
- [docs] Update glossary - weekly full scan by @github-actions[bot] in #59192
- Enforce workspace-wide strict mode through aw.json by @pelikhan with @Copilot in #59253
- Cache complete workflow run metadata in logs by @pelikhan with @Copilot in #59257
- fix(enclaves): encode dynamic enclave max_identity_ttl in nanoseconds by @lpcox in #59290
- Add cached audit output to logs command by @pelikhan with @Copilot in #59270
- fix(enclaves): emit dynamic enclave TTL in seconds by @lpcox in #59292
- [caveman] Optimize instruction verbosity — designer.md (2026-09-07) by @github-actions[bot] in #59300
Full Changelog: v0.88.5...v0.88.6