diff --git a/docs/changelogs/index.md b/docs/changelogs/index.md index 3dec61e837f..151660bcd01 100644 --- a/docs/changelogs/index.md +++ b/docs/changelogs/index.md @@ -18,6 +18,26 @@ on GitHub. | [Preview](preview.md) | Experimental features ready for early feedback. | | [Stable](latest.md) | Stable, recommended for general use. | +## Announcements: v0.51.0 - 2026-07-16 + +- **Caretaker Services:** Implemented caretaker webhook ingestion services and + egress service skeleton on Cloud Run to support advanced automation and + external event orchestration + ([#28015](https://github.com/google-gemini/gemini-cli/pull/28015), + [#28167](https://github.com/google-gemini/gemini-cli/pull/28167) by @chadd28). +- **Security & Sandbox Hardening:** Enforced case-insensitive sensitive path + validation and resolved symbolic link directory escape in the memory import + processor to improve execution security + ([#27966](https://github.com/google-gemini/gemini-cli/pull/27966), + [#28233](https://github.com/google-gemini/gemini-cli/pull/28233) by + @luisfelipe-alt). +- **Core Stability and Reasoning Safety:** Prevented internal thought leakage by + stripping thought processes from scrubbed history turns and preserved escape + sequences in string literals for modern models + ([#27971](https://github.com/google-gemini/gemini-cli/pull/27971) by + @amelidev, [#28299](https://github.com/google-gemini/gemini-cli/pull/28299) by + @luisfelipe-alt). + ## Announcements: v0.50.0 - 2026-07-08 - **Tool Registry Discovery:** Introduced tool registry discovery capabilities diff --git a/docs/changelogs/latest.md b/docs/changelogs/latest.md index 277296ef8a3..1902a970350 100644 --- a/docs/changelogs/latest.md +++ b/docs/changelogs/latest.md @@ -1,6 +1,6 @@ -# Latest stable release: v0.50.0 +# Latest stable release: v0.51.0 -Released: July 08, 2026 +Released: July 16, 2026 For most users, our latest stable release is the recommended release. Install the latest stable version with: @@ -11,24 +11,56 @@ npm install -g @google/gemini-cli ## Highlights -- **Tool Registry Discovery:** Introduced tool registry discovery capabilities, - enabling automatic detection and registration of tools to improve - extensibility. -- **Release Verification Improvements:** Enhanced release verification by - ignoring scripts during `npm ci` and preventing workspace binary shadowing. -- **CI Pipeline Safeguards:** Strengthened the CI pipeline to prevent bad NPM - releases and ensure promote job failures are correctly surfaced. +- **Caretaker Services on Cloud Run:** Implemented the foundational + infrastructure for Caretaker on Cloud Run, including a webhook ingestion + service and an egress service skeleton. +- **Security Hardening & Sandbox Improvements:** Strengthened agent security by + enforcing case-insensitive checks on sensitive path blocklists, fixing + symbolic link directory escape vulnerabilities in memory imports, and making + user Git configuration read-only in the macOS sandbox. +- **Model Interaction & Escape Sequences:** Resolved compatibility and parsing + issues for modern models by ensuring escape sequences are properly preserved + in string literals. +- **Thought Leakage Mitigation:** Added safeguards to strip thoughts and + internal reasoning states from scrubbed conversational history turns, + preventing thought leakage. +- **Robustness & Test Stability:** Improved overall stability by resolving + defensive pathing issues with at-reference files, updating Vertex base URLs, + and fixing proxy testing failures. ## What's Changed -- fix/verify release npm ci ignore scripts by @rmedranollamas in - [#28116](https://github.com/google-gemini/gemini-cli/pull/28116) -- fix(ci): prevent workspace binary shadowing in release verification by - @galdawave in [#28132](https://github.com/google-gemini/gemini-cli/pull/28132) -- Feat/tool registry discovery by @ved015 in - [#28113](https://github.com/google-gemini/gemini-cli/pull/28113) -- fix(ci): prevent bad NPM releases and promote job crashes by @galdawave in - [#28147](https://github.com/google-gemini/gemini-cli/pull/28147) +- Changelog for v0.50.0-preview.1 by @gemini-cli-robot in + [#28150](https://github.com/google-gemini/gemini-cli/pull/28150) +- Fix no_proxy test by @jerrylin3321 in + [#28131](https://github.com/google-gemini/gemini-cli/pull/28131) +- chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by + @gemini-cli-robot in + [#28151](https://github.com/google-gemini/gemini-cli/pull/28151) +- Vertex base url update by @DavidAPierce in + [#28145](https://github.com/google-gemini/gemini-cli/pull/28145) +- fix(security): enforce case-insensitive sensitive path blocklist and vscode + hitl by @luisfelipe-alt in + [#27966](https://github.com/google-gemini/gemini-cli/pull/27966) +- fix(core-tools): resolve defensive path resolution for at-reference files and + fix macOS tests by @luisfelipe-alt in + [#28053](https://github.com/google-gemini/gemini-cli/pull/28053) +- feat(caretaker): implement Cloud Run webhook ingestion service by @chadd28 in + [#28015](https://github.com/google-gemini/gemini-cli/pull/28015) +- fix(core): resolve symbolic link directory escape in memory import processor + by @luisfelipe-alt in + [#28233](https://github.com/google-gemini/gemini-cli/pull/28233) +- feat(caretaker): egress cloud run service skeleton by @chadd28 in + [#28167](https://github.com/google-gemini/gemini-cli/pull/28167) +- fix(sandbox): make ~/.gitconfig read-only in the macOS sandbox by + @ompatel-aiml in + [#28221](https://github.com/google-gemini/gemini-cli/pull/28221) +- fix(core): preserve escape sequences in string literals for modern models by + @luisfelipe-alt in + [#28299](https://github.com/google-gemini/gemini-cli/pull/28299) +- fix(core): strip thoughts from scrubbed history turns and resolve thought + leakage by @amelidev in + [#27971](https://github.com/google-gemini/gemini-cli/pull/27971) **Full Changelog**: -https://github.com/google-gemini/gemini-cli/compare/v0.49.0...v0.50.0 +https://github.com/google-gemini/gemini-cli/compare/v0.50.0...v0.51.0