Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Retry check no longer names the 529 overloaded status directly

Claude Code's check for retryable rate-limit errors no longer looks for HTTP status 529 by name and still accepts 429

Under the hood Internal Changes
JSON All of v2.1.323
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
API RequestsArea: what it touches
Internal ChangesKind: in v2.1.323,
Internal ChangesSection of the release

Unclear It is not clear whether 529 errors are still caught some other way, so overloaded requests may or may not still be retried.

What

When a request to the API fails, Claude Code checks whether the error is a rate-limit or overload error that it should retry. That check still accepts status 429, which means "too many requests". It no longer contains a separate check for status 529, the code the API uses to say it is overloaded.

Why

This could change whether Claude Code retries a request on its own when the API reports that it is overloaded.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear whether 529 errors are still caught some other way, so overloaded requests may or may not still be retried.

See this entry in the whole of v2.1.323 →

Feedback