Skip to content

Releases: procrastinate-org/procrastinate

2.0.0b6

01 Mar 17:08
e0170be
Compare
Choose a tag to compare
2.0.0b6 Pre-release
Pre-release

We're still in the process of evaluating changes to the Django integration. For stability it's advised to wait for a stable release (...duh). Of course, volunteers for testing in the beta are highly appreciated. Contact us through here.

Migrations

None

What's Changed

Bug Fixes

New Contributors

Full Changelog: 2.0.0b5...2.0.0b6

2.0.0b5

29 Feb 22:44
445ad89
Compare
Choose a tag to compare
2.0.0b5 Pre-release
Pre-release

We're still in the process of evaluating changes to the Django integration. For stability it's advised to wait for a stable release (...duh). Of course, volunteers for testing in the beta are highly appreciated. Contact us through here.

Migrations

None

What's Changed

Bug Fixes

  • Add explicit error message if users use the django app before .ready() by @ewjoachim in #955

Miscellaneous

Documentation

Full Changelog: 2.0.0b4...2.0.0b5

2.0.0b4

28 Feb 23:31
2ba511c
Compare
Choose a tag to compare
2.0.0b4 Pre-release
Pre-release

We're still in the process of evaluating changes to the Django integration. For stability it's advised to wait for a stable release (...duh). Of course, volunteers for testing in the beta are highly appreciated. Contact us through here.

Migrations

None

What's Changed

Bug Fixes

Full Changelog: 2.0.0b3...2.0.0b4

2.0.0b3

25 Feb 22:56
07c9806
Compare
Choose a tag to compare
2.0.0b3 Pre-release
Pre-release

We're still in the process of evaluating changes to the Django integration. For stability it's advised to wait for a stable release (...duh). Of course, volunteers for testing in the beta are highly appreciated. Contact us through here.

Migrations

None

What's Changed

Bug Fixes

  • DjangoConnector.get_worker_connector() uses psycopg3 if available by @ewjoachim in #946

Miscellaneous

Full Changelog: 2.0.0b2...2.0.0b3

2.0.0b2

17 Feb 16:27
c558d35
Compare
Choose a tag to compare
2.0.0b2 Pre-release
Pre-release

We're still in the process of evaluating changes to the Django integration. For stability it's advised to wait for a stable release (...duh). Of course, volunteers for testing in the beta are highly appreciated.

Migrations

No SQL migrations. There's a Django migration, which you can run safely as it doesn't contain any actual SQL code (you can also run it with --fake for the same result)

What's Changed

Features

Miscellaneous

Docs

New Contributors

Full Changelog: 2.0.0b1...2.0.0b2

2.0.0b1

25 Jan 00:12
ebf4f30
Compare
Choose a tag to compare
2.0.0b1 Pre-release
Pre-release

This release refactors the Django integration completely. Head to the Django section in the doc to discover how it works.

Here's a summary of the changes:

  • When using Procrastinate with Django, you don't need to define a Procrastinate App anymore. As long as Procrastinate is in your INSTALLED_APPS, you can use procrastinate.contrib.django.app. This special app uses the Django connection and doesn't need opening or closing.
  • Tasks defined under the tasks submodule of any app in INSTALLED_APPS are loaded by default. This is configurable (you can add paths to load, or change the name of the module containing your tasks in every app)
  • Some settings can be defined as PROCRASTINATE_* in your Django settings. See the complete doc for details (but there are no mandatory settings)
  • You can run the CLI with ./manage.py procrastinate (if you use that, you won't have to configure an App either)
  • Procrastinate now exposes 2 models and the corresponding ModelAdmins in your Django Admin. Those models are read-only. The Admin panels are very very basic for now.
  • Procrastinate is tested with Django tasks that call the classic django ORM and the new async ORM methods.

What's Changed

Breaking changes

  • Much better Django integration, implemented in #906

Kudos

While Procrastinate is mainly developed by myself, multiple contributors helped shaping this release over the last 2 years that it's been slowly boiling:

Full Changelog: 1.1.2...2.0.0

1.1.2

23 Jan 20:29
edb73f9
Compare
Choose a tag to compare

Migrations:

What's Changed

Bug Fixes

Miscellaneous

Full Changelog: 1.1.1...1.1.2

1.1.1

17 Jan 23:34
ea6ffdf
Compare
Choose a tag to compare

Migrations

None

What's Changed

Bugfixes

Miscellaneous

Full Changelog: 1.1.0...1.1.1

1.1.0

14 Jan 21:34
5bb90c5
Compare
Choose a tag to compare

Migrations

Yes ! For the first time in a while, there are migrations. They're mainly dropping old functions now that we're in 1.0, following our migration doc. As a reminder, you should apply the migrations listed for 1.0 (such as the one below) before you upgrade to 1.1.

What's Changed

Miscellaneous

  • Apply future migrations following the release of 1.0 by @ewjoachim in #893

Dependencies

Misc

Full Changelog: 1.0.3...1.1.0

1.0.3

14 Jan 16:02
b411d34
Compare
Choose a tag to compare

Migrations

None

Miscellaneous

  • Tentatively fix pypi release