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

Config File Write Protection

Entry
JSON All of v2.1.63
EntryKind: in v2.1.63,
ChangesSection of the release

A new safety mechanism prevents concurrent config writes from wiping authentication data in ~/.claude.json. Before writing, the system re-reads the file and refuses to proceed if the disk version is missing oauthAccount or hasCompletedOnboarding data that exists in the in-memory cache. This addresses a race condition reported in GitHub issue #3117.

Evidence

Config lock function (search for "saveConfigWithLock", "re-read config is missing auth that cache has")

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

Feedback