Changelog
2.3.3dev (unreleased)
- Drop support for Python 3.8 and add CI coverage through Python 3.13.
2.3.3 (2025-07-02)
- add Python 3.12 support, thanks @AnkiHubSoftware
- bugfix, update RedBeatSchedulerEntry definitions for improved type safety and correctness, thanks @sotosapp
- bugfix, Redbeat no longer updating tasks definitions on Redis #289, thanks @semoac
- ci, fix testpypi publish by checking out source before version update
- test, pin fakeredis<2.27.0 for Python 3.8 support
2.3.0 (2025-02-23)
- bugfix, allow disabling of lock with redbeat_lock_key = None, thanks @jscaria, @molog, @bertosantamaria
- bugfix, track changes to primary in Sentinel, thanks @Niccolum
- bugfix, static entries honour last_run_at, thanks @kchamz
- doc updates, thanks @miketheman, @cikay
2.2.0 (2023-12-22)
- add ssl support for redis with sentinel, thanks @cyberjunk
- add RedisCluster Support, thanks @kkinder
- bugfixes
2.1.1 (2023-06-11)
- fix compatability with Celery 5.3.0, thanks @jkseppan
2.1.0 (2023-05-17)
- BREAKING, drop for support for EOL Python < 3.8
- log message cleanup, thanks @joekohlsdorf
- ensure lock is owned before releasing, fixing #223, thanks @michaelbukachi
- fix #238, #208, failure to aquire lock on startup leads to multiple task executions, thanks @Junzki, @nicklyra, @nigel-gott
- Add options support for RedBeatSchedulerEntry, thanks @anton-petrov
2.0.0 (2020-10-25)
- BREAKING CHANGES, test with your stack before deploying
- Drop support for celery<4.2
- Drop support for pyredis<3
- Drop Python 2.7 and 3.5 support, update to 3.6+ syntax, thanks @kleschenko
- Support timezones other than UTC thanks @luoxiaohei, @sempr and @noamkush
- Many config handling consistentcy updates
- Use black linter and drop circle CI in favor of GitHub Actions
1.0.0 (2020-05-16)
- version bump of 0.13.0
- add warning for non-UTC timezones
0.13.0 (2019-03-08)
- support py-redis>=3. thanks noamkush
- see https://github.com/sibson/redbeat/pull/108 for dependency issues
- use CircleCI 2.0, thanks Christopher Dignam
- build wheel for distribution on pypi, thanks @noamkush
- test fixes for py37/celery3/4, thanks @laixintao
0.12.0 (2018-12-06)
- better Celery 4 support, thanks @az-wegift
- configurably, automatically reconnect to Redis on timeout error rather than terminate, thanks @az-wegift
- password support for Redis Sentinal connections, thanks @az-wegift
- bugfix, rrule serialization under Celery 3, thanks @noamkush
0.11.1 (2018-01-03)
- config options and password support for Redis Sentinel, thanks Amadeusz Zolnowski
0.11.0 (2017-10-18)
- SECURITY, redact password when logging redis URL
- Celery 3/4 compatibility fixes, thanks Jannis Leidel
- Recurrance Rule support, thanks Aric Huang
- Redis Cluster support, thanks Arthur Lutz
0.10.2 (2017-10-10)
- SECURITY, redact password when logging redis URL
0.10.0 (2017-05-10)
- minor breaking changes due to reworked API
- celery 4.x support
- python 3 compatability, thanks Christopher Arndt
- be more consistent about using UTC everywhere
- various bugfixes, thanks Christopher Arndt
- improved configuration handling, thanks Jannis Leidel