Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.37.1

23 Dec 23:15
f32a1b7

Choose a tag to compare

[3.37.1] - 2025-12-23

3.37.1 Release - Tool Fixes and Provider Improvements

  • Fix: Send native tool definitions by default for OpenAI to ensure proper tool usage (PR #10314 by @hannesrudolph)
  • Fix: Preserve reasoning_details shape to prevent malformed responses when processing model output (PR #10313 by @hannesrudolph)
  • Fix: Drain queued messages while waiting for ask to prevent message loss (PR #10315 by @hannesrudolph)
  • Feat: Add grace retry for empty assistant messages to improve reliability (PR #10297 by @hannesrudolph)
  • Feat: Enable mergeToolResultText for all OpenAI-compatible providers for better tool result handling (PR #10299 by @hannesrudolph)
  • Feat: Enable mergeToolResultText for Roo Code Cloud provider (PR #10301 by @hannesrudolph)
  • Feat: Strengthen native tool-use guidance in prompts for improved model behavior (PR #10311 by @hannesrudolph)
  • UX: Account-centric signup flow for improved onboarding experience (PR #10306 by @brunobergher)

Release v3.37.0

23 Dec 05:09
1648349

Choose a tag to compare

[3.37.0] - 2025-12-22

3.37.0 Release - Custom Tool Calling

  • Add MiniMax M2.1 and improve environment_details handling for Minimax thinking models (PR #10284 by @hannesrudolph)
  • Add GLM-4.7 model with thinking mode support for Zai provider (PR #10282 by @hannesrudolph)
  • Add experimental custom tool calling - define custom tools that integrate seamlessly with your AI workflow (PR #10083 by @cte)
  • Deprecate XML tool protocol selection and force native tool format for new tasks (PR #10281 by @daniel-lxs)
  • Fix: Emit tool_call_end events in OpenAI handler when streaming ends (#10275 by @torxeon, PR #10280 by @daniel-lxs)
  • Fix: Emit tool_call_end events in BaseOpenAiCompatibleProvider (PR #10293 by @hannesrudolph)
  • Fix: Disable strict mode for MCP tools to preserve optional parameters (PR #10220 by @daniel-lxs)
  • Fix: Move array-specific properties into anyOf variant in normalizeToolSchema (PR #10276 by @daniel-lxs)
  • Fix: Add CRLF line ending normalization to search_replace and search_and_replace tools (PR #10288 by @hannesrudolph)
  • Fix: Add graceful fallback for model parsing in Chutes provider (PR #10279 by @hannesrudolph)
  • Fix: Enable Requesty refresh models with credentials (PR #10273 by @daniel-lxs)
  • Fix: Improve reasoning_details accumulation and serialization (PR #10285 by @hannesrudolph)
  • Fix: Preserve reasoning_content in condense summary for DeepSeek-reasoner (PR #10292 by @hannesrudolph)
  • Refactor Zai provider to merge environment_details into tool result instead of system message (PR #10289 by @hannesrudolph)
  • Remove parallel_tool_calls parameter from litellm provider (PR #10274 by @roomote)
  • Add Cloud Team page with comprehensive team management features (PR #10267 by @roomote)
  • Add message log deduper utility for evals (PR #10286 by @hannesrudolph)

Release v3.36.16

20 Dec 04:01
abf2ee8

Choose a tag to compare

[3.36.16] - 2025-12-19

  • Fix: Normalize tool schemas for VS Code LM API to resolve error 400 when using VS Code Language Model API providers (PR #10221 by @hannesrudolph)

Release v3.36.15

19 Dec 20:43
4468cf5

Choose a tag to compare

[3.36.15] - 2025-12-19

3.36.15 Release - 1M Context Window Support

  • Add 1M context window beta support for Claude Sonnet 4 on Vertex AI, enabling significantly larger context for complex tasks (PR #10209 by @hannesrudolph)
  • Add native tool calling support for LM Studio and Qwen-Code providers, improving compatibility with local models (PR #10208 by @hannesrudolph)
  • Add native tool call defaults for OpenAI-compatible providers, expanding native function calling across more configurations (PR #10213 by @hannesrudolph)
  • Enable native tool calls for Requesty provider (PR #10211 by @daniel-lxs)
  • Improve API error handling and visibility with clearer error messages and better user feedback (PR #10204 by @brunobergher)
  • Add downloadable error diagnostics from chat errors, making it easier to troubleshoot and report issues (PR #10188 by @brunobergher)
  • Fix refresh models button not properly flushing the cache, ensuring model lists update correctly (#9682 by @tl-hbk, PR #9870 by @pdecat)
  • Fix additionalProperties handling for strict mode compatibility, resolving schema validation issues with certain providers (PR #10210 by @daniel-lxs)

Release v3.36.14

19 Dec 02:54
2ca6f5f

Choose a tag to compare

[3.36.14] - 2025-12-18

3.36.14 Release - Native Tool Calling for Claude on Vertex AI

  • Add native tool calling support for Claude models on Vertex AI, enabling more efficient and reliable tool interactions (PR #10197 by @hannesrudolph)
  • Fix JSON Schema format value stripping for OpenAI compatibility, resolving issues with unsupported format values (PR #10198 by @daniel-lxs)
  • Improve "no tools used" error handling with graceful retry mechanism for better reliability when tools fail to execute (PR #10196 by @hannesrudolph)

Release v3.36.13

18 Dec 21:13
a6fb157

Choose a tag to compare

[3.36.13] - 2025-12-18

3.36.13 Release - Native Tool Protocol

  • Change default tool protocol from XML to native for improved reliability and performance (PR #10186 by @mrubens)
  • Add native tool support for VS Code Language Model API providers (PR #10191 by @daniel-lxs)
  • Lock task tool protocol for consistent task resumption, ensuring tasks resume with the same protocol they started with (PR #10192 by @daniel-lxs)
  • Replace edit_file tool alias with actual edit_file tool for improved diff editing capabilities (PR #9983 by @hannesrudolph)
  • Fix LiteLLM router models by merging default model info for native tool calling support (PR #10187 by @daniel-lxs)
  • Add PostHog exception tracking for consecutive mistake errors to improve error monitoring (PR #10193 by @daniel-lxs)

Release v3.36.12

18 Dec 09:17
70ba50f

Choose a tag to compare

[3.36.12] - 2025-12-18

3.36.12 Release - Better telemetry and Bedrock fixes

Release v3.36.11

17 Dec 21:30
f4d180e

Choose a tag to compare

[3.36.11] - 2025-12-17

3.36.11 Release - Native Tool Calling Enhancements

  • Add support for Claude Code Provider native tool calling, improving tool execution performance and reliability (PR #10077 by @hannesrudolph)
  • Enable native tool calling by default for Z.ai models for better model compatibility (PR #10158 by @app/roomote)
  • Enable native tools by default for OpenAI compatible provider to improve tool calling support (PR #10159 by @daniel-lxs)
  • Fix: Normalize MCP tool schemas for Bedrock and OpenAI strict mode to ensure proper tool compatibility (PR #10148 by @daniel-lxs)
  • Fix: Remove dots and colons from MCP tool names for Bedrock compatibility (PR #10152 by @daniel-lxs)
  • Fix: Convert tool_result to XML text when native tools disabled for Bedrock (PR #10155 by @daniel-lxs)
  • Fix: Refresh Roo models cache with session token on auth state change to resolve model list refresh issues (PR #10156 by @daniel-lxs)
  • Fix: Support AWS GovCloud and China region ARNs in Bedrock provider for expanded regional support (PR #10157 by @app/roomote)

Release v3.36.10

17 Dec 16:25
9f242c8

Choose a tag to compare

[3.36.10] - 2025-12-17

3.36.10 Release - Gemini 3 Flash Preview

  • Add support for Gemini 3 Flash Preview model in the Gemini provider (PR #10151 by @hannesrudolph)
  • Implement interleaved thinking mode for DeepSeek Reasoner, enabling streaming reasoning output (PR #9969 by @hannesrudolph)
  • Fix: Preserve reasoning_content during tool call sequences in DeepSeek (PR #10141 by @hannesrudolph)
  • Fix: Correct token counting for context truncation display (PR #9961 by @hannesrudolph)
  • Update Next.js dependency to ~15.2.8 (PR #10140 by @jr)

Release v3.36.9

16 Dec 21:18
46bae83

Choose a tag to compare

[3.36.9] - 2025-12-15

3.36.9 Release - Cross-Provider Compatibility

  • Fix: Normalize tool call IDs for cross-provider compatibility via OpenRouter, ensuring consistent handling across different AI providers (PR #10102 by @daniel-lxs)
  • Fix: Add additionalProperties: false to nested MCP tool schemas, improving schema validation and preventing unexpected properties (PR #10109 by @daniel-lxs)
  • Fix: Validate tool_result IDs in delegation resume flow, preventing errors when resuming delegated tasks (PR #10135 by @daniel-lxs)
  • Feat: Add full error details to streaming failure dialog, providing more comprehensive information for debugging streaming issues (PR #10131 by @roomote)
  • Feat: Improve evals UI with tool groups and duration fix, enhancing the evaluation interface organization and timing accuracy (PR #10133 by @hannesrudolph)