Login token refresh retries saving and stops cleanly on dead tokens instead of failing quietly.
What's wrong with this entry?
Saving refreshed OAuth tokens now goes through one routine with retries and explicit outcomes, and two failure paths that previously carried on regardless now stop and report.
- the shared save routine CAS-writes the new tokens up to 3 times and distinguishes 'saved', 'adopted_sibling' and 'save_failed', emitting the matching telemetry including a save-exception event that names the storage backend
- refresh bails out early when the refresh token is already known to be dead
- a failed strict read of the credential store under the lock returns
lock_errorwith new telemetry instead of continuing
tengu_oauth_token_refresh_locked_read_failed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Signing back into the same account keeps a pending auto-resume
Both mention auth
-
v2.1.234
Token screen reports actual remaining validity
Both mention auth
-
v2.1.234
Setup-token login result carries the expiry
Both mention auth