diff --git a/docs/update-notes/index.md b/docs/update-notes/index.md index 14a43926..c00e6a51 100644 --- a/docs/update-notes/index.md +++ b/docs/update-notes/index.md @@ -19,6 +19,7 @@ This section contains notes about recent updates to Roo Code, listed by version ## Version 3.23 +* [3.23.16](/update-notes/v3.23.16) (2025-07-19) * [3.23.15](/update-notes/v3.23.15) (2025-07-18) * [3.23.14](/update-notes/v3.23.14) (2025-07-17) * [3.23.13](/update-notes/v3.23.13) (2025-07-17) diff --git a/docs/update-notes/v3.23.16.mdx b/docs/update-notes/v3.23.16.mdx new file mode 100644 index 00000000..1bae0e48 --- /dev/null +++ b/docs/update-notes/v3.23.16.mdx @@ -0,0 +1,69 @@ +--- +description: This release adds new modes, improves UI elements, enhances performance, and fixes several bugs. +keywords: + - roo code 3.23.16 + - new modes + - performance improvements + - bug fixes +image: /img/social-share.jpg +--- + +# Roo Code 3.23.16 Release Notes (2025-07-19) + +This release adds new modes, improves UI elements, enhances performance, and fixes several bugs. + +## New Modes and Mode Enhancements + +We've added powerful new modes and enhanced existing ones (thanks hannesrudolph!) ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913)): + +- **Issue Investigator Mode**: A new mode specifically designed for investigating and analyzing GitHub issues. +- **Enhanced Issue Writer Mode**: Improved capabilities for creating and managing issues. +- **Better Mode Discovery**: Custom modes now support description and whenToUse fields for better discoverability (thanks RandalSchwartz!) ([#5862](https://github.com/RooCodeInc/Roo-Code/pull/5862)). + +These improvements make it easier to work with GitHub issues and understand when to use each mode. + +## Message Management Overhaul + +The message editing and deletion system has been completely redesigned (thanks liwilliam2021!) ([#5538](https://github.com/RooCodeInc/Roo-Code/pull/5538)): + +- **Better Edit Experience**: More intuitive message editing with improved UI feedback. +- **Reliable Deletion**: Fixed issues with message deletion not working properly. +- **Smoother Interactions**: Overall improvements to message management workflows. + +This makes managing your conversation history more reliable and user-friendly. + +## Provider Updates + +* **Mistral Embeddings**: Added support for Mistral embedding provider for better code understanding (thanks SannidhyaSah!) ([#5946](https://github.com/RooCodeInc/Roo-Code/pull/5946)) +* **Ollama UI**: Updated to use text inputs for better user experience (thanks daniel-lxs!) ([#5818](https://github.com/RooCodeInc/Roo-Code/pull/5818)) +* **Claude Model Detection**: Fixed automatic protocol selection for Claude models (thanks daniel-lxs!) ([#5840](https://github.com/RooCodeInc/Roo-Code/pull/5840)) + +## Performance Improvements + +* **Code Indexing**: Added batch limiting to prevent memory issues with large codebases (thanks daniel-lxs!) ([#5891](https://github.com/RooCodeInc/Roo-Code/pull/5891)) +* **Rate Limiting**: Added global rate limiting for OpenAI-compatible embeddings (thanks daniel-lxs!) ([#5854](https://github.com/RooCodeInc/Roo-Code/pull/5854)) +* **Terminal Output**: Added character limits to prevent context explosion from excessive output (thanks roomote!) ([#5777](https://github.com/RooCodeInc/Roo-Code/pull/5777)) + +## UI/UX Improvements + +* **Marketplace Access**: Moved marketplace icon from overflow menu to top navigation for easier access (thanks roomote!) ([#5864](https://github.com/RooCodeInc/Roo-Code/pull/5864)) +* **Go Diagnostics**: Added configurable delay to prevent premature error reporting (thanks roomote!) ([#5863](https://github.com/RooCodeInc/Roo-Code/pull/5863)) +* **YouTube Link**: Added YouTube channel link to website footer (thanks thill2323!) ([#5929](https://github.com/RooCodeInc/Roo-Code/pull/5929)) + +## Bug Fixes + +* **Button Availability**: Fixed export, share, and copy buttons being disabled during API operations (thanks MuriloFP!) ([#5849](https://github.com/RooCodeInc/Roo-Code/pull/5849)) +* **Task Completion**: Prevented task completion when todos are still open (thanks mrubens!) ([#5716](https://github.com/RooCodeInc/Roo-Code/pull/5716)) +* **Docker Conflicts**: Fixed port conflicts for evaluation services (thanks roomote!) ([#5909](https://github.com/RooCodeInc/Roo-Code/pull/5909)) + +## Developer Experience + +* **Command Timeouts**: Added configurable timeout allowlist for long-running commands via IPC (thanks roomote, cte!) ([#5910](https://github.com/RooCodeInc/Roo-Code/pull/5910), [#5825](https://github.com/RooCodeInc/Roo-Code/pull/5825)) +* **API Task Logging**: API-initiated tasks now log to a temporary directory for better debugging (thanks cte!) ([#5833](https://github.com/RooCodeInc/Roo-Code/pull/5833)) +* **Translation Files**: Non-English translation files are now marked as linguist-generated (thanks roomote!) ([#5943](https://github.com/RooCodeInc/Roo-Code/pull/5943)) + +## Misc Improvements + +* **Release Engineering**: Enhanced release engineer mode to include issue numbers and reporters (thanks roomote!) ([#5940](https://github.com/RooCodeInc/Roo-Code/pull/5940)) +* **Code Cleanup**: Removed deprecated orchestrator modes and updated GitHub CLI usage (thanks hannesrudolph!) ([#5832](https://github.com/RooCodeInc/Roo-Code/pull/5832)) +* **Template Fix**: Fixed issue fixer PR template (thanks MuriloFP!) ([#5839](https://github.com/RooCodeInc/Roo-Code/pull/5839)) \ No newline at end of file diff --git a/docs/update-notes/v3.23.mdx b/docs/update-notes/v3.23.mdx index 1247920b..a547e3ae 100644 --- a/docs/update-notes/v3.23.mdx +++ b/docs/update-notes/v3.23.mdx @@ -91,12 +91,16 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy - **Error Control**: Added configurable "Error & Repetition Limit" setting to control when "Roo is having trouble" dialogs appear, with option to disable them entirely (thanks MuriloFP, anojndr!) ([#5752](https://github.com/RooCodeInc/Roo-Code/pull/5752)) - **Checkpoint Efficiency**: Excluded Terraform and Terragrunt cache directories from checkpoints, reducing storage usage by up to 10x (thanks MuriloFP, ijin!) ([#5750](https://github.com/RooCodeInc/Roo-Code/pull/5750)) - **Message Editing**: Overhauled message edit/delete interface with custom modals and improved workflow (thanks liwilliam2021!) ([#5538](https://github.com/RooCodeInc/Roo-Code/pull/5538)) -- **Task Safety**: New setting prevents accidentally completing tasks with unfinished todo items -- **Go Diagnostics**: Configurable delay prevents false error reports about unused imports (thanks mmhobi7!) -- **Marketplace Access**: Marketplace icon moved to top navigation for easier access +- **Task Safety**: New setting prevents accidentally completing tasks with unfinished todo items (thanks mrubens!) +- **Go Diagnostics**: Configurable delay prevents false error reports about unused imports (thanks roomote!) +- **Marketplace Access**: Marketplace icon moved to top navigation for easier access (thanks roomote!) - **Custom Modes**: Added helpful descriptions and usage guidance to custom modes (thanks RandalSchwartz!) - **YouTube Footer**: Quick access to Roo Code's YouTube channel from the website (thanks thill2323!) - **PR Templates**: Issue-fixer mode now uses the official Roo Code PR template (thanks MuriloFP!) +- **Mistral Embeddings**: Added support for Mistral embedding provider for better code understanding (thanks SannidhyaSah!) +- **Code Indexing**: Added batch limiting to prevent memory issues with large codebases (thanks daniel-lxs!) +- **Rate Limiting**: Added global rate limiting for OpenAI-compatible embeddings (thanks daniel-lxs!) +- **Terminal Output**: Added character limits to prevent context explosion from excessive output (thanks roomote!) ## Bug Fixes @@ -131,8 +135,10 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy - **Settings Save Issue**: Fixed a bug where opening provider settings with OpenRouter required discarding non-existent changes ([#5779](https://github.com/RooCodeInc/Roo-Code/pull/5779)) - **LiteLLM URL Handling**: Fixed baseURL handling when paths are included, ensuring requests go to the correct endpoints (thanks ChuKhaLi!) ([#5697](https://github.com/RooCodeInc/Roo-Code/pull/5697)) - **Project Analysis**: Fixed list-files tool to ensure complete directory structure is visible when analyzing large projects (thanks qdaxb!) ([#5303](https://github.com/RooCodeInc/Roo-Code/pull/5303)) -- **API Task Logging**: Fixed an issue where API-initiated tasks would attempt to write logs to workspace directories that might not exist. Logs now write to the system's temporary directory instead ([#5833](https://github.com/RooCodeInc/Roo-Code/pull/5833)) +- **API Task Logging**: Fixed an issue where API-initiated tasks would attempt to write logs to workspace directories that might not exist. Logs now write to the system's temporary directory instead (thanks cte!) ([#5833](https://github.com/RooCodeInc/Roo-Code/pull/5833)) - **Claude Model Detection**: Fixed context length errors when using Claude models through alternative providers like Google Vertex AI (thanks daniel-lxs, TheFynx!) +- **Export/Share/Copy Buttons**: Fixed buttons being disabled during API operations (thanks MuriloFP!) +- **Docker Conflicts**: Fixed port conflicts for evaluation services (thanks roomote!) ## Provider Updates @@ -152,10 +158,12 @@ We've added native Windows support for the Claude Code provider (thanks Sannidhy - **Token Handling**: Improved consistency in token handling across API providers with centralized max-token calculation logic for better reliability - **Telemetry**: Added tracking for todo list statistics ([#5746](https://github.com/RooCodeInc/Roo-Code/pull/5746)) - **Documentation**: Updated evals repository link ([#5758](https://github.com/RooCodeInc/Roo-Code/pull/5758)) -- **Internal Workflow Simplification**: Removed unnecessary orchestrator modes and unified all GitHub operations to use the GitHub CLI instead of MCP tools, making internal development processes more efficient ([#5832](https://github.com/RooCodeInc/Roo-Code/pull/5832)) -- **Internal Modes**: Added Issue Investigator mode and enhanced Issue Writer mode for internal GitHub workflows ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913)) -- **Command Execution Improvements**: Added configurable timeout settings (0-600 seconds) with clear error messages, visual feedback, and API task control ([#5825](https://github.com/RooCodeInc/Roo-Code/pull/5825)) -- **Command Timeout Allowlist**: Added ability to exclude specific commands from timeout restrictions for long-running tasks like builds and deployments +- **Internal Workflow Simplification**: Removed unnecessary orchestrator modes and unified all GitHub operations to use the GitHub CLI instead of MCP tools, making internal development processes more efficient (thanks hannesrudolph!) ([#5832](https://github.com/RooCodeInc/Roo-Code/pull/5832)) +- **Internal Modes**: Added Issue Investigator mode and enhanced Issue Writer mode for internal GitHub workflows (thanks hannesrudolph!) ([#5913](https://github.com/RooCodeInc/Roo-Code/pull/5913)) +- **Command Execution Improvements**: Added configurable timeout settings (0-600 seconds) with clear error messages, visual feedback, and API task control (thanks cte!) ([#5825](https://github.com/RooCodeInc/Roo-Code/pull/5825)) +- **Command Timeout Allowlist**: Added ability to exclude specific commands from timeout restrictions for long-running tasks like builds and deployments (thanks roomote, cte!) +- **Translation Files**: Non-English translation files are now marked as linguist-generated (thanks roomote!) +- **Release Engineering**: Enhanced release engineer mode to include issue numbers and reporters (thanks roomote!) ## Documentation Updates diff --git a/sidebars.ts b/sidebars.ts index 123aefd0..36dd3b12 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -209,6 +209,7 @@ const sidebars: SidebarsConfig = { label: '3.23', items: [ { type: 'doc', id: 'update-notes/v3.23', label: '3.23 Combined' }, + { type: 'doc', id: 'update-notes/v3.23.16', label: '3.23.16' }, { type: 'doc', id: 'update-notes/v3.23.15', label: '3.23.15' }, { type: 'doc', id: 'update-notes/v3.23.14', label: '3.23.14' }, { type: 'doc', id: 'update-notes/v3.23.13', label: '3.23.13' },