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..4f898939 --- /dev/null +++ b/docs/update-notes/v3.50.0.mdx @@ -0,0 +1,21 @@ +--- +description: Roo Code 3.50.0 adds Gemini 3.1 Pro support with updated default model and a structured NDJSON stdin protocol with list subcommands for the CLI. +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 and Vertex AI providers. The Gemini default model has been updated from `gemini-3-pro-preview` to `gemini-3.1-pro-preview`. 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 a user's `medium` setting is preserved instead of silently falling back. (thanks PeterDaveHello!) ([#11608](https://github.com/RooCodeInc/Roo-Code/pull/11608)) + +## CLI Updates + +* **NDJSON Stdin Protocol**: The CLI stdin interface has been overhauled from raw text lines to a structured NDJSON command protocol with `start`, `message`, `cancel`, `ping`, and `shutdown` commands. Each command carries a `requestId` for correlation, and the CLI emits `ack`, `done`, and `error` lifecycle events plus queue telemetry in response. This enables reliable programmatic automation and multiplexed task management over a single stdin/stdout pipe. ([#11597](https://github.com/RooCodeInc/Roo-Code/pull/11597)) +* **List Subcommands**: New `list commands`, `list modes`, and `list models` subcommands provide programmatic discovery of available resources in both JSON and text output 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",