- BREAKING Renamed any leftover fields named
executor
tojob_executor
(this breaks data store compatibility) - BREAKING Switched to using the timezone aware timestamp column type on Oracle
- BREAKING Fixed precision issue with interval columns on MySQL
- BREAKING Fixed datetime comparison issues on SQLite and MySQL
- BREAKING Worked around datetime microsecond precision issue on MongoDB
- BREAKING Renamed the
worker_id
field toscheduler_id
in theJobAcquired
andJobReleased
events - BREAKING Added the
task_id
attribute to theScheduleAdded
,ScheduleUpdated
andScheduleRemoved
events - BREAKING Added the
finished
attribute to theScheduleRemoved
event - BREAKING Added the
logger
parameter toDatastore.start()
andEventBroker.start()
to make both use the scheduler's assigned logger - BREAKING Made the
apscheduler.marshalling
module private - Added the
configure_task()
andget_tasks()
scheduler methods - Fixed out of order delivery of events delivered using worker threads
- Fixed schedule processing not setting job start deadlines correctly