Releases: taskiq-python/taskiq
0.11.0
What's Changed
- Add scheduler pre_send exception handling by @stinovlas in #254
- Add missing CLI options documentation by @stinovlas in #255
- Update task patterns by @stinovlas in #257
- Fixed spelling by @zmarffy in #264
- Set uvloop for current thread explicitly. by @ivaaahn in #270
- fix typo in taskiq-with-aiohttp.md by @suspiciousRaccoon in #276
- Removed startup event. by @s3rius in #266
- feat: reuse pydantic v2 TypeAdapter instance by @unights in #284
- Added non-string labels in tasks. by @s3rius in #243
- Docs update by @s3rius in #285
New Contributors
- @stinovlas made their first contribution in #254
- @zmarffy made their first contribution in #264
- @ivaaahn made their first contribution in #270
- @suspiciousRaccoon made their first contribution in #276
- @unights made their first contribution in #284
Full Changelog: 0.10.4...0.11.0
0.10.4
0.10.3
What's Changed
- Added shutdown for schedule sources. by @s3rius in #231
- Added pickle serializer. by @s3rius in #232
- Doc updates by @kevinhikaruevans in #236
- Changed deprecated logger.warn to logger.warning by @DeanNeaht in #237
- Scheduled task is a pydantic model now. by @s3rius in #234
- Added ack config. by @s3rius in #249
ScheduledTask
directly, please make sure your code is compatible with pydantic becuase of #234. This is the last change planned change to scheduling API for now.
New Contributors
- @kevinhikaruevans made their first contribution in #236
- @DeanNeaht made their first contribution in #237
Full Changelog: 0.10.2...0.10.3
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