🌟 Release Highlights
A security-focused maintenance release that hardens file operations and refines sandbox configuration, plus important bug fixes for compilation feedback.
🔒 Security Improvements
- Path Traversal Protection (#14883): Standardized path validation across all file operations using
fileutil.ValidateAbsolutePath()to prevent malicious path traversal attacks. All file reads/writes now enforce absolute path requirements.
⚠️ Breaking Changes
-
Sandbox Configuration Update (#14888): Deprecated top-level
sandbox: falsein favor ofsandbox.agent: falsefor more granular control. The new syntax allows disabling the agent firewall while keeping MCP gateway enabled.Migration:
# ❌ Old (deprecated) sandbox: false # ✅ New sandbox: agent: false
🐛 Bug Fixes
- Compilation Error Visibility (#14901): Fixed a critical issue where validation errors weren't displayed during
gh aw compile, leaving users unaware of workflow problems. Error messages now properly appear in compilation output.
⚡ Updates
- Firewall Update (#14903): Updated
gh-aw-firewallto v0.14.0 with latest security patches and performance improvements. - MCP Simplification (#14887): Removed
jqfilter support from MCP server tools. Users should use native filtering options or adjustmax_tokensparameter for response size control.
📚 Documentation
- Setup Guidance (#14909): Added video tutorial for configuring Copilot organization tokens to help teams get started faster.
🔧 Internal Improvements
- Test suite cleanup after
sandbox: falsedeprecation andjqremoval - Build system refinements for utility packages
- Code refactoring: Extracted duplicate
expiresfield preprocessing into shared helper
For complete details, see the CHANGELOG.
Generated by Release
What's Changed
- Standardize path validation across file operations to prevent path traversal by @Copilot in #14883
- Remove jq filter support from MCP server tools by @Copilot in #14887
- Extract duplicate expires preprocessing logic into shared helper by @Copilot in #14899
- Remove sandbox: false, add sandbox.agent: false for firewall-only disable by @Copilot in #14888
- Update awf (gh-aw-firewall) to v0.14.0 by @Copilot in #14903
- Fix error messages not shown in gh aw compile output by @Copilot in #14901
Full Changelog: v0.43.4...v0.43.5