diff --git a/docs/update-notes/index.md b/docs/update-notes/index.md index 68b63b29..12c2e4ff 100644 --- a/docs/update-notes/index.md +++ b/docs/update-notes/index.md @@ -21,6 +21,12 @@ If you want to live on the edge and try things out before it's released, we have --- +### Version 3.50 + +- [3.50.0](/update-notes/v3.50.0) (2026-02-19) + +--- + ### Version 3.49 - [3.49.0](/update-notes/v3.49.0) (2026-02-19) diff --git a/docs/update-notes/v3.50.0.mdx b/docs/update-notes/v3.50.0.mdx new file mode 100644 index 00000000..79bc6146 --- /dev/null +++ b/docs/update-notes/v3.50.0.mdx @@ -0,0 +1,20 @@ +--- +description: Roo Code 3.50.0 adds Gemini 3.1 Pro support with updated default model and overhauls the CLI stdin interface with a structured NDJSON protocol and new list subcommands. +keywords: + - roo code 3.50.0 + - gemini 3.1 pro + - ndjson stdin + - cli list subcommands +--- + +# Roo Code 3.50.0 Release Notes (2026-02-19) + +This release adds Gemini 3.1 Pro support across Gemini and Vertex providers and overhauls the CLI's stdin interface with a structured NDJSON protocol and new list subcommands. + +## Gemini 3.1 Pro Support + +`gemini-3.1-pro-preview` is now available in the [Gemini](/providers/gemini) and [Vertex AI](/providers/vertex) providers. The Gemini default model has been updated from `gemini-3-pro-preview` to `gemini-3.1-pro-preview`, so new users and fresh configurations automatically get the latest model. A `customtools` variant (`gemini-3.1-pro-preview-customtools`) is also available in the Gemini provider. Medium reasoning effort is now explicitly supported in model metadata, so your `medium` reasoning effort setting is preserved instead of silently falling back to a different level. (thanks PeterDaveHello!) ([#11608](https://github.com/RooCodeInc/Roo-Code/pull/11608)) + +## Misc Improvements + +* **CLI NDJSON Stdin Protocol**: The CLI's stdin interface has been overhauled from raw text lines to a structured NDJSON command protocol with `start`, `message`, `cancel`, `ping`, and `shutdown` commands, `requestId` correlation, and `ack`/`done`/`error` lifecycle events for reliable programmatic automation. New `list commands`, `list modes`, and `list models` subcommands provide programmatic discovery of available resources in JSON and plain-text formats. ([#11597](https://github.com/RooCodeInc/Roo-Code/pull/11597)) diff --git a/sidebars.ts b/sidebars.ts index a3b144ca..c0b4d757 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -174,6 +174,11 @@ const sidebars: SidebarsConfig = { label: "Extension Release Notes", items: [ "update-notes/index", + { + type: "category", + label: "3.50", + items: [{ type: "doc", id: "update-notes/v3.50.0", label: "3.50.0" }], + }, { type: "category", label: "3.49",