Skip to content

Commit 6692d6e

Browse files
docs(update-notes): add v3.36.9 release notes (#459)
1 parent f9f9ecc commit 6692d6e

File tree

5 files changed

+73
-0
lines changed

5 files changed

+73
-0
lines changed

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ If you want to live on the edge and try things out before it's released, we have
2424

2525
### Version 3.36
2626

27+
* [3.36.9](/update-notes/v3.36.9) (2025-12-16)
2728
* [3.36.7](/update-notes/v3.36.7) (2025-12-15)
2829
* [3.36.6](/update-notes/v3.36.6) (2025-12-12)
2930
* [3.36.5](/update-notes/v3.36.5) (2025-12-11)

docs/update-notes/v3.36.9.mdx

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
description: Roo Code 3.36.9 defaults more providers to native tools, improves reliability for tool calls and MCP schemas, and makes error details easier to debug.
3+
keywords:
4+
- roo code 3.36.9
5+
- native tools
6+
- mcp
7+
- bug fixes
8+
- provider updates
9+
image: /img/v3.36.9/v3.36.9.png
10+
---
11+
12+
# Roo Code 3.36.9 Release Notes (2025-12-16)
13+
14+
This release defaults more providers to native tools, improves tool-call reliability across providers, and makes errors easier to debug.
15+
16+
<img src="/img/v3.36.9/v3.36.9.png" alt="Roo Code v3.36.9 Release" width="600" />
17+
18+
## Native tools by default (more providers)
19+
20+
Roo now defaults to the **Native** tool protocol for more providers—so tool use is more consistent out of the box on:
21+
22+
* OpenAI
23+
* Azure OpenAI
24+
* OpenAI Compatible
25+
* Anthropic
26+
* Google Gemini
27+
* Vertex AI
28+
* xAI
29+
* Mistral
30+
* Groq
31+
* Amazon Bedrock
32+
33+
If you’re already using **OpenRouter**, you’ve been getting native tool calling by default. This release extends that same default behavior across the providers listed above. You can still switch back to XML tools in your profile’s advanced settings if you need to. ([#10059](https://github.com/RooCodeInc/Roo-Code/pull/10059), [#10021](https://github.com/RooCodeInc/Roo-Code/pull/10021))
34+
35+
## QOL Improvements
36+
37+
* **More complete streaming failure details**: Improves the streaming failure UI so you can view/copy full error details directly in Roo instead of relying on the developer console (thanks roomote!) ([#10131](https://github.com/RooCodeInc/Roo-Code/pull/10131))
38+
* **Richer error details dialog**: Adds extra context (extension version, provider/model, timestamp, etc.) to the error details dialog to make debugging and reporting issues faster (thanks roomote!) ([#10050](https://github.com/RooCodeInc/Roo-Code/pull/10050))
39+
* **Fewer read_file failures on large files**: Improves large-file reading by incrementally reading up to a token budget and returning cleaner truncation when needed (thanks jr!) ([#10052](https://github.com/RooCodeInc/Roo-Code/pull/10052))
40+
41+
## Bug Fixes
42+
43+
* **Cross-provider tool-call ID compatibility**: Fixes an issue where tool calls could fail when routing via OpenRouter to providers/models with stricter tool-call ID requirements (thanks daniel-lxs!) ([#10102](https://github.com/RooCodeInc/Roo-Code/pull/10102))
44+
* **MCP nested schema compatibility**: Fixes an issue where MCP tools could fail against stricter schema validation by ensuring nested tool schemas set `additionalProperties: false` (thanks daniel-lxs!) ([#10109](https://github.com/RooCodeInc/Roo-Code/pull/10109))
45+
* **More reliable delegation resume**: Fixes an issue where resuming a parent task after delegation could fail due to mismatched tool result IDs (thanks daniel-lxs!) ([#10135](https://github.com/RooCodeInc/Roo-Code/pull/10135))
46+
* **Avoid deleting the wrong API messages**: Fixes a race condition where deleting a user message could remove earlier assistant API messages, especially during streaming/tool use (thanks hannesrudolph!) ([#10113](https://github.com/RooCodeInc/Roo-Code/pull/10113))
47+
* **Deduplicate MCP tools across configs**: Fixes a “tool is already defined” error when the same MCP server exists in both global and project configs (thanks daniel-lxs!) ([#10096](https://github.com/RooCodeInc/Roo-Code/pull/10096))
48+
* **Fix provider pricing page link**: Fixes a broken route so the provider pricing link takes you to the correct destination (thanks brunobergher!) ([#10107](https://github.com/RooCodeInc/Roo-Code/pull/10107))
49+
50+
## Misc Improvements
51+
52+
* **Control public task sharing**: Adds an organization-level setting to disable public task sharing links (thanks mrubens!) ([#10105](https://github.com/RooCodeInc/Roo-Code/pull/10105))
53+
* **Evals UI: clearer tool grouping + duration fixes**: Improves the evals UI by grouping related tools and fixing cases where run duration could be missing or incorrect (thanks hannesrudolph!) ([#10133](https://github.com/RooCodeInc/Roo-Code/pull/10133))
54+
55+
## Provider Updates
56+
57+
* **Bedrock custom ARNs are less restrictive**: Removes overly strict ARN validation that could block valid AWS Bedrock custom ARNs, while keeping a non-blocking region mismatch warning (thanks roomote, wisestmumbler!) ([#10110](https://github.com/RooCodeInc/Roo-Code/pull/10110))
58+
* **Cleaner Bedrock service tier UI**: Removes extra description text under the Bedrock service tier selector to make the UI easier to scan (thanks mrubens!) ([#10118](https://github.com/RooCodeInc/Roo-Code/pull/10118))

docs/update-notes/v3.36.mdx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ You can now configure how Enter behaves in the chat input so it better fits mult
5959
* **Tool instructions decoupled from system prompts**: Tool-specific guidance is self-contained in tool descriptions ([#9784](https://github.com/RooCodeInc/Roo-Code/pull/9784))
6060
* **Clearer auto-approve timing in follow-up suggestions**: Makes the auto-approve countdown harder to miss ([#10048](https://github.com/RooCodeInc/Roo-Code/pull/10048))
6161
* **Simplified Auto-Approve settings**: Removes separate toggles for retry and todo updates, reducing configuration overhead ([#10062](https://github.com/RooCodeInc/Roo-Code/pull/10062))
62+
* **Richer error details dialog**: Adds extra context (extension version, provider/model, timestamp, etc.) to the error details dialog to make debugging and reporting issues faster ([#10050](https://github.com/RooCodeInc/Roo-Code/pull/10050))
63+
* **Fewer read_file failures on large files**: Improves large-file reading by incrementally reading up to a token budget and returning cleaner truncation when needed ([#10052](https://github.com/RooCodeInc/Roo-Code/pull/10052))
6264

6365
## Bug Fixes
6466

@@ -99,6 +101,12 @@ You can now configure how Enter behaves in the chat input so it better fits mult
99101
* **LiteLLM tool protocol dropdown always appears**: Restores the tool protocol dropdown in Advanced settings even when model metadata isn’t available yet ([#10053](https://github.com/RooCodeInc/Roo-Code/pull/10053))
100102
* **MCP tool calls work with stricter providers**: Avoids failures caused by special characters in MCP server/tool names by sanitizing names and using an unambiguous `mcp--server--tool` ID format ([#10054](https://github.com/RooCodeInc/Roo-Code/pull/10054))
101103
* **More consistent tool validation for modes**: Improves reliability by consolidating mode tool-availability checks in one place ([#10089](https://github.com/RooCodeInc/Roo-Code/pull/10089))
104+
* **Cross-provider tool-call ID compatibility**: Fixes an issue where tool calls could fail when routing via OpenRouter to providers/models with stricter tool-call ID requirements ([#10102](https://github.com/RooCodeInc/Roo-Code/pull/10102))
105+
* **MCP nested schema compatibility**: Fixes an issue where MCP tools could fail against stricter schema validation by ensuring nested tool schemas set `additionalProperties: false` ([#10109](https://github.com/RooCodeInc/Roo-Code/pull/10109))
106+
* **More reliable delegation resume**: Fixes an issue where resuming a parent task after delegation could fail due to mismatched tool result IDs ([#10135](https://github.com/RooCodeInc/Roo-Code/pull/10135))
107+
* **Avoid deleting the wrong API messages**: Fixes a race condition where deleting a user message could remove earlier assistant API messages, especially during streaming/tool use ([#10113](https://github.com/RooCodeInc/Roo-Code/pull/10113))
108+
* **Deduplicate MCP tools across configs**: Fixes a “tool is already defined” error when the same MCP server exists in both global and project configs ([#10096](https://github.com/RooCodeInc/Roo-Code/pull/10096))
109+
* **Fix provider pricing page link**: Fixes a broken route so the provider pricing link takes you to the correct destination ([#10107](https://github.com/RooCodeInc/Roo-Code/pull/10107))
102110

103111
## Misc Improvements
104112

@@ -118,6 +126,8 @@ You can now configure how Enter behaves in the chat input so it better fits mult
118126
* **Tool aliases for model-specific tool naming**: Adds support for alternative tool names so different models can call the same tool using the naming they expect ([#9989](https://github.com/RooCodeInc/Roo-Code/pull/9989))
119127
* **Workspace task visibility controls for organizations**: Adds an org-level setting for how visible Roo Code Cloud “extension tasks” are across the workspace ([#10020](https://github.com/RooCodeInc/Roo-Code/pull/10020))
120128
* **Improved web-evals run logs**: Makes evaluation runs easier to inspect by improving run logs and formatting ([#10081](https://github.com/RooCodeInc/Roo-Code/pull/10081))
129+
* **Control public task sharing**: Adds an organization-level setting to disable public task sharing links ([#10105](https://github.com/RooCodeInc/Roo-Code/pull/10105))
130+
* **Evals UI: clearer tool grouping + duration fixes**: Improves the evals UI by grouping related tools and fixing cases where run duration could be missing or incorrect ([#10133](https://github.com/RooCodeInc/Roo-Code/pull/10133))
121131

122132
## Provider Updates
123133

@@ -139,3 +149,6 @@ You can now configure how Enter behaves in the chat input so it better fits mult
139149
* **OpenRouter tool support for OpenAI models**: Makes tool usage more predictable by explicitly enabling `apply_patch` and avoiding unsupported file-writing tools ([#10082](https://github.com/RooCodeInc/Roo-Code/pull/10082))
140150
* **AWS Bedrock service tier support**: Adds a Bedrock service tier option (Standard/Flex/Priority) for supported models (thanks Smartsheet-JB-Brown!) ([#9955](https://github.com/RooCodeInc/Roo-Code/pull/9955))
141151
* **Amazon Nova 2 Lite in Bedrock**: Adds the Nova 2 Lite model to the Bedrock provider model list (thanks Smartsheet-JB-Brown!) ([#9830](https://github.com/RooCodeInc/Roo-Code/pull/9830))
152+
* **Native tools by default (more providers)**: Defaults more providers to the native tool protocol for more consistent tool calling across providers ([#10059](https://github.com/RooCodeInc/Roo-Code/pull/10059), [#10021](https://github.com/RooCodeInc/Roo-Code/pull/10021))
153+
* **Bedrock custom ARNs are less restrictive**: Removes overly strict ARN validation that could block valid AWS Bedrock custom ARNs, while keeping a non-blocking region mismatch warning ([#10110](https://github.com/RooCodeInc/Roo-Code/pull/10110))
154+
* **Cleaner Bedrock service tier UI**: Removes extra description text under the Bedrock service tier selector to make the UI easier to scan ([#10118](https://github.com/RooCodeInc/Roo-Code/pull/10118))

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ const sidebars: SidebarsConfig = {
173173
label: '3.36',
174174
items: [
175175
{ type: 'doc', id: 'update-notes/v3.36', label: '3.36 Combined' },
176+
{ type: 'doc', id: 'update-notes/v3.36.9', label: '3.36.9' },
176177
{ type: 'doc', id: 'update-notes/v3.36.7', label: '3.36.7' },
177178
{ type: 'doc', id: 'update-notes/v3.36.6', label: '3.36.6' },
178179
{ type: 'doc', id: 'update-notes/v3.36.5', label: '3.36.5' },

static/img/v3.36.9/v3.36.9.png

1.44 MB
Loading

0 commit comments

Comments
 (0)