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 patch release delivers critical memory leak fixes, new Gemini 2.5 Pro Preview 05-06 model support, improved infrastructure for evals, and several quality-of-life and workflow enhancements.
4
+
5
+
## Gemini 2.5 Pro Preview 05-06 Model Support
6
+
We've added support for the newly released Gemini 2.5 Pro Preview 05-06 model, giving you access to the latest advancements from Google (thanks daniel-lxs and shariqriazz!). This model is available in the [Gemini](/providers/gemini), [Vertex](/providers/vertex), and [OpenRouter](/providers/openrouter) providers.
7
+
8
+
## Major Memory Leak Fixes
9
+
We've resolved multiple memory leaks across the extension, resulting in improved stability and performance:
10
+
-**ChatView**: Fixed leaks from unmanaged async operations and setTimeouts (thanks kiwina!)
11
+
-**WorkspaceTracker**: FileSystemWatcher and other disposables are now properly cleaned up (thanks kiwina!)
12
+
-**RooTips**: setTimeout is now cleared to prevent state updates on unmounted components (thanks kiwina!)
13
+
-**RooIgnoreController**: FileSystemWatcher leak resolved by ensuring Task.dispose() is always called (thanks kiwina!)
14
+
-**Clipboard**: useCopyToClipboard now clears setTimeout to avoid memory leaks (thanks kiwina!)
15
+
-**ClineProvider**: Instance cleanup improved to prevent lingering resources (thanks xyOz-dev!)
16
+
17
+
## QOL Improvements
18
+
19
+
***Fix reading PDF, DOCX, and IPYNB files in [`read_file`](/advanced-usage/available-tools/read-file) tool**: Ensures reliable reading of these file types (thanks samhvw8!)
20
+
21
+
## Misc Improvements
22
+
23
+
***Enforce [`codebase_search`](/advanced-usage/available-tools/codebase-search) as primary tool**: Roo Code now always uses codebase_search as the first step for code understanding tasks, improving accuracy and consistency (thanks hannesrudolph!)
24
+
***Improved Docker setup for evals**: Dockerfile and docker-compose updated for better isolation, real-time monitoring, and streamlined configuration
25
+
***Move evals into pnpm workspace, switch from SQLite to Postgres**: Evals are now managed in a pnpm workspace and use PostgreSQL for improved scalability
26
+
***Refactor [MCP](/features/mcp/overview) to use getDefaultEnvironment for stdio client transport**: Simplifies MCP client setup and improves maintainability (thanks samhvw8!)
27
+
***Get rid of "partial" component in names referencing not necessarily partial messages**: Improves code clarity (thanks wkordalski!)
28
+
***Improve feature request template**: Makes it easier to submit actionable feature requests (thanks elianiva!)
Copy file name to clipboardExpand all lines: docs/update-notes/v3.19.mdx
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,7 @@ Enterprise customers can now use Roo Code with AWS Bedrock while maintaining com
47
47
48
48
## QOL Improvements
49
49
50
+
***Fix reading PDF, DOCX, and IPYNB files in [`read_file`](/advanced-usage/available-tools/read-file) tool**: Ensures reliable reading of these file types (thanks samhvw8!)
50
51
***Enhanced Sidebar Compatibility**: Menu functionality now remains stable when moving Roo between primary and secondary sidebars (thanks chrarnoldus!)
51
52
***Streamable HTTP Transport for MCP Servers**: Added support for MCP servers using streamable HTTP-based transport (thanks taylorwilsdon!) ([#3260](https://github.com/RooCodeInc/Roo-Code/pull/3260))
52
53
***MCP Server Instructions Support**: Added support for server instructions in MCP configuration (thanks qingyuan1109!) ([#4210](https://github.com/RooCodeInc/Roo-Code/pull/4210))
@@ -55,6 +56,13 @@ Enterprise customers can now use Roo Code with AWS Bedrock while maintaining com
55
56
56
57
## Bug Fixes
57
58
59
+
***Major Memory Leak Fixes**: Multiple memory leaks resolved for improved stability and performance:
60
+
-**ChatView**: Fixed leaks from unmanaged async operations and setTimeouts (thanks kiwina!)
61
+
-**WorkspaceTracker**: FileSystemWatcher and other disposables are now properly cleaned up (thanks kiwina!)
62
+
-**RooTips**: setTimeout is now cleared to prevent state updates on unmounted components (thanks kiwina!)
63
+
-**RooIgnoreController**: FileSystemWatcher leak resolved by ensuring Task.dispose() is always called (thanks kiwina!)
64
+
-**Clipboard**: useCopyToClipboard now clears setTimeout to avoid memory leaks (thanks kiwina!)
65
+
-**ClineProvider**: Instance cleanup improved to prevent lingering resources (thanks xyOz-dev!)
***Tool File Protection**: Added [`rooignore`](/features/rooignore) checking for [`insert_content`](/advanced-usage/available-tools/insert-content) and [`search_and_replace`](/advanced-usage/available-tools/search-and-replace) tools
60
68
***Memory Leak Fix**: Resolved memory leak in ChatView by stabilizing callback props (thanks samhvw8!)
@@ -75,12 +83,19 @@ Enterprise customers can now use Roo Code with AWS Bedrock while maintaining com
75
83
76
84
## Provider Updates
77
85
86
+
***Gemini 2.5 Pro Preview 05-06 Model Support**: Added support for the newly released Gemini 2.5 Pro Preview 05-06 model (thanks daniel-lxs and shariqriazz!). This model is available in the [Gemini](/providers/gemini), [Vertex](/providers/vertex), and [OpenRouter](/providers/openrouter) providers.
78
87
***DeepSeek R1 0528**: Add DeepSeek R1 0528 model support to [Chutes provider](/providers/chutes) (thanks zeozeozeo!)
79
88
***AWS Regions**: Updated AWS regions to include Spain and Hyderabad
80
89
***Enhanced LiteLLM Provider**: Added cached read and write tokens to stats and cost calculation (thanks mollux!) ([#4206](https://github.com/RooCodeInc/Roo-Code/pull/4206))
81
90
82
91
## Misc Improvements
83
92
93
+
***Enforce [`codebase_search`](/advanced-usage/available-tools/codebase-search) as primary tool**: Roo Code now always uses codebase_search as the first step for code understanding tasks, improving accuracy and consistency (thanks hannesrudolph!)
94
+
***Improved Docker setup for evals**: Dockerfile and docker-compose updated for better isolation, real-time monitoring, and streamlined configuration
95
+
***Move evals into pnpm workspace, switch from SQLite to Postgres**: Evals are now managed in a pnpm workspace and use PostgreSQL for improved scalability
96
+
***Refactor [MCP](/features/mcp/overview) to use getDefaultEnvironment for stdio client transport**: Simplifies MCP client setup and improves maintainability (thanks samhvw8!)
97
+
***Get rid of "partial" component in names referencing not necessarily partial messages**: Improves code clarity (thanks wkordalski!)
98
+
***Improve feature request template**: Makes it easier to submit actionable feature requests (thanks elianiva!)
84
99
***MCP Environment Variables**: Add environment variable injection support for whole MCP config (thanks NamesMT!)
85
100
***Shell Compatibility**: Improve POSIX shell compatibility in pre-push hook (thanks PeterDaveHello and chrarnoldus!)
86
101
***Windows Terminal**: Update PAGER environment variable for Windows compatibility in Terminal (thanks SmartManoj!)
0 commit comments