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 ·

Login now fails properly when its local callback server cannot start

If the local server that receives OAuth login results cannot start, Claude Code now reports a real error instead of carrying on

You'll notice Bug Fixes
JSON All of v2.1.305
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
AuthArea: what it touches
Bug FixesKind: in v2.1.305,
Bug FixesSection of the release
What

When you log in with OAuth (signing in through your browser), Claude Code starts a small server on your computer to receive the result. If that server fails to start, for example because the port it needs is already taken or blocked, Claude Code now raises a proper error, "Failed to start OAuth callback server", which keeps the original cause attached.

Before, the failure was handed back as if it were a normal result, and the message read from the wrong place.

Why

An occupied or blocked port could leave login hanging or misbehaving. Now it fails with a clear error.

See this entry in the whole of v2.1.305 →

Feedback