What's wrong with this entry?
Anonymous. No account, no email.
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 atPV0.read() at line 378624
Why this matters: Credential updates and deletions now work correctly without returning stale cached values that could cause authentication failures.