Skip to content

Commit ac376f4

Browse files
Release notes for Roo Code v3.18.1-3.18.4 (#207)
* docs: Add release notes for version 3.18.1 and update sidebar configuration * docs: Add release notes for version 3.18.2 and update sidebar configuration * docs: Add release notes for version 3.18.3 and update sidebar configuration * docs: Add release notes for version 3.18.4 and update sidebar configuration * fix: Resolve MCP Server loading error when using npx and bunx * docs: Update release notes for version 3.18 to include Codebase Indexing image
1 parent d78f9fc commit ac376f4

File tree

8 files changed

+165
-5
lines changed

8 files changed

+165
-5
lines changed

docs/providers/litellm.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Once your LiteLLM server is running:
4141
5. **Select Model:**
4242
* Roo Code will attempt to fetch the list of available models from your LiteLLM server by querying the `${baseUrl}/v1/model/info` endpoint.
4343
* The models displayed in the dropdown are sourced from this endpoint.
44+
* Use the refresh button to update the model list if you've added new models to your LiteLLM server.
4445
* If no model is selected, Roo Code defaults to `anthropic/claude-3-7-sonnet-20250219` (this is `litellmDefaultModelId`). Ensure this model (or your desired default) is configured and available on your LiteLLM server.
4546

4647
<img src="/img/litellm/litellm.png" alt="Roo Code LiteLLM Provider Settings" width="600" />

docs/update-notes/index.md

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

55
## Version 3.18
66

7+
* [3.18.4](/update-notes/v3.18.4) (2025-05-25)
8+
* [3.18.3](/update-notes/v3.18.3) (2025-05-24)
9+
* [3.18.2](/update-notes/v3.18.2) (2025-05-23)
10+
* [3.18.1](/update-notes/v3.18.1) (2025-05-22)
711
* [3.18](/update-notes/v3.18) (2025-05-21)
812

913
## Version 3.17

docs/update-notes/v3.18.1.mdx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Roo Code 3.18.1 Release Notes (2025-05-22)
2+
3+
This release adds support for Anthropic's latest AI models, fixes documentation display issues, and introduces automated nightly builds through a modernized development infrastructure.
4+
5+
## Provider Updates
6+
7+
* **Claude 4.0 Models**: Added support for [`Claude Sonnet 4`](/providers/anthropic) and [`Claude Opus 4`](/providers/anthropic) models with thinking variants for [`Anthropic`](/providers/anthropic), [`Bedrock`](/providers/bedrock), and [`Vertex`](/providers/vertex) providers (thanks shariqriazz!)
8+
9+
## Bug Fixes
10+
11+
* **README Display**: Fixed README GIF display across all localized versions, ensuring consistent visual guides for users in all 17 supported languages
12+
* **Referrer URL**: Fixed technical referrer URL issues in documentation links
13+
14+
## Development Infrastructure
15+
16+
* **Monorepo Migration**: Switched codebase to a monorepo structure for improved development workflow
17+
* **Automated Nightly Builds**: Created automated [nightly release system](/advanced-usage/roo-code-nightly) to deliver the latest features and fixes more quickly
18+
* **Enhanced Toolchain**: Improved build processes and dependency management for better reliability

docs/update-notes/v3.18.2.mdx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Roo Code 3.18.2 Release Notes (2025-05-23)
2+
3+
This release introduces context condensing enhancements and several important bug fixes to improve settings management and terminal integration.
4+
5+
## Context Condensing Enhancements
6+
7+
Enhanced the experimental context condensing feature with new settings and improved functionality:
8+
9+
* **Advanced Controls**: New experimental settings for fine-tuning conversation compression behavior
10+
* **Improved Compression**: Better conversation summarization while preserving important context
11+
* **UI Enhancements**: New interface components for managing condensing settings
12+
13+
(thanks SannidhyaSah!)
14+
15+
## Bug Fixes
16+
17+
* **Global Settings Export**: Fixed global settings export functionality to ensure configurations transfer properly between setups
18+
* **File Picker Icons**: Fixed vscode-material-icons display issues in the file picker for better visual consistency
19+
* **Terminal Integration**: Fixed terminal integration to properly respect user-configured timeout settings (thanks KJ7LNW!)

docs/update-notes/v3.18.3.mdx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Roo Code 3.18.3 Release Notes (2025-05-24)
2+
3+
This release introduces experimental codebase indexing with semantic search, enhanced AI reasoning capabilities, and several performance optimizations.
4+
5+
## Codebase Indexing (Experimental)
6+
We've introduced a powerful new **experimental** [Codebase Indexing](/features/experimental/codebase-indexing) feature that enables semantic search across your entire project using AI embeddings. Remember, this is **disabled by default** and requires additional setup (enable in Settings (⚙️) > "Experimental").
7+
8+
<img src="/img/codebase-indexing/codebase-indexing.png" alt="Codebase Indexing Settings" width="600" />
9+
10+
Key capabilities:
11+
* **Semantic Code Search**: Find relevant code using natural language queries instead of exact keyword matches
12+
* **AI-Powered Understanding**: The new [`codebase_search`](/advanced-usage/available-tools/codebase-search) tool understands code meaning and relationships
13+
* **Cross-Project Discovery**: Search your entire indexed codebase, not just open files
14+
* **Flexible Setup**: Choose between OpenAI embeddings or local Ollama processing
15+
* **Vector-Powered Search**: Advanced embedding technology with Qdrant vector database storage
16+
17+
Transform how you navigate large codebases - ask "find authentication logic" and get meaningful results instead of hunting through files. (thanks daniel-lxs!)
18+
19+
For setup instructions and detailed usage, see the main [Codebase Indexing documentation](/features/experimental/codebase-indexing).
20+
21+
## Provider Updates
22+
23+
* **Enhanced Reasoning**: Added reasoning support for Claude 4 and Gemini 2.5 Flash on [`OpenRouter`](/providers/openrouter), plus fixed o1-pro compatibility
24+
* **Improved Defaults**: Changed default model from Sonnet 3.7 to Sonnet 4 for better performance
25+
* **Prompt Caching**: Enabled prompt caching for Gemini 2.5 Flash Preview to reduce costs and improve response times (thanks shariqriazz!)
26+
* **OpenRouter Settings**: Model settings now persist when selecting specific [`OpenRouter`](/providers/openrouter) providers
27+
* **LiteLLM Refresh**: Added ability to refresh [`LiteLLM`](/providers/litellm) models list for up-to-date model availability
28+
29+
## QOL Improvements
30+
31+
* **Better Tool Selection**: Improved tool descriptions to guide AI in making better file editing decisions
32+
33+
## Bug Fixes
34+
35+
* **Context Tracking**: Fixed mark-as-read logic in the context tracker (thanks samhvw8!)
36+
* **Model Cleanup**: Removed deprecated claude-3.7-sonnet models from vscode-lm (thanks shariqriazz!)
37+
* **MCP Server Loading**: Fixed MCP Server error when running with npx and bunx (thanks devxpain!)
38+
39+
## Misc Improvements
40+
41+
* **Build Process**: Improved pnpm bootstrapping and added compile script (thanks KJ7LNW!)
42+
* **Code Quality**: Simplified object assignment and modernized code patterns (thanks noritaka1166!)

docs/update-notes/v3.18.4.mdx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Roo Code 3.18.4 Release Notes (2025-05-25)
2+
3+
This release improves codebase indexing reliability, fixes several user interface issues, and updates AI model support with enhanced debugging capabilities.
4+
5+
## Bug Fixes
6+
7+
* **Codebase Indexing**: Fixed settings saving and improved Ollama indexing performance for more reliable semantic search (thanks daniel-lxs!)
8+
* **File Handling**: Fixed handling of byte order mark (BOM) when users reject apply_diff operations (thanks avtc!)
9+
* **Auto-Approve Input**: Fixed issue where chat input would incorrectly clear when auto-approve was enabled (thanks Ruakij!)
10+
* **Build Process**: Fixed bootstrap script parameters for better pnpm compatibility during development setup (thanks ChuKhaLi!)
11+
12+
## Provider Updates
13+
14+
* **xAI Models**: Updated xAI model list and default model configuration for improved performance (thanks PeterDaveHello!)
15+
16+
## Misc Improvements
17+
18+
* **Enhanced Debugging**: Added metadata to API requests across all providers for better troubleshooting and monitoring (thanks dtrugman!)

docs/update-notes/v3.18.mdx

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
1-
# Roo Code 3.18.0 Release Notes (2025-05-21)
1+
# Roo Code 3.18 Release Notes (2025-05-21)
22

3-
This release introduces comprehensive context condensing improvements, YAML support for custom modes, new AI model integrations, and numerous quality-of-life improvements and bug fixes.
3+
This release introduces advanced AI models with enhanced reasoning capabilities, comprehensive context condensing improvements, YAML support for custom modes, streamlined development infrastructure, and numerous quality-of-life improvements and bug fixes.
4+
5+
## Codebase Indexing (Experimental)
6+
Our new **experimental** [Codebase Indexing](/features/experimental/codebase-indexing) feature enables semantic search across your entire project using AI embeddings. Remember, this is **disabled by default** and requires additional setup (enable in Settings (⚙️) > "Experimental").
7+
8+
<img src="/img/codebase-indexing/codebase-indexing.png" alt="Codebase Indexing Settings" width="600" />
9+
10+
Key capabilities:
11+
* **Semantic Code Search**: Find relevant code using natural language queries instead of exact keyword matches
12+
* **AI-Powered Understanding**: The new [`codebase_search`](/advanced-usage/available-tools/codebase-search) tool understands code meaning and relationships
13+
* **Cross-Project Discovery**: Search your entire indexed codebase, not just open files
14+
* **Flexible Setup**: Choose between OpenAI embeddings or local Ollama processing
15+
* **Vector-Powered Search**: Advanced embedding technology with Qdrant vector database storage
16+
* **Enhanced Settings**: Improved configuration saving and Ollama indexing performance (thanks daniel-lxs!)
17+
18+
Transform how you navigate large codebases - ask "find authentication logic" and get meaningful results instead of hunting through files.
19+
20+
For setup instructions and detailed usage, see the main [Codebase Indexing documentation](/features/experimental/codebase-indexing).
421

522
## Context Condensing Upgrades (Experimental)
623
Our **experimental** Intelligent Context Condensing feature sees significant enhancements for better control and clarity. Remember, these are **disabled by default** (enable in Settings (⚙️) > "Experimental").
@@ -20,7 +37,9 @@ Watch a quick overview:
2037
</div>
2138
Key updates:
2239
* **Adjustable Condensing Threshold & Manual Control**: Fine-tune automatic condensing or trigger it manually. [Learn more](/features/experimental/intelligent-context-condensing#controlling-context-condensing).
40+
* **Advanced Controls & UI Enhancements**: New experimental settings for fine-tuning conversation compression behavior with improved interface components for managing condensing settings. (thanks SannidhyaSah!)
2341
* **Clear UI Indicators**: Better visual feedback during condensing. [Details](/features/experimental/intelligent-context-condensing#understanding-context-condensing-activity).
42+
* **Improved Compression**: Better conversation summarization while preserving important context during compression. (thanks SannidhyaSah!)
2443
* **Accurate Token Counting**: Improved accuracy for context and cost calculations. [More info](/features/experimental/intelligent-context-condensing#accurate-token-information).
2544

2645
For full details, see the main [Intelligent Context Condensing documentation](/features/experimental/intelligent-context-condensing).
@@ -43,16 +62,31 @@ To enhance API cost management, you can now set a **Max Requests** limit for aut
4362

4463
Learn more about configuring this safeguard in our [Rate Limits and Costs documentation](/advanced-usage/rate-limits-costs#limiting-auto-approved-requests). (Inspired by Cline, thanks hassoncs!)
4564

65+
## Documentation Updates
66+
67+
* **README Display**: Fixed README GIF display across all localized versions, ensuring consistent visual guides for users in all 17 supported languages
68+
* **Referrer URL**: Fixed technical referrer URL issues in documentation links
69+
4670
## New Model Version: Gemini 2.5 Flash Preview (May 2025)
4771
Access the latest `gemini-2.5-flash-preview-05-20` model, including its thinking variant. This cutting-edge addition is available via both the generic [Gemini provider](/providers/gemini) and the [Vertex provider](/providers/vertex), further expanding your AI model options. (thanks shariqriazz, daniel-lxs!)
4872

4973
## QOL Improvements
5074

75+
* **Better Tool Selection**: Improved tool descriptions to guide AI in making better file editing decisions
76+
* **MCP Server Loading**: Fixed MCP Server error when running with npx and bunx (thanks devxpain!)
77+
* **Auto-Approve Input**: Fixed issue where chat input would incorrectly clear when auto-approve was enabled (thanks Ruakij!)
5178
* **Resizable Prompt Textareas**: Restored vertical resizing for prompt input textareas (role definition, custom instructions, support prompts) for easier viewing and editing of longer prompts.
5279
* **Settings Import**: Error messages are now provided in multiple languages if an import fails. (thanks ChuKhaLi!)
5380

5481
## Bug Fixes
5582

83+
* **Codebase Indexing**: Fixed settings saving and improved Ollama indexing performance for more reliable semantic search (thanks daniel-lxs!)
84+
* **File Handling**: Fixed handling of byte order mark (BOM) when users reject apply_diff operations (thanks avtc!)
85+
* **Context Tracking**: Fixed mark-as-read logic in the context tracker (thanks samhvw8!)
86+
* **Model Cleanup**: Removed deprecated claude-3.7-sonnet models from vscode-lm (thanks shariqriazz!)
87+
* **Global Settings Export**: Fixed global settings export functionality to ensure configurations transfer properly between setups
88+
* **File Picker Icons**: Fixed vscode-material-icons display issues in the file picker for better visual consistency
89+
* **Terminal Integration**: Fixed terminal integration to properly respect user-configured timeout settings (thanks KJ7LNW!)
5690
* **VSCode Command Execution**: Command execution is now type-safe, reducing potential errors.
5791
* **Settings Import**: The system now gracefully handles missing `globalSettings` in import files. (thanks ChuKhaLi!)
5892
* **Diff View Scrolling**: The diff view no longer scrolls unnecessarily during content updates. (thanks qdaxb!)
@@ -65,12 +99,32 @@ Access the latest `gemini-2.5-flash-preview-05-20` model, including its thinking
6599

66100
## Provider Updates
67101

102+
* **Claude 4.0 Models**: Added support for [`Claude Sonnet 4`](/providers/anthropic) and [`Claude Opus 4`](/providers/anthropic) models with thinking variants for [`Anthropic`](/providers/anthropic), [`Bedrock`](/providers/bedrock), and [`Vertex`](/providers/vertex) providers (thanks shariqriazz!)
103+
* **Enhanced Reasoning**: Added reasoning support for Claude 4 and Gemini 2.5 Flash on [`OpenRouter`](/providers/openrouter), plus fixed o1-pro compatibility
104+
* **Improved Defaults**: Changed default model from Sonnet 3.7 to Sonnet 4 for better performance
105+
* **xAI Models**: Updated [`xAI`](/providers/xai) model list and default model configuration for improved performance (thanks PeterDaveHello!)
106+
* **Prompt Caching**: Enabled prompt caching for Gemini 2.5 Flash Preview to reduce costs and improve response times (thanks shariqriazz!)
107+
* **OpenRouter Settings**: Model settings now persist when selecting specific [`OpenRouter`](/providers/openrouter) providers
108+
* **LiteLLM Refresh**: Added ability to refresh [`LiteLLM`](/providers/litellm) models list for up-to-date model availability
68109
* **LM Studio and Ollama Token Tracking**: Token usage is now tracked for [LM Studio](/providers/lmstudio) and [Ollama](/providers/ollama) providers. (thanks xyOz-dev!)
69110
* **LM Studio Reasoning Support**: Added support for parsing "think" tags in [LM Studio](/providers/lmstudio) responses for enhanced transparency into the AI's process. (thanks avtc!)
70111
* **Qwen3 Model Series for Chutes**: Added new Qwen3 models to the [Chutes provider](/providers/chutes) (e.g., `Qwen/Qwen3-235B-A22B`). (thanks zeozeozeo!)
71112
* **Unbound Provider Model Refresh**: Added a refresh button for [Unbound](/providers/unbound) models to easily update the list of available models and get immediate feedback on API key validity. (thanks pugazhendhi-m!)
72113

73-
## Misc
74-
114+
## Misc Improvements
115+
116+
* **Enhanced Debugging**: Added metadata to API requests across all providers for better troubleshooting and monitoring (thanks dtrugman!)
117+
* **Build Process**: Improved pnpm bootstrapping and fixed bootstrap script parameters for better compatibility (thanks KJ7LNW!, ChuKhaLi!)
118+
* **Code Quality**: Simplified object assignment and modernized code patterns (thanks noritaka1166!)
119+
* **Monorepo Migration**: Switched codebase to a monorepo structure for improved development workflow
120+
* **Automated Nightly Builds**: Created automated [nightly release system](/advanced-usage/roo-code-nightly) to deliver the latest features and fixes more quickly
121+
* **Enhanced Toolchain**: Improved build processes and dependency management for better reliability
122+
* **Modern Linting**: ESLint 9 upgrade with shared configurations catches issues before they reach users
123+
* **E2E Test Suite**: Reorganized end-to-end testing infrastructure for better quality assurance
124+
* **Build Optimizations**: Enhanced build process optimizations reduce bundle size and improve startup times
125+
* **Quality Assurance**: Advanced testing infrastructure catches more issues during development
126+
* **Release Automation**: Improved release process automation reduces manual errors and speeds up delivery
75127
* **Auto-reload in Dev Mode**: Core file changes now automatically trigger a window reload in development mode for a faster workflow. (thanks hassoncs!)
76-
* **Simplified Loop Syntax**: Refactored loop structures in multiple components to use `for...of` loops for improved readability. (thanks noritaka1166!)
128+
* **Simplified Loop Syntax**: Refactored loop structures in multiple components to use `for...of` loops for improved readability. (thanks noritaka1166!)
129+
130+
These improvements work behind the scenes to provide a more reliable and stable extension experience with faster updates and higher quality releases.

sidebars.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,10 @@ const sidebars: SidebarsConfig = {
189189
type: 'category',
190190
label: '3.18',
191191
items: [
192+
{ type: 'doc', id: 'update-notes/v3.18.4', label: '3.18.4' },
193+
{ type: 'doc', id: 'update-notes/v3.18.3', label: '3.18.3' },
194+
{ type: 'doc', id: 'update-notes/v3.18.2', label: '3.18.2' },
195+
{ type: 'doc', id: 'update-notes/v3.18.1', label: '3.18.1' },
192196
{ type: 'doc', id: 'update-notes/v3.18', label: '3.18 Combined' },
193197
{ type: 'doc', id: 'update-notes/v3.18.0', label: '3.18.0' },
194198
],

0 commit comments

Comments
 (0)