v0.49.0
Gemini CLISummary
This release introduces new capabilities, including support for GDC air-gapped Service Identity and the new eval:inventory CLI command with JSON output. Several critical bugs were fixed, addressing issues like zero-quota hang loops, path traversal vulnerabilities during skill install, and various CI/CD stability problems.
New Features
- Support GDC air-gapped Service Identity after auth library update.
- Added eval:inventory CLI command and reporting logic.
- Added JSON output format option for eval inventory.
Bug Fixes
- Fixed zero-quota limits failing fast to prevent retry loop hangs.
- Fixed handling of multi-line escaped quotes in stripShellWrapper.
- Prevented path traversal vulnerabilities during skill installation.
- Fixed issues related to pending tools and trust overrides.
- Fixed tmux false positive background detection.
- Fixed configuration migration for coreTools setting to tools.core.
- Resolved workspace publish failures and scheduler event loop starvation.
- Fixed CI issues by providing fallbacks for package variables in nightly releases.
- Fixed CI issues by appending trailing slash to registry URL in npmrc.
- Fixed CI issues by using wombat dressing room fallback in nightly release to prevent ENEEDAUTH errors.
Improvements
- Standardized tool output formatting.
- Added static evaluation source analyzer.