Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.0.2 Home All releases olderv2.0.1 v2.0.3newer
Claude Code v2.0.2

Fixed Stale Credential Cache

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 →