Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit 24958f3

Browse files
Release v3.48.0 (#11511)
chore: add changeset for v3.48.0
1 parent 90e2451 commit 24958f3

21 files changed

Lines changed: 111 additions & 20 deletions

File tree

.changeset/v3.48.0.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
"roo-cline": minor
3+
---
4+
5+
- Add Anthropic Claude Sonnet 4.6 support across all providers — Anthropic, Bedrock, Vertex, OpenRouter, and Vercel AI Gateway (PR #11509 by @PeterDaveHello)
6+
- Add lock toggle to pin API config across all modes in a workspace (PR #11295 by @hannesrudolph)
7+
- Fix: Prevent parent task state loss during orchestrator delegation (PR #11281 by @hannesrudolph)
8+
- Fix: Resolve race condition in new_task delegation that loses parent task history (PR #11331 by @daniel-lxs)
9+
- Fix: Serialize taskHistory writes and fix delegation status overwrite race (PR #11335 by @hannesrudolph)
10+
- Fix: Prevent chat history loss during cloud/settings navigation (#11371 by @SannidhyaSah, PR #11372 by @SannidhyaSah)
11+
- Fix: Preserve condensation summary during task resume (#11487 by @SannidhyaSah, PR #11488 by @SannidhyaSah)
12+
- Fix: Resolve chat scroll anchoring and task-switch scroll race conditions (PR #11385 by @hannesrudolph)
13+
- Fix: Preserve pasted images in chatbox during chat activity (PR #11375 by @app/roomote)
14+
- Add disabledTools setting to globally disable native tools (PR #11277 by @daniel-lxs)
15+
- Rename search_and_replace tool to edit and unify edit-family UI (PR #11296 by @hannesrudolph)
16+
- Render nested subtasks as recursive tree in history view (PR #11299 by @hannesrudolph)
17+
- Remove 9 low-usage providers and add retired-provider UX (PR #11297 by @hannesrudolph)
18+
- Remove browser use functionality entirely (PR #11392 by @hannesrudolph)
19+
- Remove built-in skills and built-in skills mechanism (PR #11414 by @hannesrudolph)
20+
- Remove footgun prompting (file-based system prompt override) (PR #11387 by @hannesrudolph)
21+
- Batch consecutive tool calls in chat UI with shared utility (PR #11245 by @hannesrudolph)
22+
- Validate Gemini thinkingLevel against model capabilities and handle empty streams (PR #11303 by @hannesrudolph)
23+
- Add GLM-5 model support to Z.ai provider (PR #11440 by @app/roomote)
24+
- Fix: Prevent double notification sound playback (PR #11283 by @hannesrudolph)
25+
- Fix: Prevent false unsaved changes prompt with OpenAI Compatible headers (#8230 by @hannesrudolph, PR #11334 by @daniel-lxs)
26+
- Fix: Cancel backend auto-approval timeout when auto-approve is toggled off mid-countdown (PR #11439 by @SannidhyaSah)
27+
- Fix: Add follow_up param validation in AskFollowupQuestionTool (PR #11484 by @rossdonald)
28+
- Fix: Prevent webview postMessage crashes and make dispose idempotent (PR #11313 by @0xMink)
29+
- Fix: Avoid zsh process-substitution false positives in assignments (PR #11365 by @hannesrudolph)
30+
- Fix: Harden command auto-approval against inline JS false positives (PR #11382 by @hannesrudolph)
31+
- Fix: Make tab close best-effort in DiffViewProvider.open (PR #11363 by @0xMink)
32+
- Fix: Canonicalize core.worktree comparison to prevent Windows path mismatch failures (PR #11346 by @0xMink)
33+
- Fix: Make removeClineFromStack() delegation-aware to prevent orphaned parent tasks (PR #11302 by @app/roomote)
34+
- Fix task resumption in the API module (PR #11369 by @cte)
35+
- Make defaultTemperature required in getModelParams to prevent silent temperature overrides (PR #11218 by @app/roomote)
36+
- Remove noisy console.warn logs from NativeToolCallParser (PR #11264 by @daniel-lxs)
37+
- Consolidate getState calls in resolveWebviewView (PR #11320 by @0xMink)
38+
- Clean up repo-facing mode rules (PR #11410 by @hannesrudolph)
39+
- Implement ModelMessage storage layer with AI SDK response messages (PR #11409 by @daniel-lxs)
40+
- Extract translation and merge resolver modes into reusable skills (PR #11215 by @app/roomote)
41+
- Add blog section with initial posts to roocode.com (PR #11127 by @app/roomote)
42+
- Replace Roomote Control with Linear Integration in cloud features grid (PR #11280 by @app/roomote)
43+
- Add IPC query handlers for commands, modes, and models (PR #11279 by @cte)
44+
- Add stdin stream mode for the CLI (PR #11476 by @cte)
45+
- Make CLI auto-approve by default with require-approval opt-in (PR #11424 by @cte)
46+
- Update CLI default model from Opus 4.5 to Opus 4.6 (PR #11273 by @app/roomote)
47+
- Add linux-arm64 support for the Roo CLI (PR #11314 by @cte)
48+
- Release: v1.110.0 version bump (PR #11278 by @jr)
49+
- Release: v1.111.0 (PR #11421 by @cte)
50+
- CLI release: v0.0.51 (PR #11274 by @cte)
51+
- CLI release: v0.0.52 (PR #11324 by @cte)
52+
- CLI release: v0.0.53 (PR #11425 by @cte)
53+
- CLI release: v0.0.54 (PR #11477 by @cte)

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ export class ClineProvider
166166

167167
public isViewLaunched = false
168168
public settingsImportedAt?: number
169-
public readonly latestAnnouncementId = "jan-2026-v3.45.0-smart-code-folding" // v3.45.0 Smart Code Folding
169+
public readonly latestAnnouncementId = "feb-2026-v3.48.0-sonnet-46-stability-locked-config" // v3.48.0 Sonnet 4.6, Stability, Locked API Config
170170
public readonly providerSettingsManager: ProviderSettingsManager
171171
public readonly customModesManager: CustomModesManager
172172

webview-ui/src/components/chat/Announcement.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
4444
<div className="mb-4">
4545
<p className="mb-3">{t("chat:announcement.release.heading")}</p>
4646
<ul className="list-disc list-inside text-sm space-y-1.5">
47-
<li>{t("chat:announcement.release.smartCodeFolding")}</li>
47+
<li>{t("chat:announcement.release.sonnet46")}</li>
48+
<li>{t("chat:announcement.release.stabilityFixes")}</li>
49+
<li>{t("chat:announcement.release.lockedApiConfig")}</li>
4850
</ul>
4951
</div>
5052

webview-ui/src/i18n/locales/ca/chat.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/de/chat.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/en/chat.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,9 @@
366366
},
367367
"release": {
368368
"heading": "What's New:",
369-
"smartCodeFolding": "Smart Code Folding: Context condensation now preserves a lightweight map of your files: function signatures, class declarations, and type definitions. This provides better continuity after condensing and smarter edits when referencing previous work."
369+
"sonnet46": "Claude Sonnet 4.6: Full support for Anthropic's latest Claude Sonnet 4.6 model across all providers — Anthropic, Bedrock, Vertex, OpenRouter, and Vercel AI Gateway.",
370+
"stabilityFixes": "Stability Improvements: Hardened delegation lifecycle against race conditions, fixed chat history preservation during navigation and task resume, and resolved scroll anchoring issues for a smoother experience.",
371+
"lockedApiConfig": "Locked API Config: New lock toggle lets you pin your API configuration across all modes in a workspace, so switching modes no longer resets your provider settings."
370372
},
371373
"cloudAgents": {
372374
"heading": "New in the Cloud:",

webview-ui/src/i18n/locales/es/chat.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/fr/chat.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/hi/chat.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/id/chat.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)