diff --git a/docs/update-notes/index.md b/docs/update-notes/index.md index 9a2b0b1d..b88c881d 100644 --- a/docs/update-notes/index.md +++ b/docs/update-notes/index.md @@ -23,6 +23,8 @@ If you want to live on the edge and try things out before it's released, we have ### Version 3.41 +* [3.41.2](/update-notes/v3.41.2) (2026-01-16) +* [3.41.1](/update-notes/v3.41.1) (2026-01-16) * [3.41.0](/update-notes/v3.41.0) (2026-01-15) --- diff --git a/docs/update-notes/v3.41.1.mdx b/docs/update-notes/v3.41.1.mdx new file mode 100644 index 00000000..7970d843 --- /dev/null +++ b/docs/update-notes/v3.41.1.mdx @@ -0,0 +1,40 @@ +--- +description: Improves Orchestrator cost visibility, enhances settings navigation, and fixes provider compatibility issues. +keywords: + - roo code 3.41.1 + - new features + - bug fixes + - provider updates +image: /img/v3.41.1/v3.41.1.png +--- + +# Roo Code 3.41.1 Release Notes (2026-01-16) + +This patch release improves Orchestrator cost visibility, makes settings navigation faster, and fixes multiple provider compatibility issues. + +Roo Code v3.41.1 Release + +## Aggregated Orchestrator subtask costs + +Orchestrator parent tasks now show a cumulative cost total that aggregates spend across the full subtask tree, making it easier to understand the true end-to-end cost of an orchestrated workflow at a glance. (thanks taltas!) ([#10757](https://github.com/RooCodeInc/Roo-Code/pull/10757)) + +## Settings search now includes tab titles + +Settings search now indexes tab/section titles (like “MCP” or “Providers”), so you can search for a section name and jump directly to the right part of the settings UI instead of hunting through individual settings. ([#10761](https://github.com/RooCodeInc/Roo-Code/pull/10761)) + +## QOL Improvements + +* Clarifies that Slack and Linear integrations are only available on the Roo Code Cloud Team plan, reducing confusion when comparing plans. ([#10748](https://github.com/RooCodeInc/Roo-Code/pull/10748)) + +## Bug Fixes + +* Fixes an issue where Anthropic native tool calling could fail with a 400 error after stream retries/reconnections due to duplicate tool call IDs. ([#10760](https://github.com/RooCodeInc/Roo-Code/pull/10760)) +* Fixes an issue where OpenAI Native streaming could drop tool identity fields mid-stream, causing tool calls to be missed or fail in some OpenAI-compatible streams. ([#10719](https://github.com/RooCodeInc/Roo-Code/pull/10719)) +* Fixes an issue where the OpenAI Responses API could reject tool calls when `call_id` exceeded the 64-character limit, preventing 400 validation errors during tool use. ([#10763](https://github.com/RooCodeInc/Roo-Code/pull/10763)) +* Fixes an issue where Gemini requests (for example via OpenRouter) could fail with thought-signature validation errors mid-task, improving reliability for Gemini tool-calling chats. ([#10694](https://github.com/RooCodeInc/Roo-Code/pull/10694)) +* Fixes an issue where Gemini requests could fail when a user message contained an empty text block, ensuring only non-empty content is sent while preserving images. ([#10728](https://github.com/RooCodeInc/Roo-Code/pull/10728)) +* Fixes an issue where some MCP tool schemas could be rejected by providers when they used top-level `anyOf`/`oneOf`/`allOf`, improving cross-provider tool schema compatibility. ([#10726](https://github.com/RooCodeInc/Roo-Code/pull/10726)) + +## Provider Updates + +* Prevents Ollama setups from offering models that can’t use native tool calling, avoiding loops where the model outputs tool JSON as text instead of actually invoking tools. ([#10735](https://github.com/RooCodeInc/Roo-Code/pull/10735)) diff --git a/docs/update-notes/v3.41.2.mdx b/docs/update-notes/v3.41.2.mdx new file mode 100644 index 00000000..269a18a7 --- /dev/null +++ b/docs/update-notes/v3.41.2.mdx @@ -0,0 +1,25 @@ +--- +description: Adds a Markdown preview button, fixes OpenAI Codex setup issues, and improves Gemini compatibility in LiteLLM. +keywords: + - roo code 3.41.2 + - new features + - bug fixes + - provider updates +--- + +# Roo Code 3.41.2 Release Notes (2026-01-16) + +This patch release makes long markdown replies easier to read, fixes OpenAI Codex setup issues, and improves Gemini compatibility in LiteLLM. + +## Open markdown replies in VS Code preview + +Markdown responses in chat can now be opened directly in VS Code’s Markdown Preview, making longer formatted replies easier to read and navigate without scrolling through the chat bubble. ([#10773](https://github.com/RooCodeInc/Roo-Code/pull/10773)) + +## Bug Fixes + +* Fixes an issue where OpenAI – ChatGPT Plus/Pro could incorrectly require an API key during setup, blocking you on provider selection even though it uses OAuth sign-in. ([#10786](https://github.com/RooCodeInc/Roo-Code/pull/10786)) +* Fixes an issue where the OpenAI Codex provider could keep an invalid model selection after switching providers, restoring a valid model choice automatically. ([#10777](https://github.com/RooCodeInc/Roo-Code/pull/10777)) + +## Provider Updates + +* Fixes an issue where Gemini requests routed through LiteLLM could fail when the model name contained spaces, improving compatibility for Gemini model group naming. ([#10787](https://github.com/RooCodeInc/Roo-Code/pull/10787)) diff --git a/sidebars.ts b/sidebars.ts index d13d4094..69663d7d 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -176,6 +176,8 @@ const sidebars: SidebarsConfig = { type: 'category', label: '3.41', items: [ + { type: 'doc', id: 'update-notes/v3.41.2', label: '3.41.2' }, + { type: 'doc', id: 'update-notes/v3.41.1', label: '3.41.1' }, { type: 'doc', id: 'update-notes/v3.41.0', label: '3.41.0' }, ], }, diff --git a/static/img/v3.41.1/v3.41.1.png b/static/img/v3.41.1/v3.41.1.png new file mode 100644 index 00000000..c07c05aa Binary files /dev/null and b/static/img/v3.41.1/v3.41.1.png differ