v3.6.8 8 February 2026

Session Invalidation on Password Change

Session Invalidation

Refresh tokens are now invalidated when a user changes their password.

  • Password change revokes all existing refresh tokens immediately
  • New tokens include a generation identifier validated on each refresh
  • Mismatched generation returns 401 — user must re-authenticate
  • Existing login sessions are unaffected until their refresh token expires or is used

This ensures a compromised session cannot persist after a password change.