Skip to content

Commit ee6f0c9

Browse files
add: include release notes for Roo Code 3.19.4 and update sidebar (#224)
1 parent 3bf312c commit ee6f0c9

File tree

4 files changed

+45
-0
lines changed

4 files changed

+45
-0
lines changed

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ This section contains notes about recent updates to Roo Code, listed by version
44

55
## Version 3.19
66

7+
* [3.19.4](/update-notes/v3.19.4) (2025-06-05)
78
* [3.19.3](/update-notes/v3.19.3) (2025-06-02)
89
* [3.19.2](/update-notes/v3.19.2) (2025-06-01)
910
* [3.19.1](/update-notes/v3.19.1) (2025-05-31)

docs/update-notes/v3.19.4.mdx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Roo Code 3.19.4 Release Notes (2025-06-05)
2+
3+
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!)

docs/update-notes/v3.19.mdx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Enterprise customers can now use Roo Code with AWS Bedrock while maintaining com
4747

4848
## QOL Improvements
4949

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!)
5051
* **Enhanced Sidebar Compatibility**: Menu functionality now remains stable when moving Roo between primary and secondary sidebars (thanks chrarnoldus!)
5152
* **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))
5253
* **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
5556

5657
## Bug Fixes
5758

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!)
5866
* **Directory Mention Protection**: Fixed [`@directory`](/basic-usage/context-mentions) not respecting [`.rooignore`](/features/rooignore) files (thanks xyOz-dev!)
5967
* **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
6068
* **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
7583

7684
## Provider Updates
7785

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.
7887
* **DeepSeek R1 0528**: Add DeepSeek R1 0528 model support to [Chutes provider](/providers/chutes) (thanks zeozeozeo!)
7988
* **AWS Regions**: Updated AWS regions to include Spain and Hyderabad
8089
* **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))
8190

8291
## Misc Improvements
8392

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!)
8499
* **MCP Environment Variables**: Add environment variable injection support for whole MCP config (thanks NamesMT!)
85100
* **Shell Compatibility**: Improve POSIX shell compatibility in pre-push hook (thanks PeterDaveHello and chrarnoldus!)
86101
* **Windows Terminal**: Update PAGER environment variable for Windows compatibility in Terminal (thanks SmartManoj!)

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ const sidebars: SidebarsConfig = {
194194
{ type: 'doc', id: 'update-notes/v3.19.1', label: '3.19.1' },
195195
{ type: 'doc', id: 'update-notes/v3.19.2', label: '3.19.2' },
196196
{ type: 'doc', id: 'update-notes/v3.19.3', label: '3.19.3' },
197+
{ type: 'doc', id: 'update-notes/v3.19.4', label: '3.19.4' },
197198
],
198199
},
199200
{

0 commit comments

Comments
 (0)