Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.20.3

14 Jun 03:42
23bbad0
Compare
Choose a tag to compare

[3.20.3] - 2025-06-13

  • Resolve diff editor race condition in multi-monitor setups (thanks @daniel-lxs!)
  • Add logic to prevent auto-approving edits of configuration files
  • Adjust searching and listing files outside of the workspace to respect the auto-approve settings
  • Add Indonesian translation support (thanks @chrarnoldus and @daniel-lxs!)
  • Fix multi-file diff error handling and UI feedback (thanks @daniel-lxs!)
  • Improve prompt history navigation to not interfere with text editing (thanks @daniel-lxs!)
  • Fix errant maxReadFileLine default

Release v3.20.2

13 Jun 19:19
b27a01f
Compare
Choose a tag to compare

[3.20.2] - 2025-06-13

  • Limit search_files to only look within the workspace for improved security
  • Force tar-fs >=2.1.3 for security vulnerability fix
  • Add cache breakpoints for custom vertex models on Unbound (thanks @pugazhendhi-m!)
  • Reapply reasoning for bedrock with fix (thanks @daniel-lxs!)
  • Sync BatchDiffApproval styling with BatchFilePermission for UI consistency (thanks @samhvw8!)
  • Add max height constraint to MCP execution response for better UX (thanks @samhvw8!)
  • Prevent MCP 'installed' label from being squeezed #4630 (thanks @daniel-lxs!)
  • Allow a lower context condesning threshold (thanks @SECKainersdorfer!)
  • Avoid type system duplication for cleaner codebase (thanks @EamonNerbonne!)

Release v3.20.1

13 Jun 05:50
d7291d7
Compare
Choose a tag to compare

[3.20.1] - 2025-06-12

  • Temporarily revert thinking support for Bedrock models
  • Improve performance of MCP execution block
  • Add indexing status badge to chat view

Release v3.20.0

12 Jun 22:18
Compare
Choose a tag to compare

[3.20.0] - 2025-06-12

  • Add experimental Marketplace for extensions and modes (thanks @Smartsheet-JB-Brown, @elianiva, @monkeyDluffy6017, @NamesMT, @daniel-lxs, Cline, and more!)
  • Add experimental multi-file edits (thanks @samhvw8!)
  • Move concurrent reads setting to context settings with default of 5
  • Improve MCP execution UX (thanks @samhvw8!)
  • Add magic variables support for MCPs with workspaceFolder injection (thanks @NamesMT!)
  • Add prompt history navigation via arrow up/down in prompt field
  • Add support for escaping context mentions (thanks @KJ7LNW!)
  • Add DeepSeek R1 support to Chutes provider
  • Add reasoning budget support to Bedrock models for extended thinking
  • Add mermaid diagram support buttons (thanks @qdaxb!)
  • Update XAI models and pricing (thanks @edwin-truthsearch-io!)
  • Update O3 model pricing
  • Add manual OpenAI-compatible format specification and parsing (thanks @dflatline!)
  • Add core tools integration tests for comprehensive coverage
  • Add JSDoc documentation for ClineAsk and ClineSay types (thanks @hannesrudolph!)
  • Populate whenToUse descriptions for built-in modes
  • Fix file write tool with early relPath & newContent validation checks (thanks @Ruakij!)
  • Fix TaskItem display and copy issues with HTML tags in task messages (thanks @forestyoo!)
  • Fix OpenRouter cost calculation with BYOK (thanks @chrarnoldus!)
  • Fix terminal busy state reset after manual commands complete
  • Fix undefined output on multi-file apply_diff operations (thanks @daniel-lxs!)

Release v3.19.7

11 Jun 17:45
fc3cbc6
Compare
Choose a tag to compare

[3.19.7] - 2025-06-11

  • Fix McpHub sidebar focus behavior to prevent unwanted focus grabbing
  • Disable checkpoint functionality when nested git repositories are detected to prevent conflicts
  • Remove unused Storybook components and dependencies to reduce bundle size
  • Add data-testid ESLint rule for improved testing standards (thanks @elianiva!)
  • Update development dependencies including eslint, knip, @types/node, i18next, fast-xml-parser, and @google/genai
  • Improve CI infrastructure with GitHub Actions and Blacksmith runner migrations

Release v3.19.6

10 Jun 05:35
@cte cte
04a66f9
Compare
Choose a tag to compare

[3.19.6] - 2025-06-09

  • Replace explicit caching with implicit caching to reduce latency for Gemini models
  • Clarify that the default concurrent file read limit is 15 files (thanks @olearycrew!)
  • Fix copy button logic (thanks @samhvw8!)
  • Fade buttons on history preview if no interaction in progress (thanks @sachasayan!)
  • Allow MCP server refreshing, fix state changes in MCP server management UI view (thanks @taylorwilsdon!)
  • Remove unnecessary npx usage in some npm scripts (thanks @user202729!)
  • Bug fix for trailing slash error when using LiteLLM provider (thanks @kcwhite!)

Release v3.19.4

05 Jun 21:58
9b6d764
Compare
Choose a tag to compare

[3.19.4] - 2025-06-05

  • Add Gemini Pro 06-05 model support (thanks @daniel-lxs and @shariqriazz!)
  • Fix reading PDF, DOCX, and IPYNB files in read_file tool (thanks @samhvw8!)
  • Fix Mermaid CSP errors with enhanced bundling strategy (thanks @KJ7LNW!)
  • Improve model info detection for custom Bedrock ARNs (thanks @adamhill!)
  • Add OpenAI Compatible embedder for codebase indexing (thanks @SannidhyaSah!)
  • Fix multiple memory leaks in ChatView component (thanks @kiwina!)
  • Fix WorkspaceTracker resource leaks by disposing FileSystemWatcher (thanks @kiwina!)
  • Fix RooTips setTimeout cleanup to prevent state updates on unmounted components (thanks @kiwina!)
  • Fix FileSystemWatcher leak in RooIgnoreController (thanks @kiwina!)
  • Fix clipboard memory leak by clearing setTimeout in useCopyToClipboard (thanks @kiwina!)
  • Fix ClineProvider instance cleanup (thanks @xyOz-dev!)
  • Enforce codebase_search as primary tool for code understanding tasks (thanks @hannesrudolph!)
  • Improve Docker setup for evals
  • Move evals into pnpm workspace, switch from SQLite to Postgres
  • Refactor MCP to use getDefaultEnvironment for stdio client transport (thanks @samhvw8!)
  • Get rid of "partial" component in names referencing not necessarily partial messages (thanks @wkordalski!)
  • Improve feature request template (thanks @elianiva!)

Release v3.19.3

02 Jun 11:50
69f7200
Compare
Choose a tag to compare

[3.19.3] - 2025-06-02

  • Fix SSE MCP Invocation - Fixed SSE connection issue in McpHub.ts by ensuring transport.start override only applies to stdio transports, allowing SSE and streamable-http transports to retain their original start methods (thanks @taylorwilsdon!)

Release v3.19.2

02 Jun 03:27
29750ea
Compare
Choose a tag to compare

[3.19.2] - 2025-06-01

  • Add support for Streamable HTTP Transport MCP servers (thanks @taylorwilsdon!)
  • Add cached read and writes to stats and cost calculation for LiteLLM provider (thanks @mollux!)
  • Prevent dump of an entire file into the context on user edit (thanks @KJ7LNW!)
  • Fix directory link handling in markdown (thanks @KJ7LNW!)
  • Prevent start_line/end_line in apply_diff REPLACE (thanks @KJ7LNW!)
  • Unify history item UI with TaskItem and TaskItemHeader (thanks @KJ7LNW!)
  • Fix the label of the OpenAI-compatible API keys
  • Fix Virtuoso footer re-rendering issue (thanks @kiwina!)
  • Optimize ChatRowContent layout and styles (thanks @zhangtony239!)
  • Release memory in apply diff (thanks @xyOz-dev!)
  • Upgrade Node.js to v20.19.2 for security enhancements (thanks @PeterDaveHello!)
  • Fix typos (thanks @noritaka1166!)

Release v3.19.1

31 May 02:28
c314eff
Compare
Choose a tag to compare

[3.19.1] - 2025-05-30

  • Experimental feature to allow reading multiple files at once (thanks @samhvw8!)
  • Fix to correctly pass headers to SSE MCP servers
  • Adding support for custom VPC endpoints when using Amazon Bedrock (thanks @kcwhite!)
  • Fix bug with context condensing in Amazon Bedrock
  • Fix UTF-8 encoding in ExecaTerminalProcess (thanks @mr-ryan-james!)
  • Set sidebar name bugfix (thanks @chrarnoldus!)
  • Fix link to CONTRIBUTING.md in feature request template (thanks @cannuri!)
  • Add task metadata to Unbound and improve caching logic (thanks @pugazhendhi-m!)