Skip to content

Commit 076488e

Browse files
docs: v3.31.3 release notes (patch notes, index/sidebar, combined updates) (#409)
1 parent 30204c8 commit 076488e

File tree

5 files changed

+28
-0
lines changed

5 files changed

+28
-0
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.3](/update-notes/v3.31.3) (2025-11-13)
2324
* [3.31.2](/update-notes/v3.31.2) (2025-11-13)
2425
* [3.31.1](/update-notes/v3.31.1) (2025-11-12)
2526
* [3.31.0](/update-notes/v3.31.0) (2025-11-08)

docs/update-notes/v3.31.3.mdx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
description: Patch fixes for OpenAI native encrypted reasoning and Anthropic token normalization, plus terminology cleanup for context management.
3+
keywords:
4+
- roo code 3.31.3
5+
- new features
6+
- bug fixes
7+
image: /img/v3.31.3/v3.31.3.png
8+
---
9+
10+
# Roo Code 3.31.3 Release Notes (2025-11-13)
11+
12+
This patch fixes OpenAI native encrypted reasoning handling, corrects Anthropic input token normalization, and cleans up context management terminology.
13+
14+
<img src="/img/v3.31.3/v3.31.3.png" alt="Roo Code v3.31.3 Release" width="600" />
15+
16+
## Bug Fixes
17+
18+
* OpenAI native encrypted reasoning parameters: Restores usability of gpt-5-chat-latest by including encrypted reasoning only when a reasoning effort is set and enforcing medium-only verbosity to prevent invalid parameter errors (thanks politsin!) ([#9231](https://github.com/RooCodeInc/Roo-Code/pull/9231))
19+
* Roo Anthropic token normalization: Prevents double-counting cached tokens so usage metrics, cost estimates, and context calculations are accurate across providers ([#9224](https://github.com/RooCodeInc/Roo-Code/pull/9224))
20+
21+
## Misc Improvements
22+
23+
* Terminology cleanup for context handling: Rename "sliding window" to "context management" and unify the code path under a single entry point, manageContext, for clearer behavior and documentation alignment ([#9206](https://github.com/RooCodeInc/Roo-Code/pull/9206))

docs/update-notes/v3.31.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,14 @@ The task header and to-do list now work together so you can see progress at a gl
4141
- **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.
4242
- **Auto‑approval honors MCP server state** ([#9199](https://github.com/RooCodeInc/Roo-Code/pull/9199)): Restores expected tool auto‑approval behavior (thanks bozoweed!).
4343
- **Issue Fixer reliability via REST + ProjectsV2** ([#9207](https://github.com/RooCodeInc/Roo-Code/pull/9207)): Resolves sync errors and restores dependable triage.
44+
- **OpenAI (native) encrypted reasoning handling** ([#9231](https://github.com/RooCodeInc/Roo-Code/pull/9231)): Includes encrypted reasoning only when a reasoning effort is set and enforces medium‑only verbosity for gpt‑5‑chat‑latest to prevent invalid parameter errors (thanks politsin!).
45+
- **Roo Anthropic input token normalization** ([#9224](https://github.com/RooCodeInc/Roo-Code/pull/9224)): Prevents double‑counting cached tokens so usage metrics, cost estimates, and context calculations are accurate across providers.
4446

4547
## Misc Improvements
4648

4749
- **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.
4850
- **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.
51+
- **Context management terminology** ([#9206](https://github.com/RooCodeInc/Roo-Code/pull/9206)): Rename “sliding window” to “context management” and unify handling under a single entry point for clearer behavior and documentation alignment.
4952

5053
## Provider Updates
5154

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.3', label: '3.31.3' },
226227
{ type: 'doc', id: 'update-notes/v3.31.2', label: '3.31.2' },
227228
{ type: 'doc', id: 'update-notes/v3.31.1', label: '3.31.1' },
228229
{ type: 'doc', id: 'update-notes/v3.31.0', label: '3.31.0' },

static/img/v3.31.3/v3.31.3.png

1.32 MB
Loading

0 commit comments

Comments
 (0)