0.8.0
Breaking changes
- The task status
NEWhas been renamed toREADY, to better support future retry functionality. Existing tasks are automatically migrated - Exceptions and tracebacks are moved to a
.errorslist, rather than being on theTaskResultdirectly. This allows multiple errors to be tracked
Notable changes
- Add DB indexes by @RealOrangeOne & @jonatron in #155 ⚡
- Add started signal by @RealOrangeOne in #158
- Allow stopping a worker after a given number of tasks by @RealOrangeOne in #157
- Identify a worker by a unique id by @RealOrangeOne in #136
- Add support for receiving task context by @RealOrangeOne in #174
- Add schema for multiple task attempts (multiple attempts, errors,
last_attempted_at) by @RealOrangeOne in #175
Other changes
- Fix outdated type annotation by @mportesdev in #173
- Terminate worker a little harder by @RealOrangeOne in #159
- Allow disabling auto-reload for db_worker when
settings.DEBUGis True by @janheini in #176 - Disable autoreload when using
--batch
New Contributors
- @mportesdev made their first contribution in #173
- @janheini made their first contribution in #176
- @jonatron made their first contribution in #155
Full Changelog: 0.7.0...0.8.0