You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release includes improvements and fixes related to provider profile management, terminal focus, saving custom headers, race conditions, display issues, and error handling.
4
+
5
+
## QOL Improvements
6
+
7
+
* Improve provider profile management in the external API
8
+
* Show properly formatted multi-line commands in preview (thanks KJ7LNW!)
9
+
* Handle unsupported language errors gracefully in read_file tool (thanks KJ7LNW!)
10
+
* Enhance focus styles in select-dropdown and fix docs URL (thanks zhangtony239!)
11
+
* Properly handle mode name overflow in UI (thanks elianiva!)
12
+
13
+
## Misc Improvements
14
+
15
+
* Save OpenAI compatible custom headers correctly
16
+
17
+
## Provider Updates
18
+
19
+
* Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (thanks shariqriazz!)
20
+
21
+
## Bug Fixes
22
+
23
+
* Fix display issues with long profile names (thanks cannuri!)
24
+
* Prevent terminal focus theft on paste after command execution (thanks MuriloFP!)
25
+
* Fix race condition when updating prompts (thanks elianiva!)
26
+
* Fix display issues in high contrast themes (thanks zhangtony239!)
27
+
* Fix not being able to use specific providers on Openrouter (thanks daniel-lxs!)
Copy file name to clipboardExpand all lines: docs/update-notes/v3.16.md
+33-13Lines changed: 33 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
-
# Roo Code 3.16 Release Notes (2025-05-08)
1
+
# Roo Code 3.16 Release Notes (2025-05-12)
2
2
3
-
*These release notes include all the improvements from v3.16.x. Last updated with 3.16.3 on 2025-05-08*
3
+
*These release notes include all the improvements from v3.16.x. Last updated with 3.16.6 on 2025-05-12*
4
4
5
-
This release introduces vertical tab navigation for settings, new API providers (Groq, Chutes, LiteLLM), clickable code references, Dutch localization, stability enhancements including tool loop detection and improved error handling, UI updates (including a temporary Tailwind CSS migration and its reversion), and broader language support with Elixir, alongside various bug fixes and miscellaneous updates.
5
+
This release introduces vertical tab navigation for settings, new API providers (Groq, Chutes, LiteLLM), clickable code references, Dutch localization, stability enhancements including tool loop detection and improved error handling, UI updates (including a temporary Tailwind CSS migration and its reversion), broader language support with Elixir, and improvements to provider profile management, alongside various bug fixes and miscellaneous updates.
6
6
7
7
## Gemini Model and Caching Updates
8
-
- The `gemini-2.5-pro-preview-05-06` model is now available for [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers. Users of the older `gemini-2.5-pro-preview-03-25` will automatically benefit from this newer model, as the previous ID now aliases to the latest version on Google's backend. No configuration changes are needed. (thanks @zetaloop!)
8
+
- The `gemini-2.5-pro-preview-05-06` model is now available for [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers. Users of the older `gemini-2.5-pro-preview-03-25` will automatically benefit from this newer model, as the previous ID now aliases to the latest version on Google's backend. No configuration changes are needed. (thanks zetaloop!)
9
9
- Prompt caching is now enabled by default for supported Gemini models on the [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers, leading to:
10
10
-**Faster Responses for Repeated Queries**: Gemini remembers previous similar prompts.
11
11
-**Reduced API Usage**: Minimizes redundant API calls.
12
12
-**Simplified Experience with Opt-Out Control**: Active out-of-the-box, but can be disabled in settings.
13
13
14
-
## Total Settings Navigation Overhaul (thanks @dlab-anton!)
14
+
## Total Settings Navigation Overhaul (thanks dlab-anton!)
15
15
16
16
FINALLY the settings interface has been revamped with a new vertical tab layout for a more efficient and intuitive experience
17
17
- **One-Click Access:** Navigate between settings sections with a single click via the new vertical tabs in the settings view.
@@ -21,10 +21,10 @@ FINALLY the settings interface has been revamped with a new vertical tab layout
21
21
22
22
## MCP Service Improvements
23
23
24
-
- MCP server errors are now captured and shown in a new "Errors" tab (thanks @robertheadley!)
25
-
- Error logging will no longer break MCP functionality if the server is properly connected (thanks @ksze!)
24
+
- MCP server errors are now captured and shown in a new "Errors" tab (thanks robertheadley!)
25
+
- Error logging will no longer break MCP functionality if the server is properly connected (thanks ksze!)
26
26
27
-
## Clickable Code References in Chat (thanks @KJ7LNW!)
27
+
## Clickable Code References in Chat (thanks KJ7LNW!)
28
28
29
29
Navigating code discussed in AI responses is now significantly easier:
30
30
- **Clickable Code and Filenames**: Any `code` or `filename.extension()` mentioned by the AI is now a clickable link.
@@ -37,7 +37,7 @@ Navigating code discussed in AI responses is now significantly easier:
37
37
***Clarified XML Tool Formatting Instructions**: Documentation and prompts now provide clearer examples of how to format XML tool use, preventing the `<tool_name>` and other tool use errors.
38
38
* This fix is largely targeted at issues faced with Gemini 2.5 when using tools
39
39
40
-
## Continued UI/UX Improvements (thanks @elianiva!)
40
+
## Continued UI/UX Improvements (thanks elianiva!)
41
41
42
42
General UI improvements for a more consistent, visually appealing, and intuitive experience:
43
43
- **Visually Unified Design**: A more consistent look and feel across settings, prompt interactions, and mode selections.
@@ -49,10 +49,10 @@ General UI improvements for a more consistent, visually appealing, and intuitive
49
49
50
50
*These are just a few examples of the many UI/UX improvements in this release.*
51
51
52
-
## New Provider: Groq Integration (thanks @shariqriazz!)
52
+
## New Provider: Groq Integration (thanks shariqriazz!)
53
53
You can now connect to [Groq](/providers/groq) and utilize their high-speed language models directly within the extension.
54
54
55
-
## New Provider: Chutes AI Integration (thanks @shariqriazz!)
55
+
## New Provider: Chutes AI Integration (thanks shariqriazz!)
56
56
Support for [Chutes AI](/providers/chutes) has also been added, allowing you to leverage their specialized AI capabilities.
57
57
58
58
## QOL Improvements
@@ -75,14 +75,33 @@ This ensures a smoother, more reliable, and frustration-free interaction with th
75
75
***Responsive Footer Buttons in About Section**: Fixed the layout of footer buttons in the About section, ensuring they wrap correctly on narrow screens for a better mobile experience and improved accessibility. (thanks ecmasx!)
76
76
* Improve accessibility of auto-approve toggles (thanks Deon588!)
77
77
* You can now toggle the `terminal.integrated.inheritEnv` VSCode setting directly for the Roo Code settings (thanks KJ7LNW!)
78
+
* Improve provider profile management in the external API
79
+
* Restore "Improve provider profile management in the external API"
80
+
* Show properly formatted multi-line commands in preview (thanks KJ7LNW!)
81
+
* Handle unsupported language errors gracefully in read_file tool (thanks KJ7LNW!)
82
+
* Enhance focus styles in select-dropdown and fix docs URL (thanks zhangtony239!)
83
+
* Properly handle mode name overflow in UI (thanks elianiva!)
84
+
85
+
## Provider Updates
86
+
87
+
* Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (thanks shariqriazz!)
78
88
79
89
## Bug Fixes
80
90
* Fix migration and persistence of per-mode API profiles (thanks alasano!)
81
91
* Fix usage of `path.basename` in the extension webview (thanks samhvw8!)
82
92
* Fix display issue of the programming language dropdown in the code block component (thanks zhangtony239!)
83
93
* Requesty provider fixes (thanks dtrugman!)
94
+
* Fix display issues with long profile names (thanks cannuri!)
95
+
* Prevent terminal focus theft on paste after command execution (thanks MuriloFP!)
96
+
* Fix race condition when updating prompts (thanks elianiva!)
97
+
* Fix display issues in high contrast themes (thanks zhangtony239!)
98
+
* Fix not being able to use specific providers on Openrouter (thanks daniel-lxs!)
***Revert Tailwind Migration**: Restored the previous user interface by reverting the Tailwind CSS migration. This returns the UI to a familiar and stable state, resolving issues introduced by the migration and ensuring users see the interface as expected without unexpected layout or style changes.
87
106
***Add Elixir File Support in Language Parser**: Added support for Elixir (`.ex`, `.exs`) files in the language parser. This expands language support, allowing users to work with Elixir code seamlessly and enabling better code analysis for improved productivity. (thanks pfitz!)
88
107
***Improved Error Handling for Streaming**: Fixed an issue where the app could get stuck waiting for a response. The app now recovers gracefully from errors during streaming, reducing the likelihood of unresponsive behavior and improving reliability. (thanks monkeyDluffy6017!)
@@ -92,4 +111,5 @@ This ensures a smoother, more reliable, and frustration-free interaction with th
92
111
* Ensure evals exercises are up-to-date before running evals (thanks shariqriazz!)
93
112
* Organize provider settings into separate components
94
113
* Add support for tests that use ESM libraries
95
-
* Move environment detail generation to a separate module
114
+
* Move environment detail generation to a separate module
0 commit comments