- Allow customisation of timezone in logs, #281
- Add the
username
option toRedisSettings
, #299 - Change primary branch name to
main
, 40c8803 - Add
--custom-log-dict
CLI option, #294 - Fix error in case of pytz not being installed, #318
- Support and test python 3.11, #327
- Improve docs for parameter
_expires
inenqueue_job
, #313 - Fix redis ssl support, #323
- Fix recursion while waiting for redis connection, #311
- switch from watchgod to watchfiles, #332
- Simplify dependencies, drop pydantic as a dependency., #334
- Allow use of
unix_socket_path
inRedisSettings
, #336 - Allow user to configure a default job expiry-extra length, #303
- Remove transaction around
info
command to support Redis 6.2.3, #338 - Switch from
setup.py
topyproject.toml
, #341 - Support
abort
for deferred jobs, #307
Full Changelog: v0.23a1...v0.24.0