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

Claude Code v2.1.242 ·

A socket path taken by another running Claude Code no longer breaks startup

Startup survives when another Claude Code already holds the socket path, retrying nearby.

You'll notice Bug Fixes
JSON All of v2.1.242
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
StartupArea: what it touches
Bug FixesKind: in v2.1.242,
What probably matters to youSection of the release
What

When Claude Code picks its own local socket path for inter-process messaging, it now probes the existing file first: a leftover from a dead process is deleted and retried, and a socket a live sibling is using causes a bind at a randomised nearby path, up to three attempts. Sockets moved aside on earlier runs are cleaned up. A socket path you specify explicitly still fails hard if it is in use.

Details
  • The failure message after three attempts warns that siblings may be in a different pid namespace, which is why liveness could not be judged.
Evidence

listen EADDRINUSE on the auto socket path and its moved-aside siblings

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.242 →

Feedback