Skip to content

Commit 30204c8

Browse files
docs: v3.31.2 release notes (#408)
1 parent 2994b3a commit 30204c8

File tree

4 files changed

+40
-1
lines changed

4 files changed

+40
-1
lines changed

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ image: /img/social-share.jpg
2020
### Version 3.31
2121

2222
* [3.31](/update-notes/v3.31) (Combined)
23+
* [3.31.2](/update-notes/v3.31.2) (2025-11-13)
2324
* [3.31.1](/update-notes/v3.31.1) (2025-11-12)
2425
* [3.31.0](/update-notes/v3.31.0) (2025-11-08)
2526

docs/update-notes/v3.31.2.mdx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
description: Stateless continuity via OpenAI Responses API, faster settings saves, and key fixes for API profiles, auto-approval, and Issue Fixer.
3+
keywords:
4+
- roo code 3.31.2
5+
- new features
6+
- bug fixes
7+
image: /img/social-share.jpg
8+
---
9+
10+
# Roo Code 3.31.2 Release Notes (2025-11-13)
11+
12+
This patch improves stateless conversation continuity, speeds up settings updates, and fixes API profiles, Issue Fixer, and auto‑approval behavior.
13+
14+
15+
## QOL Improvements
16+
17+
* Batched settings updates: saves apply faster with less UI flicker across Settings, Auto Approve, Command Execution, and MCP toggles ([#9165](https://github.com/RooCodeInc/Roo-Code/pull/9165))
18+
* README badges: switched to badgen.net so badges render reliably; Installs and Rating are visible at a glance ([#9200](https://github.com/RooCodeInc/Roo-Code/pull/9200))
19+
20+
## Bug Fixes
21+
22+
* API Profiles: apply updated headers, baseUrl, service tier, and reasoning budget even when provider/model stay the same ([#9210](https://github.com/RooCodeInc/Roo-Code/pull/9210))
23+
* Auto-approval: include MCP server state so tool auto-approval works as configured (thanks bozoweed!) ([#9199](https://github.com/RooCodeInc/Roo-Code/pull/9199))
24+
* Issue Fixer: migrated to GitHub REST + ProjectsV2 to resolve sync errors and restore reliable triage ([#9207](https://github.com/RooCodeInc/Roo-Code/pull/9207))
25+
26+
## Provider Updates
27+
28+
* Conversation continuity via encrypted reasoning items (OpenAI Responses API): preserves context locally while requests remain stateless for better privacy and reliability; removes previous_response_id complexity ([#9203](https://github.com/RooCodeInc/Roo-Code/pull/9203))

docs/update-notes/v3.31.mdx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ The task header and to-do list now work together so you can see progress at a gl
2828
- **Less caffeinated welcome animation** ([#9104](https://github.com/RooCodeInc/Roo-Code/pull/9104)): Smooths the Roo hover animation so it is less distracting during long sessions while keeping the interface responsive.
2929
- **Auto-approval is now handled by Task** ([#9157](https://github.com/RooCodeInc/Roo-Code/pull/9157)): Centralizes approval logic for commands, tools, MCP, and subtasks, reducing blocked prompts and making safeguards clearer.
3030
- **Consistent rounded buttons across the UI** ([#9150](https://github.com/RooCodeInc/Roo-Code/pull/9150)): New Button component with variants/sizes delivers a cleaner, more predictable interface.
31+
- **Batched settings updates** ([#9165](https://github.com/RooCodeInc/Roo-Code/pull/9165)): Applies multiple setting changes in one go, making saves faster and reducing UI flicker across Settings, Auto Approve, Command Execution, and MCP toggles.
32+
- **README badges render reliably** ([#9200](https://github.com/RooCodeInc/Roo-Code/pull/9200)): Switched to badgen.net so badges are consistently visible; Installs and Rating are clear at a glance.
3133

3234
## Bug Fixes
3335

@@ -36,8 +38,15 @@ The task header and to-do list now work together so you can see progress at a gl
3638
- **Stop unwanted context condensing on settings save** ([#9108](https://github.com/RooCodeInc/Roo-Code/pull/9108)): Saving settings no longer triggers early context condensing when your provider/model is unchanged, so active tasks retain history until thresholds are truly reached.
3739
- **Cloud/headless: prevent command_output from blocking** ([#9152](https://github.com/RooCodeInc/Roo-Code/pull/9152)): Non‑blocking behavior avoids stalled tasks and intermittent timeouts.
3840
- **Model switch re‑applies selected profile** ([#9181](https://github.com/RooCodeInc/Roo-Code/pull/9181)): Ensures task configuration stays in sync when switching providers/models.
41+
- **API Profiles apply immediately when provider/model unchanged** ([#9210](https://github.com/RooCodeInc/Roo-Code/pull/9210)): Updates headers, baseUrl, service tier, and reasoning budgets without requiring a model change.
42+
- **Auto‑approval honors MCP server state** ([#9199](https://github.com/RooCodeInc/Roo-Code/pull/9199)): Restores expected tool auto‑approval behavior (thanks bozoweed!).
43+
- **Issue Fixer reliability via REST + ProjectsV2** ([#9207](https://github.com/RooCodeInc/Roo-Code/pull/9207)): Resolves sync errors and restores dependable triage.
3944

4045
## Misc Improvements
4146

4247
- **Roo Code Cloud error logging** ([#9098](https://github.com/RooCodeInc/Roo-Code/pull/9098)): Captures richer context for failed requests (status codes, response bodies, and request details), making it easier to understand and resolve provider and configuration issues.
43-
- **IPC: send messages to the current task** ([#9149](https://github.com/RooCodeInc/Roo-Code/pull/9149)): Programmatically post text and images into an active task for automations and richer context.
48+
- **IPC: send messages to the current task** ([#9149](https://github.com/RooCodeInc/Roo-Code/pull/9149)): Programmatically post text and images into an active task for automations and richer context.
49+
50+
## Provider Updates
51+
52+
- **Stateless conversation continuity via OpenAI Responses API** ([#9203](https://github.com/RooCodeInc/Roo-Code/pull/9203)): Preserves context locally with encrypted reasoning items while requests remain stateless, improving privacy and reliability and simplifying behavior (no previous_response_id).

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ const sidebars: SidebarsConfig = {
223223
label: '3.31',
224224
items: [
225225
{ type: 'doc', id: 'update-notes/v3.31', label: '3.31 Combined' },
226+
{ type: 'doc', id: 'update-notes/v3.31.2', label: '3.31.2' },
226227
{ type: 'doc', id: 'update-notes/v3.31.1', label: '3.31.1' },
227228
{ type: 'doc', id: 'update-notes/v3.31.0', label: '3.31.0' },
228229
],

0 commit comments

Comments
 (0)