diff --git a/docs/update-notes/index.md b/docs/update-notes/index.md index 29643fe8..68b63b29 100644 --- a/docs/update-notes/index.md +++ b/docs/update-notes/index.md @@ -21,8 +21,15 @@ If you want to live on the edge and try things out before it's released, we have --- +### Version 3.49 + +- [3.49.0](/update-notes/v3.49.0) (2026-02-19) + +--- + ### Version 3.48 +- [3.48.1](/update-notes/v3.48.1) (2026-02-18) - [3.48.0](/update-notes/v3.48.0) (2026-02-17) --- diff --git a/docs/update-notes/v3.48.1.mdx b/docs/update-notes/v3.48.1.mdx new file mode 100644 index 00000000..84bc4a0c --- /dev/null +++ b/docs/update-notes/v3.48.1.mdx @@ -0,0 +1,22 @@ +--- +description: Roo Code 3.48.1 fixes the Bedrock Claude Sonnet 4.6 model ID, MCP server initialization, and IPC queue handling. +keywords: + - roo code 3.48.1 + - bedrock claude sonnet 4.6 + - mcp fix + - bug fixes +--- + +# Roo Code 3.48.1 Release Notes (2026-02-18) + +This release fixes the Bedrock Claude Sonnet 4.6 model ID, resolves MCP tools being unavailable on the first task turn, and patches IPC queue handling. + +## Bug Fixes + +* **MCP Tools Unavailable on First Turn**: Fixes an issue where MCP tools were missing from the system prompt on the very first API call when a task was started via IPC. The MCP server manager now awaits all server connections before returning the hub, so tools appear correctly from the start. ([#11518](https://github.com/RooCodeInc/Roo-Code/pull/11518)) +* **IPC Queue Message Deletion**: Fixes an issue where messages deleted from the Roo Code Cloud queue were still being processed by the extension internally. The IPC protocol now supports a true `DeleteQueuedMessage` command so deleted messages are fully dropped rather than silently re-processed on dequeue. ([#11464](https://github.com/RooCodeInc/Roo-Code/pull/11464)) +* **Package Metadata Version Regression**: Fixes an internal package metadata version that was incorrectly rolled back by a prior revert, which would have caused the next `@roo-code/types` npm publish to fail. ([#11588](https://github.com/RooCodeInc/Roo-Code/pull/11588)) + +## Provider Updates + +* **Bedrock Claude Sonnet 4.6 Model ID**: Fixes an incorrect model ID for Claude Sonnet 4.6 on Amazon Bedrock (`anthropic.claude-sonnet-4-6-20260114-v1:0` → `anthropic.claude-sonnet-4-6`), including the 1M context and global inference variants that were also affected. (thanks PeterDaveHello!) ([#11569](https://github.com/RooCodeInc/Roo-Code/pull/11569)) diff --git a/docs/update-notes/v3.49.0.mdx b/docs/update-notes/v3.49.0.mdx new file mode 100644 index 00000000..2849f91c --- /dev/null +++ b/docs/update-notes/v3.49.0.mdx @@ -0,0 +1,26 @@ +--- +description: Roo Code 3.49.0 adds a file changes panel per conversation, per-workspace codebase indexing control, and fixes chat scroll and multi-window history reliability. +keywords: + - roo code 3.49.0 + - file changes panel + - per-workspace indexing + - codebase indexing + - chat scroll fix +--- + +# Roo Code 3.49.0 Release Notes (2026-02-19) + +This release adds a file changes panel showing all edits made during a conversation, introduces per-workspace codebase indexing opt-in with a stop control, and fixes chat scroll and multi-window history reliability. + +## File Changes Panel + +A new collapsible **"X file(s) changed in this conversation"** panel now appears below the chat messages in the task view. Each file that was edited and approved during the task appears in the panel — expand any entry to see its full diff without scrolling back through the conversation. Multiple edits to the same file are grouped by path, and the panel hides itself automatically when no files were changed. (thanks saneroen!) ([#11494](https://github.com/RooCodeInc/Roo-Code/pull/11494)) + +## Per-Workspace Indexing Control + +Codebase indexing no longer silently auto-starts every time a workspace folder is opened. You now get explicit per-workspace control: a new toggle in the Codebase Indexing settings lets you enable indexing for the current folder, and that preference is saved across IDE restarts. A **Stop Indexing** button lets you cancel an in-progress scan at any time without losing partial results. In multi-root workspaces, enabling indexing for one folder no longer triggers indexing of every other folder. A bug where disabling the global "Enable Codebase Indexing" toggle during an active scan left the pulsing indicator running has also been fixed — the scan now stops immediately. (thanks JamesRobert20, thomas-mindruptive!) ([#11456](https://github.com/RooCodeInc/Roo-Code/pull/11456)) + +## Bug Fixes + +* **Chat Scroll on Reopen**: Fixes an issue where reopening an existing chat would not reliably scroll to the newest message, leaving users viewing older messages mid-conversation. Auto-scroll-to-bottom now consistently activates on chat open, the scroll-to-bottom button reliably re-anchors the view, and manually scrolling up to browse history properly pauses auto-follow without interference from nested scroll areas such as code blocks. ([#11483](https://github.com/RooCodeInc/Roo-Code/pull/11483)) +* **Multi-Window Task History Data Loss**: Fixes silent task history data loss when Roo Code runs in two or more VS Code windows at the same time. Each task's history is now stored in its own file with cross-process file locking, so concurrent multi-window writes no longer overwrite each other. Migration from the previous storage format is automatic and backward-compatible. ([#11490](https://github.com/RooCodeInc/Roo-Code/pull/11490)) diff --git a/sidebars.ts b/sidebars.ts index 42978d38..00a4cf06 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -175,10 +175,18 @@ const sidebars: SidebarsConfig = { label: "Extension Release Notes", items: [ "update-notes/index", + { + type: "category", + label: "3.49", + items: [{ type: "doc", id: "update-notes/v3.49.0", label: "3.49.0" }], + }, { type: "category", label: "3.48", - items: [{ type: "doc", id: "update-notes/v3.48.0", label: "3.48.0" }], + items: [ + { type: "doc", id: "update-notes/v3.48.1", label: "3.48.1" }, + { type: "doc", id: "update-notes/v3.48.0", label: "3.48.0" }, + ], }, { type: "category",