1.5.0
Released: Sat Oct 11 2025
feature
-
[feature] [redis] Added a new
RedisBackend.lock_prefixparameter to the
RedisBackendandValkeyBackendbackends to allow
customization of the lock key prefix. The prefix must be between 2 and 10
characters long and may contain any alphanumeric character and the symbols
_-.:. This allows for improved visual clarity when inspecting backend
keys, particularly when key names may be ambiguous with the default
_lockprefix. Pull request courtesy Jonathan Vanasco.References: #76
change
-
[change] [tests] The top-level test runner has been changed to use
nox, adding a
noxfile.pyas well as some included modules. Thetox.inifile
remains in place so thattoxruns will continue to function in the near
term, however it will be eventually removed and improvements and
maintenance going forward will be only towardsnoxfile.py. -
[change] [platform] Minimum Python version is now 3.10, as Python 3.9 is EOL.
bug
- [bug] [typing] A wide range of typing improvements and modernizations within the codebase.
Pull request courtesy Stephen Finucane.