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

Requests that get a 409 conflict response are now retried

Claude Code now retries requests that get HTTP 409, as it already did for 408, 429 and server errors

You'll notice Improvements
JSON All of v2.1.305
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
InternalsArea: what it touches
ImprovementsKind: in v2.1.305,
ImprovementsSection of the release
What

When a request to a server fails, Claude Code decides from the response code whether to try again. It already retried on 408 (timeout), 429 (too many requests) and any 500-range server error. It now also retries on 409, which means the request conflicted with something else happening at the same time.

Separately, a 409 response is no longer read as meaning a request is already pending.

Why

Conflict responses are now retried instead of failing straight away.

See this entry in the whole of v2.1.305 →

Feedback