Claude Code v2.1.283 ·
File uploads stop retrying when the server rejects them outright
File uploads now fail at once on HTTP 400, 404 or 422, and on timeouts set not to retry, instead of retrying
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.283,
ImprovementsSection of the release
What
When Claude Code uploads a file, some failures now end the upload at once instead of retrying:
- HTTP 400, 404 or 422 from the server, meaning the server rejected or could not find what was sent, is reported as a server error.
- A timeout on an upload set not to retry after timeouts is reported as a network error.
Before, other error codes went down the retry path, and every connection error was simply tried again.
Why
Uploads that can never succeed no longer keep retrying, so the failure shows up sooner.
See this entry in the whole of v2.1.283 →