diff --git a/docs/changelogs/index.md b/docs/changelogs/index.md index f57a976523..3dec61e837 100644 --- a/docs/changelogs/index.md +++ b/docs/changelogs/index.md @@ -18,6 +18,19 @@ on GitHub. | [Preview](preview.md) | Experimental features ready for early feedback. | | [Stable](latest.md) | Stable, recommended for general use. | +## Announcements: v0.50.0 - 2026-07-08 + +- **Tool Registry Discovery:** Introduced tool registry discovery capabilities + to automatically detect and register available tools + ([#28113](https://github.com/google-gemini/gemini-cli/pull/28113) by @ved015). +- **Release Verification & CI Stability:** Enhanced release verification by + ignoring scripts during verification, preventing workspace binary shadowing, + and safeguarding against bad NPM releases + ([#28116](https://github.com/google-gemini/gemini-cli/pull/28116) by + @rmedranollamas, + [#28132](https://github.com/google-gemini/gemini-cli/pull/28132) by + @galdawave). + ## Announcements: v0.45.0 - 2026-06-03 - **Context Simplification:** Completed major architectural work to simplify the diff --git a/docs/changelogs/latest.md b/docs/changelogs/latest.md index fe5f550b3c..277296ef8a 100644 --- a/docs/changelogs/latest.md +++ b/docs/changelogs/latest.md @@ -1,6 +1,6 @@ -# Latest stable release: v0.45.0 +# Latest stable release: v0.50.0 -Released: June 03, 2026 +Released: July 08, 2026 For most users, our latest stable release is the recommended release. Install the latest stable version with: @@ -11,55 +11,24 @@ npm install -g @google/gemini-cli ## Highlights -- **Context Manager Simplification:** Completed a significant refactoring of the - context management system to improve reliability and architectural clarity. -- **A2A Usage Metadata:** Enhanced the Agent-to-Agent protocol to expose usage - metadata, enabling more transparent resource monitoring. -- **Terminal & PTY Robustness:** Resolved several critical issues related to - terminal interactions, including Termux relaunch loops and PTY resize errors. -- **Routing Optimizations:** Updated default auto-routing and bypassed - classifiers for specific tool responses to prevent orphaned function errors. -- **Tool Execution Control:** Forced the `update_topic` tool to execute - sequentially, ensuring consistent narrative flow in agent interactions. +- **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. ## What's Changed -- chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by - @gemini-cli-robot in - [#27362](https://github.com/google-gemini/gemini-cli/pull/27362) -- fix(cli): prevent Termux relaunch and resize remount loops by @saymanq in - [#27110](https://github.com/google-gemini/gemini-cli/pull/27110) -- Feat/a2a expose usage metadata by @jvargassanchez-dot in - [#27288](https://github.com/google-gemini/gemini-cli/pull/27288) -- feat(context): Complete simplification work. by @joshualitt in - [#27345](https://github.com/google-gemini/gemini-cli/pull/27345) -- fix(core): force update_topic tool to execute sequentially by - @jvargassanchez-dot in - [#27357](https://github.com/google-gemini/gemini-cli/pull/27357) -- Changelog for v0.44.0-preview.0 by @gemini-cli-robot in - [#27360](https://github.com/google-gemini/gemini-cli/pull/27360) -- Changelog for v0.43.0 by @gemini-cli-robot in - [#27361](https://github.com/google-gemini/gemini-cli/pull/27361) -- Revert "fix(core): prevent SIGHUP kills in PTY environments" by @bbiggs in - [#27401](https://github.com/google-gemini/gemini-cli/pull/27401) -- fix(cli): filter internal session context from history during resumption by - @rmedranollamas in - [#27391](https://github.com/google-gemini/gemini-cli/pull/27391) -- Update default auto routing by @DavidAPierce in - [#27071](https://github.com/google-gemini/gemini-cli/pull/27071) -- fix(core): bypass routing classifiers to prevent orphaned function response - errors by @danielweis in - [#27389](https://github.com/google-gemini/gemini-cli/pull/27389) -- fix(core): suppress PTY resize EBADF errors by @scidomino in - [#27461](https://github.com/google-gemini/gemini-cli/pull/27461) -- fix(core): prevent blacklist bypass in mcp list by @ompatel-aiml in - [#27377](https://github.com/google-gemini/gemini-cli/pull/27377) -- fix(cli): ignore unmapped vim normal keys by @MukundaKatta in - [#27102](https://github.com/google-gemini/gemini-cli/pull/27102) -- fix(patch): cherry-pick bd53951 to release/v0.45.0-preview.0-pr-27496 to patch - version v0.45.0-preview.0 and create version 0.45.0-preview.1 by - @gemini-cli-robot in - [#27535](https://github.com/google-gemini/gemini-cli/pull/27535) +- 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) **Full Changelog**: -https://github.com/google-gemini/gemini-cli/compare/v0.44.1...v0.45.0 +https://github.com/google-gemini/gemini-cli/compare/v0.49.0...v0.50.0