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.205 ·

Binary update download uses streaming with a total deadline

Entry
JSON All of v2.1.205
EntryKind: in v2.1.205,
ImprovementsSection of the release

The self-update download was rewritten to stream the binary to disk rather than buffering it entirely in memory:

  • A stall timeout resets on each chunk received; a separate total deadline aborts the download if it takes too long overall
  • Partial files are cleaned up on failure
  • ERR_STREAM_PREMATURE_CLOSE is now detected and triggers a retry
  • atomicMoveToInstallPath retries on EBUSY (Windows file-locking) with increasing delays
Evidence

Streaming download (search for "ERR_STREAM_PREMATURE_CLOSE") and deadline message (search for "Download timed out: exceeded the total deadline") — A5g() at line ~481355

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.205 →

Feedback