Skip to content

Commit 638e190

Browse files
docs: update changelog for v0.2.111
1 parent 73febc5 commit 638e190

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

CHANGELOG.md

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

3+
## 0.2.111
4+
5+
### Bug Fixes
6+
7+
- **Zombie CLI subprocess prevention**: Shielded subprocess cleanup from asyncio cancellation so `SIGTERM`/`SIGKILL` teardown always runs, preventing orphaned `claude` child processes when the parent task is cancelled (#1082)
8+
- **Silent whitespace loss on large NDJSON lines**: Fixed the NDJSON parser silently dropping whitespace when a single line exceeded the 64 KiB stream buffer, which could corrupt tool output or assistant message content (#1083)
9+
- **TypeError on non-dict message content**: Fixed an uncaught `TypeError` when the CLI emits a message whose `content` field is a plain string or other non-dict value instead of the expected list of content blocks (#1058)
10+
- **`can_use_tool` shadowed by `allowed_tools`**: Added a runtime warning when a `can_use_tool` callback is registered alongside `allowed_tools` or `bypassPermissions`, which silently prevents the callback from ever firing (#1081)
11+
12+
### Internal/Other Changes
13+
14+
- Updated bundled Claude CLI to version 2.1.202
15+
- Fixed e2e stderr test flakiness by running the query from a clean working directory (#1084)
16+
317
## 0.2.110
418

519
### Internal/Other Changes

0 commit comments

Comments
 (0)