Skip to main content

Roo Code 3.9 Release Notes (2025-03-19)

This release cycle introduces broad internationalization, text-to-speech functionality, MCP over SSE, and numerous improvements to translations, UI, and bug fixes.

Internationalization & Accessibility

  • Broad Language Support: Roo Code has been internationalized into Catalan, German, Spanish, French, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese. (thanks @feifei325!)
  • Text-to-Speech: Added an option to have Roo talk to you as it works, including persisting the speed state. (thanks @heyseth!)
  • Correct Language in System Prompt: Ensured the current language is passed to the system prompt correctly.
  • Translation Fixes: Addressed issues in French translations (thanks @arthurauffray!) and fixed internationalization of the announcement title and browser.
  • Human Relay Internationalization: Internationalized the Human Relay feature, adjusted its layout, and made it functional on the welcome screen. (thanks @NyxJae!)

Provider & API Enhancements

  • MCP over SSE: Reintroduced support for MCP (Mode Communication Protocol) over Server-Sent Events. (thanks @aheizi!)
  • Specific Provider on OpenRouter: Added the ability to choose a specific provider when using OpenRouter. (thanks PhunkyBob!)
  • Bedrock Custom ARN Display: Fixed display updating for Bedrock custom ARNs that are prompt routers. (thanks @Smartsheet-JB-Brown!)
  • Expose Task Stack in API: The task stack is now exposed in the RooCodeAPI. (thanks @franekp!)
  • Model Visibility of API Cost: Models now have visibility into the current task's API cost.

QOL Improvements

  • Batch Task History Deletion: Supported batch deletion of task history items. (thanks @aheizi!)
  • Manual Model Name Entry: Reinstated the ability to manually enter a model name in the model picker.
  • VSCode Theme Fixes: Addressed theme inconsistencies for select, dropdown, and command components.

Bug Fixes

  • Shell Integration Race Condition: Fixed a race condition in shell integration. (thanks @KJ7LNW!)
  • Task History Copying: Fixed an issue to exclude search highlighting when copying items from task history. (thanks @im47cn!)
  • Multi-Workspace Context Mentions: Context mentions now work correctly with multiple-workspace projects. (thanks @teddyOOXX!)
  • Task History Saving (Multiple Roos): Fixed task history saving when running multiple instances of Roo Code. (thanks @samhvw8!)
  • Task Deletion with Missing Files: Improved task deletion when underlying files are missing. (thanks @GitlyHallows!)
  • NixOS & direnv Support: Improved support for NixOS and direnv environments. (thanks @wkordalski!)
  • Wheel Scrolling in Editor Tabs: Fixed wheel scrolling when Roo is opened in editor tabs. (thanks @GitlyHallows!)
  • "Add to Context" Auto-Mention: Prevented automatic file mentioning when using the "Add to context" code action. (thanks @qdaxb!)

Misc Improvements

  • GitHub Releases Workflow: Updated GitHub Actions workflow to automatically create GitHub Releases. (thanks @pdecat!)
  • Optimized Build Time: Optimized build time for local development. (thanks @KJ7LNW!)