You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,28 @@
1
1
# Changelog
2
2
3
+
## 2.1.0 (2026-04-04)
4
+
5
+
### Security
6
+
-**MCP project config trust**: `.mcp.json` from project directories now requires explicit trust (`/mcp trust`). Prevents arbitrary code execution from untrusted repos.
7
+
-**Write tool symlink protection**: Now also checks if the target file itself is a symlink to a sensitive location (was only checking parent directory).
8
+
9
+
### MCP Improvements
10
+
-**@blockrun/mcp built-in**: BlockRun MCP server auto-registered — zero config needed for search, dex, markets, chat tools.
-**Transport leak fix**: Failed connections now properly clean up stdio transport.
14
+
15
+
### Token Management
16
+
-**Anchor sanity check**: Token anchor invalidated when history grows unexpectedly (e.g., /resume with large session). Falls back to estimation instead of wrong counts.
17
+
-**LLM parse warning**: Malformed tool JSON input now logged in debug mode (was silently defaulting to {}).
18
+
19
+
### Bug Fixes
20
+
-**Session JSONL recovery**: Corrupted lines now skipped individually instead of failing entire session load.
21
+
-**Session prune safety**: Active session ID protected from pruning.
22
+
-**Tool result truncation**: Now truncates at line boundaries for cleaner previews.
0 commit comments