Skip to content

Commit 3ad3231

Browse files
committed
chore: Update CHANGELOG.md
1 parent 65dfa98 commit 3ad3231

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## 2.1.50
4+
5+
- Added support for `startupTimeout` configuration for LSP servers
6+
- Added `WorktreeCreate` and `WorktreeRemove` hook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees.
7+
- Fixed a bug where resumed sessions could be invisible when the working directory involved symlinks, because the session storage path was resolved at different times during startup. Also fixed session data loss on SSH disconnect by flushing session data before hooks and analytics in the graceful shutdown sequence.
8+
- Linux: Fixed native modules not loading on systems with glibc older than 2.30 (e.g., RHEL 8)
9+
- Fixed memory leak in agent teams where completed teammate tasks were never garbage collected from session state
10+
- Fixed `CLAUDE_CODE_SIMPLE` to fully strip down skills, session memory, custom agents, and CLAUDE.md token counting
11+
- Fixed `/mcp reconnect` freezing the CLI when given a server name that doesn't exist
12+
- Fixed memory leak where completed task state objects were never removed from AppState
13+
- Added support for `isolation: worktree` in agent definitions, allowing agents to declaratively run in isolated git worktrees.
14+
- `CLAUDE_CODE_SIMPLE` mode now also disables MCP tools, attachments, hooks, and CLAUDE.md file loading for a fully minimal experience.
15+
- Fixed bug where MCP tools were not discovered when tool search is enabled and a prompt is passed in as a launch argument
16+
- Improved memory usage during long sessions by clearing internal caches after compaction
17+
- Added `claude agents` CLI command to list all configured agents
18+
- Improved memory usage during long sessions by clearing large tool results after they have been processed
19+
- Fixed a memory leak where LSP diagnostic data was never cleaned up after delivery, causing unbounded memory growth in long sessions
20+
- Fixed a memory leak where completed task output was not freed from memory, reducing memory usage in long sessions with many tasks
21+
- Improved startup performance for headless mode (`-p` flag) by deferring Yoga WASM and UI component imports
22+
- Fixed prompt suggestion cache regression that reduced cache hit rates
23+
- Fixed unbounded memory growth in long sessions by capping file history snapshots
24+
- Added `CLAUDE_CODE_DISABLE_1M_CONTEXT` environment variable to disable 1M context window support
25+
- Opus 4.6 (fast mode) now includes the full 1M context window
26+
- VSCode: Added `/extra-usage` command support in VS Code sessions
27+
- Fixed memory leak where TaskOutput retained recent lines after cleanup
28+
- Fixed memory leak in CircularBuffer where cleared items were retained in the backing array
29+
- Fixed memory leak in shell command execution where ChildProcess and AbortController references were retained after cleanup
30+
331
## 2.1.49
432

533
- Improved MCP OAuth authentication with step-up auth support and discovery caching, reducing redundant network requests during server connections

0 commit comments

Comments
 (0)