Skip to content

Releases: RealOrangeOne/django-tasks

0.6.1

27 Dec 21:55
8b0ac5f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.0...0.6.1

0.6.0

29 Nov 17:08
e6d26ca
Compare
Choose a tag to compare

What's Changed

  • Add explicit support for Python 3.13 by @RealOrangeOne in #112
  • Don't enforce UUIDs for task ids by @RealOrangeOne in #120
  • (breaking) Rename "completed" tasks to "succeeded" by @RealOrangeOne in #119
  • (breaking) Simplify exception serialization to avoid issues with complex exceptions by @RealOrangeOne in #121
  • (breaking) Remove support for timedelta for run_after

Full Changelog: 0.5.0...0.6.0

0.5.0

19 Sep 07:34
6e70b9a
Compare
Choose a tag to compare

What's Changed

  • Update result to have separate attributes for return value and exception by @RealOrangeOne in #103
  • Prevent writing to task results by @RealOrangeOne in #106
  • Add additional test cases for process management by @RealOrangeOne in #88
  • Add Django 5.1+ support for CheckConstraint condition with backward compatibility by @saJaeHyukc in #108
  • Separate return value and exception attributes for task results
  • Add task enqueued and finished signals
  • Freeze Task class
  • Ensure enqueued_at is updated when the task is enqueued
  • Add --no-startup-delay option to worker to disable initial pause as process starts up
  • Don't mark tasks as failed when pressing ctrl-c using ImmediateBackend.

New Contributors

  • @saJaeHyukc made their first contribution in #108

Full Changelog: 0.4.0...0.5.0

0.4.0

12 Aug 14:37
00a9bf6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

16 Jul 15:03
5569d47
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Raise correct error when refreshing DB tasks
  • Validate the modified task when calling using
  • Fix concurrency issues on SQLite, which could result in tasks being executed multiple times (#33)

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

21 Jun 20:09
610e994
Compare
Choose a tag to compare

What's Changed

  • Use modules in justfile by @pauloxnet in #43
  • Add extras for database dependencies by @pauloxnet in #41
  • Update git action versions by @pauloxnet in #45
  • Using the DEFAULT_TASK_BACKEND_ALIAS constant by @dennisstritzke in #36
  • Adding completion datetimes to the TaskResults by @dennisstritzke in #49
  • Adding a check that ensures the app required for the database backend… by @dennisstritzke in #53
  • Fix thundering herd typo by @jhthompson in #56
  • Support task decorator without arguments by @jhthompson in #55
  • Fix excessive CPU usage when no tasks in queue
  • Improve support for zero interval
  • Fix logging configuration - logs are actually shown now!
  • Add basic retries to core update mechanisms
  • Improve protections against missing or invalid tasks

New Contributors

Full Changelog: 0.1.1...0.2.0

0.1.1

08 Jun 15:31
165dd60
Compare
Choose a tag to compare

Fixes an issue of a missing migration to change verbose_name for the database backend. There should be no other changes in functionality.

Full Changelog: 0.1.0...0.1.1

0.1.0

08 Jun 14:58
06fb4a8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.0...0.1.0

0.0.0

30 May 07:50
80799d8
Compare
Choose a tag to compare
0.0.0 Pre-release
Pre-release

Initial release 🥳

This is just to get something out there, as opposed to something which is fully tested and working. At this time, the package should be considered "early alpha".