Skip to content

Commit 82d7a94

Browse files
committed
docs: add combined release notes for version 3.25 and update sidebar links
1 parent ded4ebb commit 82d7a94

File tree

6 files changed

+219
-20
lines changed

6 files changed

+219
-20
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# PR Analysis for Release Notes v3.25.1
2+
3+
## PR #6378: Cloud: add organization MCP controls
4+
5+
**Author**: jr
6+
**Linked Issues**: None
7+
**Category**: Major Feature
8+
**User Impact**: Enables organizations to define and manage their own MCP (Model Context Protocol) servers in the marketplace, with the ability to hide specific MCPs from view
9+
**Contributors**: jr
10+
**Documentation Needs**: docs-new
11+
**Documentation Notes**: This feature introduces organization-specific MCP management capabilities. Documentation should cover:
12+
- How to define organization MCPs
13+
- How to configure which MCPs are hidden from the marketplace
14+
- The new organization section in the marketplace UI
15+
- Backend configuration for organization settings
16+
17+
---
18+
19+
## PR #6377: feat: add zai-org/GLM-4.5-Air model to Chutes AI provider
20+
21+
**Author**: app/roomote
22+
**Linked Issues**: #6376 (reporter: matbgn)
23+
**Category**: Provider Updates
24+
**User Impact**: Adds support for the GLM-4.5-Air model with 151K token context window for complex reasoning tasks and large codebase analysis - completely free to use
25+
**Contributors**: app/roomote, matbgn
26+
**Documentation Needs**: docs-update
27+
**Documentation Notes**: The provider documentation should be updated to include the new GLM-4.5-Air model in the Chutes AI provider section, highlighting:
28+
- 151,329 token context window
29+
- 106B total parameters with 12B activated
30+
- Free to use (no input/output costs)
31+
- Ideal for complex reasoning tasks and large codebase analysis
32+
33+
---
34+
35+
## PR #6379: Improvements to subshell validation
36+
37+
**Author**: mrubens
38+
**Linked Issues**: None
39+
**Category**: QOL Improvements
40+
**User Impact**: Better handling and validation of complex shell commands with subshells, preventing potential errors when using command substitution patterns like `$()`, backticks, `<()`, `>()`, `$(())`, and `$[]`
41+
**Contributors**: mrubens
42+
**Documentation Needs**: docs-update
43+
**Documentation Notes**: The command execution documentation should be updated to mention the improved subshell support and validation. This affects how users can write complex commands with nested shell operations.
44+
45+
---

docs/update-notes/temp_pr_list.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# PRs for Release v3.25.1
2+
**Date Range**: 2025-07-29T15:58:53Z to 2025-07-29T21:12:38Z
3+
**Previous Version**: v3.25.0
4+
**Total PRs**: 6
5+
6+
## PR List
7+
- #6385: Changeset version bump (by app/github-actions)
8+
- #6384: Release v3.25.1 (by mrubens)
9+
- #6379: Improvements to subshell validation (by mrubens)
10+
- #6378: Cloud: add organization MCP controls (by jr)
11+
- #6377: feat: add zai-org/GLM-4.5-Air model to Chutes AI provider (by app/roomote)
12+
- #6373: docs: update docs extractor mode configuration and rules (by hannesrudolph)

docs/update-notes/v3.25.0.mdx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ Turn complex workflows into simple commands like `/deploy` or `/review` for fast
2828

2929
> **📚 Documentation**: See [Slash Commands Guide](/docs/features/slash-commands) for detailed usage instructions.
3030
31-
## Gemini Tools: URL Context and Google Search
31+
## Message Queueing
3232

33-
Gemini models can now access web content and perform Google searches for more accurate, up-to-date responses (thanks HahaBill!) ([#5959](https://github.com/RooCodeInc/Roo-Code/pull/5959)):
33+
Continue typing while Roo processes your requests with the new message queueing system ([#6167](https://github.com/RooCodeInc/Roo-Code/pull/6167)):
3434

35-
- **URL Context**: Directly analyze web pages, documentation, and online resources
36-
- **Google Search Grounding**: Get fact-checked responses based on current search results
37-
- **User Control**: Enable or disable web features based on your privacy preferences
38-
- **Real-Time Information**: Access the latest documentation and best practices
35+
- **Non-Blocking Input**: Type and send messages even while Roo is processing previous requests
36+
- **Sequential Processing**: Messages are queued and processed in the order they were sent
37+
- **Visual Feedback**: See queued messages clearly displayed in the interface
38+
- **Maintained Context**: Each message maintains proper context from the conversation
3939

40-
Perfect for researching new libraries, verifying solutions, or getting current API information.
40+
Keeps your workflow smooth when you have multiple quick questions or corrections.
4141

42-
> **📚 Documentation**: See [Gemini Provider Guide](/docs/providers/gemini) for setup and usage instructions.
42+
> **📚 Documentation**: See [Message Queueing Guide](/docs/features/message-queueing) for detailed information.
4343
4444
## Image Support for read_file Tool
4545

@@ -52,18 +52,18 @@ The [`read_file`](/docs/advanced-usage/available-tools#read_file) tool now suppo
5252

5353
Useful for analyzing UI mockups, debugging screenshot errors, or extracting code from images.
5454

55-
## Message Queueing
55+
## Gemini Tools: URL Context and Google Search
5656

57-
Continue typing while Roo processes your requests with the new message queueing system ([#6167](https://github.com/RooCodeInc/Roo-Code/pull/6167)):
57+
Gemini models can now access web content and perform Google searches for more accurate, up-to-date responses (thanks HahaBill!) ([#5959](https://github.com/RooCodeInc/Roo-Code/pull/5959)):
5858

59-
- **Non-Blocking Input**: Type and send messages even while Roo is processing previous requests
60-
- **Sequential Processing**: Messages are queued and processed in the order they were sent
61-
- **Visual Feedback**: See queued messages clearly displayed in the interface
62-
- **Maintained Context**: Each message maintains proper context from the conversation
59+
- **URL Context**: Directly analyze web pages, documentation, and online resources
60+
- **Google Search Grounding**: Get fact-checked responses based on current search results
61+
- **User Control**: Enable or disable web features based on your privacy preferences
62+
- **Real-Time Information**: Access the latest documentation and best practices
6363

64-
Keeps your workflow smooth when you have multiple quick questions or corrections.
64+
Perfect for researching new libraries, verifying solutions, or getting current API information.
6565

66-
> **📚 Documentation**: See [Message Queueing Guide](/docs/features/message-queueing) for detailed information.
66+
> **📚 Documentation**: See [Gemini Provider Guide](/docs/providers/gemini) for setup and usage instructions.
6767
6868
## Quality of Life Improvements
6969

docs/update-notes/v3.25.2.mdx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Fixes diff view display and zap icon hover state, adds organization-level MCP controls.
2+
description: Fixes diff view display and slash command icon hover state, adds organization-level MCP controls.
33
keywords:
44
- roo code 3.25.2
55
- diff view fix
@@ -14,9 +14,12 @@ This release fixes the diff view display when background edits are disabled, add
1414

1515
## QOL Improvements
1616

17-
* **Organization MCP Controls**: Added support for managing MCP servers at the organization level, allowing centralized configuration across teams ([#6378](https://github.com/RooCodeInc/Roo-Code/pull/6378))
18-
* **Zap Icon Hover State**: Fixed the hover state for the zap icon to provide better visual feedback during interactions ([#6388](https://github.com/RooCodeInc/Roo-Code/pull/6388))
17+
* **Slash Command Icon Hover State**: Fixed the hover state for the slash command icon to provide better visual feedback during interactions ([#6388](https://github.com/RooCodeInc/Roo-Code/pull/6388))
1918

2019
## Bug Fixes
2120

22-
* **Diff View Display**: Fixed an issue where the diff view wasn't showing before approval when background edits were disabled ([#6386](https://github.com/RooCodeInc/Roo-Code/pull/6386))
21+
* **Diff View Display**: Fixed an issue where the diff view wasn't showing before approval when background edits were disabled ([#6386](https://github.com/RooCodeInc/Roo-Code/pull/6386))
22+
23+
## Misc Improvements
24+
25+
* **Organization MCP Controls**: Added support for managing MCP servers at the organization level, allowing centralized configuration across teams ([#6378](https://github.com/RooCodeInc/Roo-Code/pull/6378))

docs/update-notes/v3.25.mdx

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
---
2+
description: Roo Code 3.25 introduces custom slash commands, Gemini web tools, image support, message queueing, and many quality-of-life improvements.
3+
keywords:
4+
- roo code 3.25
5+
- custom slash commands
6+
- gemini tools
7+
- image support
8+
- message queueing
9+
image: /img/social-share.jpg
10+
---
11+
12+
# Roo Code 3.25 Release Notes
13+
14+
## 3.25.0 (2025-07-29)
15+
16+
This release brings powerful new capabilities to Roo Code, including custom slash commands for workflow automation, enhanced Gemini models with web access, comprehensive image support, and seamless message queueing for uninterrupted conversations.
17+
18+
### Custom Slash Commands
19+
20+
Create your own slash commands to automate repetitive workflows ([#6263](https://github.com/RooCodeInc/Roo-Code/pull/6263), [#6286](https://github.com/RooCodeInc/Roo-Code/pull/6286), [#6333](https://github.com/RooCodeInc/Roo-Code/pull/6333), [#6336](https://github.com/RooCodeInc/Roo-Code/pull/6336), [#6327](https://github.com/RooCodeInc/Roo-Code/pull/6327)):
21+
22+
- **File-Based Commands**: Place markdown files in `.roo/commands/` to create custom commands instantly
23+
- **Management UI**: New interface for creating, editing, and deleting commands with built-in fuzzy search
24+
- **Argument Hints**: Commands display helpful hints about required arguments as you type
25+
- **Rich Descriptions**: Add metadata and descriptions to make commands self-documenting
26+
27+
<img src="/img/slash-commands/slash-commands-4.png" alt="Slash commands menu showing available commands" width="600" />
28+
29+
Turn complex workflows into simple commands like `/deploy` or `/review` for faster development.
30+
31+
> **📚 Documentation**: See [Slash Commands Guide](/docs/features/slash-commands) for detailed usage instructions.
32+
33+
### Message Queueing
34+
35+
Continue typing while Roo processes your requests with the new message queueing system ([#6167](https://github.com/RooCodeInc/Roo-Code/pull/6167)):
36+
37+
- **Non-Blocking Input**: Type and send messages even while Roo is processing previous requests
38+
- **Sequential Processing**: Messages are queued and processed in the order they were sent
39+
- **Visual Feedback**: See queued messages clearly displayed in the interface
40+
- **Maintained Context**: Each message maintains proper context from the conversation
41+
42+
Keeps your workflow smooth when you have multiple quick questions or corrections.
43+
44+
> **📚 Documentation**: See [Message Queueing Guide](/docs/features/message-queueing) for detailed information.
45+
46+
### Image Support for read_file Tool
47+
48+
The [`read_file`](/docs/advanced-usage/available-tools#read_file) tool now supports reading and analyzing images (thanks samhvw8!) ([#5172](https://github.com/RooCodeInc/Roo-Code/pull/5172)):
49+
50+
- **Multiple Formats**: Supports PNG, JPG, JPEG, GIF, WebP, SVG, BMP, ICO, and TIFF
51+
- **OCR Capabilities**: Extract text from screenshots and scanned documents
52+
- **Batch Processing**: Read multiple images from a folder with descriptions
53+
- **Simple Integration**: Works just like reading text files - no special configuration needed
54+
55+
Useful for analyzing UI mockups, debugging screenshot errors, or extracting code from images.
56+
57+
### Gemini Tools: URL Context and Google Search
58+
59+
Gemini models can now access web content and perform Google searches for more accurate, up-to-date responses (thanks HahaBill!) ([#5959](https://github.com/RooCodeInc/Roo-Code/pull/5959)):
60+
61+
- **URL Context**: Directly analyze web pages, documentation, and online resources
62+
- **Google Search Grounding**: Get fact-checked responses based on current search results
63+
- **User Control**: Enable or disable web features based on your privacy preferences
64+
- **Real-Time Information**: Access the latest documentation and best practices
65+
66+
Perfect for researching new libraries, verifying solutions, or getting current API information.
67+
68+
> **📚 Documentation**: See [Gemini Provider Guide](/docs/providers/gemini) for setup and usage instructions.
69+
70+
### Quality of Life Improvements
71+
72+
Small changes that make a big difference in your daily workflow:
73+
74+
* **Markdown Table Rendering**: Tables now display with proper formatting instead of raw markdown for better readability ([#6252](https://github.com/RooCodeInc/Roo-Code/pull/6252))
75+
<img src="/img/v3.25.0/v3.25.0-2.png" alt="Markdown table rendering in Roo Code" width="600" />
76+
* **Mode Selector Popover Redesign**: Improved layout with search functionality when you have many modes installed ([#6140](https://github.com/RooCodeInc/Roo-Code/pull/6140))
77+
<img src="/img/v3.25.0/v3.25.0.png" alt="Mode Selector Popover with Search" width="600" />
78+
* **API Selector Popover Redesign**: Updated to match the new mode selector design with improved layout ([#6148](https://github.com/RooCodeInc/Roo-Code/pull/6148))
79+
<img src="/img/v3.25.0/v3.25.0-1.png" alt="API Configuration Selector Redesign" width="600" />
80+
* **Sticky Task Modes**: Tasks remember their last-used mode and restore it automatically ([#6177](https://github.com/RooCodeInc/Roo-Code/pull/6177))
81+
* **ESC Key Support**: Close popovers with ESC for better keyboard navigation ([#6175](https://github.com/RooCodeInc/Roo-Code/pull/6175))
82+
* **Improved Command Highlighting**: Only valid commands are highlighted in the input field ([#6336](https://github.com/RooCodeInc/Roo-Code/pull/6336))
83+
84+
### Bug Fixes
85+
86+
Critical fixes that improve stability and compatibility:
87+
88+
* **Multi-file Edit Fix**: Fixed issue where Git diff views interfered with file operations (thanks hassoncs, szermatt!) ([#6350](https://github.com/RooCodeInc/Roo-Code/pull/6350))
89+
* **Non-QWERTY Keyboard Support**: Fixed keyboard shortcuts for Dvorak, AZERTY, and other layouts (thanks shlgug!) ([#6162](https://github.com/RooCodeInc/Roo-Code/pull/6162))
90+
* **Mode Export/Import**: Fixed custom mode export to handle slug changes correctly ([#6186](https://github.com/RooCodeInc/Roo-Code/pull/6186))
91+
* **Hidden Directory Support**: [`list_files`](/docs/advanced-usage/available-tools#list_files) now properly shows contents of dot directories (thanks MuriloFP, avtc, zhang157686!) ([#5176](https://github.com/RooCodeInc/Roo-Code/pull/5176))
92+
* **Scrollbar Stability**: Fixed flickering scrollbar when streaming tables and code blocks ([#6266](https://github.com/RooCodeInc/Roo-Code/pull/6266))
93+
* **Settings Link Fix**: Restored working "View Settings" link in command permissions tooltip ([#6253](https://github.com/RooCodeInc/Roo-Code/pull/6253))
94+
* **@mention Parsing**: Fixed mentions to work in all input contexts including follow-up questions ([#6331](https://github.com/RooCodeInc/Roo-Code/pull/6331))
95+
* **Debug Button Removal**: Hidden test error boundary button in production builds (thanks bangjohn!) ([#6216](https://github.com/RooCodeInc/Roo-Code/pull/6216))
96+
* **Command Highlighting Fix**: Fixed inconsistent slash command highlighting behavior ([#6325](https://github.com/RooCodeInc/Roo-Code/pull/6325))
97+
* **Text Wrapping**: Fixed text overflow for long command patterns in permissions UI ([#6255](https://github.com/RooCodeInc/Roo-Code/pull/6255))
98+
* **Cross-Platform Mode Export**: Windows path separators now convert correctly for Unix systems ([#6308](https://github.com/RooCodeInc/Roo-Code/pull/6308))
99+
100+
### Provider Updates
101+
102+
* **Prompt Caching for LiteLLM**: Reduce API costs and improve response times with caching support for Claude 3.5 Sonnet and compatible models (thanks MuriloFP, steve-gore-snapdocs!) ([#6074](https://github.com/RooCodeInc/Roo-Code/pull/6074))
103+
104+
### Misc. Improvements
105+
106+
* **Background Editing (Experimental)**: Work uninterrupted while Roo edits files in the background—no more losing focus from automatic diff views ([#6214](https://github.com/RooCodeInc/Roo-Code/pull/6214)). Files change silently while you keep coding, with diagnostics and error checking still active. See [Background Editing](/docs/features/experimental/background-editing) for details.
107+
* **Security Update**: Updated form-data dependency to address security vulnerability ([#6332](https://github.com/RooCodeInc/Roo-Code/pull/6332))
108+
* **Contributor Updates**: Refreshed contributor acknowledgments across all localizations ([#6302](https://github.com/RooCodeInc/Roo-Code/pull/6302))
109+
* **Release Engineering**: Converted release engineer role to slash command for easier releases ([#6333](https://github.com/RooCodeInc/Roo-Code/pull/6333))
110+
* **PR Reviewer Improvements**: Made PR reviewer mode generic for any GitHub repository ([#6357](https://github.com/RooCodeInc/Roo-Code/pull/6357), [#6328](https://github.com/RooCodeInc/Roo-Code/pull/6328), [#6324](https://github.com/RooCodeInc/Roo-Code/pull/6324))
111+
112+
## 3.25.1 (2025-07-29)
113+
114+
This release adds a powerful new AI model to the Chutes AI provider and improves command execution reliability.
115+
116+
### Provider Updates
117+
118+
* **GLM-4.5-Air Model**: Added support for the GLM-4.5-Air model with 151K token context window for complex reasoning tasks and large codebase analysis - completely free to use (thanks matbgn!) ([#6377](https://github.com/RooCodeInc/Roo-Code/pull/6377))
119+
120+
### QOL Improvements
121+
122+
* **Subshell Validation**: Improved handling and validation of complex shell commands with subshells, preventing potential errors when using command substitution patterns ([#6379](https://github.com/RooCodeInc/Roo-Code/pull/6379))
123+
124+
## 3.25.2 (2025-07-29)
125+
126+
This release fixes the diff view display when background edits are disabled, adds organization-level MCP controls, and improves UI interactions.
127+
128+
### QOL Improvements
129+
130+
* **Slash Command Icon Hover State**: Fixed the hover state for the slash command icon to provide better visual feedback during interactions ([#6388](https://github.com/RooCodeInc/Roo-Code/pull/6388))
131+
132+
### Bug Fixes
133+
134+
* **Diff View Display**: Fixed an issue where the diff view wasn't showing before approval when background edits were disabled ([#6386](https://github.com/RooCodeInc/Roo-Code/pull/6386))
135+
136+
### Misc Improvements
137+
138+
* **Organization MCP Controls**: Added support for managing MCP servers at the organization level, allowing centralized configuration across teams ([#6378](https://github.com/RooCodeInc/Roo-Code/pull/6378))

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ const sidebars: SidebarsConfig = {
220220
type: 'category',
221221
label: '3.25',
222222
items: [
223+
{ type: 'doc', id: 'update-notes/v3.25', label: '3.25 Combined' },
223224
{ type: 'doc', id: 'update-notes/v3.25.2', label: '3.25.2' },
224225
{ type: 'doc', id: 'update-notes/v3.25.1', label: '3.25.1' },
225226
{ type: 'doc', id: 'update-notes/v3.25.0', label: '3.25.0' },

0 commit comments

Comments
 (0)