Releases: taskiq-python/taskiq
0.10.2
0.10.1
0.10.0
🚨 Breaking release 🚨
This release is primary focused on scheduler. If you don't use TaskiqScheduler or you don't have custom ScheduleSource. This release won't break anything. Otherwise you might need to update your ScheduleSource.
This release changes ScheduledTask. Please remove source
field from Schedule sources.
What's Changed
- Added new serializers. by @s3rius in #217
- Removed source from the TaskiqSchedule. by @s3rius in #218
- Now running tasks are stored in memory. by @s3rius in #220
- Added API for easy-scheduling. by @s3rius in #219
- Fixed when messages are acked. by @s3rius in #222
- Fixed codecov delta calculations for PRs. by @s3rius in #223
- Simplified scheduler. by @s3rius in #221
- Added tests for python 3.12. by @s3rius in #224
- Lint fixes. by @s3rius in #225
Full Changelog: 0.9.3...0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
Big scheduler update.
This release contains lots of small improvements and also some
What's Changed
- Added timezone-aware schedule support. by @s3rius in #198
- Docs updated. by @s3rius in #199
- Fixed delay for specific time values. by @s3rius in #200
Since now ScheduledTasks respect timezone, please verify that you use UTC everywhere you need. If you were using local datetime, this update may break some schedules. If you were using datetime.utcnow()
, you don't need to change anything, since for backward compatibility we just add UTC time zone information to all datetimes which don't have timezone information.
Full Changelog: 0.8.8...0.9.0