v0.49.0
google-gemini/gemini-cliv0.49.0Jun 25, 2026by gemini-cli-robot
AI Summary
This release focuses on stability improvements, security fixes, and new evaluation capabilities. It introduces standardized tool output formatting, a new inventory reporting command, and support for GDC air-gapped Service Identity.
Key Highlights
- Standardized tool output formatting across the core.
- Added `eval:inventory` CLI command and reporting logic.
- Security fix: Prevented path traversal vulnerabilities during skill installation.
- Fixed zero-quota limits to fail fast and prevent retry loop hangs.
- Enabled support for GDC air-gapped Service Identity.
New Features
- GDC air-gapped Service Identity support
- eval:inventory CLI command
- JSON output for eval inventory
Full Release Notes
## What's Changed * chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27779 * ci(dependabot): enable cooldown period for npm packages by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/27743 * refactor(core): standardize tool output formatting by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27772 * ci: update workflow logging and policy configurations by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27853 * fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27698 * fix(core): handle multi-line escaped quotes in stripShellWrapper by @sanchezcoraspe in https://github.com/google-gemini/gemini-cli/pull/27467 * fix(cli): prevent path traversal vulnerabilities during skill install… by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27767 * Fix/pending tools and trust overrides by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27854 * ci: use internal environment for scheduled nightly releases (#27865) by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27939 * feat(core): Support GDC air-gapped Service Identity after auth library update by @sidhantgoyal-droid in https://github.com/google-gemini/gemini-cli/pull/27956 * fix(cli): handle tmux false positive background detection by @amelidev in https://github.com/google-gemini/gemini-cli/pull/27572 * Add static eval source analyzer by @ved015 in https://github.com/google-gemini/gemini-cli/pull/27631 * fix(config): migrate coreTools setting to tools.core by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27947 * fix(core-tools): resolve defensive path resolution for at-reference files by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27943 * Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27992 * chore(release): bump version to 0.49.0-nightly.20260617.g4d3dcdce1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28003 * Changelog for v0.48.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27999 * fix(ci): provide fallbacks for package variables in nightly release by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28016 * chore(deps): pin dependencies and enforce 14-day update cooldown by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27948 * fix(ci): append trailing slash to registry url in npmrc by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28038 * feat: add eval:inventory CLI command and reporting logic by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28009 * fix: resolve workspace publish failures and scheduler event loop starvation by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28063 * fix(ci): use wombat dressing room fallback in nightly release to prevent ENEEDAUTH by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28104 * Add JSON output for eval inventory by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28058 ## New Contributors * @sanchezcoraspe made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27467 * @sidhantgoyal-droid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27956 * @amelidev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27572 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.47.0...v0.49.0