v1.0.0-rc1
Pre-release
Pre-release
Release candidate for v1.0!
Incompatible Changes
I've tried to make any incompatible changes together, to minimize impact on production users. These need to happen before 1.0 though. There's no better time.
SECRET_KEY_BASE
is now stretched into a 128-bit key, to defeat brute guessing. This will invalidate existing password reset tokens, session tokens, and access tokens.- Session tokens now have an additional
scope
claim. This invalidates existing session tokens. - Refresh tokens now expire after a 30-day timeout, by default. Existing tokens are unaffected, except that all of them have been expired by the above changes. They'll be cleaned out of Redis eventually.
New
- webhooks will retry for up to nearly two minutes
- CSRF now depends on checking
Origin
instead ofReferer
. This should be a sidegrade.