- improve examples
- allow passing options to sqlalchemy engine (fix #9)
- fix issue in deletion (fix #10)
- fix timezone sometimes not apply correctly
- fix default field values not correctly populating on init object
- fix crontab sometimes changing 0 into *
- fix a bug where schedules with the same ID and different descriminators were selected when loading the
PeriodicTask
thanks to Matthew Bronstein and Bazyl Horsey
- added tests
- fixed bug in
IntervalSchedule
repr function - fixed bug in
PeriodicTaskChanged
insertion
- fixed bug where
one_off
is defaulting toTrue
- Add Validations to all models
- Use
Enum
instead of free text forIntervalSchedule.period
andSolarSchedule.event
- Use generic foreign key for schedules in
PeriodicTask
- Make sessions efficient and only use a session when needed
- Allow using a separate schema for the tables
- Add
ClockedSchedule
- Improve timezone support
- Support Celery 5.0.1