From d5e25b99291ca510fe357b29323d636c15b6cd49 Mon Sep 17 00:00:00 2001 From: gemini-cli-robot Date: Thu, 18 Jun 2026 10:45:57 -0700 Subject: [PATCH] Changelog for v0.48.0-preview.0 (#27999) Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com> --- docs/changelogs/preview.md | 80 +++++++++++++++++++++++++------------- 1 file changed, 52 insertions(+), 28 deletions(-) diff --git a/docs/changelogs/preview.md b/docs/changelogs/preview.md index 420d4b7eef..0336a0a299 100644 --- a/docs/changelogs/preview.md +++ b/docs/changelogs/preview.md @@ -1,6 +1,6 @@ -# Preview release: v0.46.0-preview.0 +# Preview release: v0.48.0-preview.0 -Released: June 3, 2026 +Released: June 17, 2026 Our preview release includes the latest, new, and experimental features. This release may not be as stable as our [latest weekly release](latest.md). @@ -13,34 +13,58 @@ npm install -g @google/gemini-cli@preview ## Highlights -- **Model Update:** Added support for transitioning to the Flash GA model when - the experimental flag is enabled, providing access to the latest model - improvements. -- **Improved Stability:** Hardened PTY resize logic to prevent native crashes, - ensuring a more robust terminal experience. -- **Bug Fix:** Resolved an issue where an invalid `preferredEditor` - configuration could lead to a notification spam loop. -- **CI Enhancements:** Optimized Pull Request labeling and introduced batch - workflows to improve development efficiency. +- **GDC Service Identity Support**: Added support for GDC air-gapped Service + Identity after a major auth library update. +- **Standardised Tool Outputs**: Standardised tool output formatting to ensure + consistency and readability across different CLI commands. +- **Static Evaluation Analyzer**: Introduced a new static evaluation source + analyzer to improve development and testing. +- **Vulnerability Prevention**: Hardened CLI security by preventing path + traversal vulnerabilities during the installation of Skills. +- **Configuration & Error Hardening**: Migrated the `coreTools` configuration + setting to `tools.core` and ensured zero-quota limits fail fast to prevent + infinite retry loops. ## What's Changed -- fix(core): harden PTY resize against native crashes by @scidomino in - [#27496](https://github.com/google-gemini/gemini-cli/pull/27496) -- Changelog for v0.45.0-preview.0 by @gemini-cli-robot in - [#27495](https://github.com/google-gemini/gemini-cli/pull/27495) -- Changelog for v0.44.0 by @gemini-cli-robot in - [#27569](https://github.com/google-gemini/gemini-cli/pull/27569) -- fix(cli): prevent spam loop when preferredEditor is invalid by @Niralisj in - [#25324](https://github.com/google-gemini/gemini-cli/pull/25324) -- Adding quote by @scidomino in - [#27571](https://github.com/google-gemini/gemini-cli/pull/27571) -- Transition to flash GA model when experiment flag is present. by @DavidAPierce - in [#27570](https://github.com/google-gemini/gemini-cli/pull/27570) -- chore(ci): add optimized PR size labeler and batch workflows by @sripasg in - [#27616](https://github.com/google-gemini/gemini-cli/pull/27616) -- fix(ci): use pull_request_target trigger to grant write access on fork PRs by - @sripasg in [#27637](https://github.com/google-gemini/gemini-cli/pull/27637) +- chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by + @gemini-cli-robot in + [#27779](https://github.com/google-gemini/gemini-cli/pull/27779) +- ci(dependabot): enable cooldown period for npm packages by @ruomengz in + [#27743](https://github.com/google-gemini/gemini-cli/pull/27743) +- refactor(core): standardize tool output formatting by @galz10 in + [#27772](https://github.com/google-gemini/gemini-cli/pull/27772) +- ci: update workflow logging and policy configurations by @galz10 in + [#27853](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 + [#27698](https://github.com/google-gemini/gemini-cli/pull/27698) +- fix(core): handle multi-line escaped quotes in stripShellWrapper by + @sanchezcoraspe in + [#27467](https://github.com/google-gemini/gemini-cli/pull/27467) +- fix(cli): prevent path traversal vulnerabilities during skill install… by + @ompatel-aiml in + [#27767](https://github.com/google-gemini/gemini-cli/pull/27767) +- Fix/pending tools and trust overrides by @jvargassanchez-dot in + [#27854](https://github.com/google-gemini/gemini-cli/pull/27854) +- ci: use internal environment for scheduled nightly releases (#27865) by + @rmedranollamas in + [#27939](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 + [#27956](https://github.com/google-gemini/gemini-cli/pull/27956) +- fix(cli): handle tmux false positive background detection by @amelidev in + [#27572](https://github.com/google-gemini/gemini-cli/pull/27572) +- Add static eval source analyzer by @ved015 in + [#27631](https://github.com/google-gemini/gemini-cli/pull/27631) +- fix(config): migrate coreTools setting to tools.core by @galz10 in + [#27947](https://github.com/google-gemini/gemini-cli/pull/27947) +- fix(core-tools): resolve defensive path resolution for at-reference files by + @luisfelipe-alt in + [#27943](https://github.com/google-gemini/gemini-cli/pull/27943) +- Revert "fix(core-tools): resolve defensive path resolution for at-reference + files" by @galz10 in + [#27992](https://github.com/google-gemini/gemini-cli/pull/27992) **Full Changelog**: -https://github.com/google-gemini/gemini-cli/compare/v0.45.0-preview.1...v0.46.0-preview.0 +https://github.com/google-gemini/gemini-cli/compare/v0.47.0-preview.0...v0.48.0-preview.0