Skip to content

0.13.0

Latest

Choose a tag to compare

@RealOrangeOne RealOrangeOne released this 28 Aug 15:02
5970262

Breaking changes

  • Remove django-tasks dependency by @jrd in #46
  • Drop support for unsupported versions of Django

What's Changed

  • Update package installation instructions by @decadecity in #11
  • Hide magic run_after value in DBTaskResult admin page by @abnerpc in #17
  • Fix: Prevent OperationalError from dropped connections during worker sleep by @Ju5t1nL3 in #22
  • Fix linter issues and improve contributing text by @abnerpc in #26
  • fix: defer DBTaskResult import to avoid AppRegistryNotReady by @hieusats in #31
  • fix(prune): handle failed_min_age_days=0 correctly and add regression test by @jibaku in #39
  • Execute tasks in enqueue order by @diesieben07 in #37
  • feat(db_worker): add support for excluding queues by @tampueroc in #45
  • Remove Django 4.2 from test matrix, as LTS support has ended. by @FlipperPA in #41
  • Clarify validation for worker task limits and intervals by @imcatta in #43
  • Fix migration trying rename a non-existant index on MySQL or MariaDB
  • Add support for newer versions of MySQL, and test on MariaDB
  • Improve performance on some versions of MySQL and MariaDB which don't support partial indexes. This is done by adding a full index, which may notably increase storage usage.
  • Use Django's native transaction handling on SQLite
  • Remove old codepaths to support older versions of Django
  • Improved lock handling when claiming tasks, particularly in SQLite and MySQL
  • Don't exit worker if the database is locked and there may still be tasks in --batch mode.

New Contributors

Full Changelog: 0.12.0...0.13.0