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

Fixed Stale Credential Cache

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

What: Removed memoization from credential storage read() methods to prevent stale data

Details:

  • Previously, credentials were cached indefinitely using t0() wrapper (lodash memoize)
  • After updating credentials, the cache could return old values
  • Now every read() call executes fresh credential retrieval
  • Affects both macOS Keychain and plaintext storage backends
  • All manual cache.clear?.() calls were removed as they're no longer needed
  • Evidence: Keychain changes at ly2.read() at line 378584, plaintext changes at PV0.read() at line 378624

Why this matters: Credential updates and deletions now work correctly without returning stale cached values that could cause authentication failures.

See this entry in the whole of v2.0.2 →

Feedback