Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.119 ·

Entry
JSON All of v2.1.119
EntryKind: in v2.1.119,
Bug FixesSection of the release
  • Fixed handling of EPIPE and EIO errors on stdout/stderr — now properly destroys the stream and triggers a graceful exit callback instead of silently failing (search for "EIO")
  • Improved handling of failed daemon connections: "Couldn't reach the daemon — it may be restarting. Press Enter to retry" instead of silent failure (search for "Couldn't reach the daemon")
  • Added protection against recursive Zod schema references: "Recursive reference detected at" (search for "Recursive reference detected")
  • Fixed regex pattern conversion failures with descriptive error: "Could not convert regex pattern at" (search for "Could not convert regex pattern")
  • Added validation for --permission-mode flag values: "must be one of" (search for "--permission-mode must be one of")
  • Added guard against duplicate task IDs: "task ids must be unique" (search for "task ids must be unique")
  • Fixed transcript mirroring with bounded retry (3 attempts with short backoff; timeouts are not retried) to prevent silent data loss (search for "TranscriptMirrorBatcher")
  • Added timeout handling for SessionStore operations: append(), load(), listSessions(), listSubkeys() all now have explicit timeout errors (search for "SessionStore.append() timed out")
  • Fixed speculation pausing for backgrounded shells: "Speculation paused: backgrounded shell" (search for "Speculation paused: backgrounded shell")

See this entry in the whole of v2.1.119 →

Feedback