Migrations
- https://github.com/peopledoc/procrastinate/blob/master/procrastinate/sql/migrations/00.16.00_01_add_finish_job_and_retry_job_functions.sql (this migration was named 0.16 but should have been named 0.17)
- https://github.com/peopledoc/procrastinate/blob/master/procrastinate/sql/migrations/00.17.00_01_add_trigger_on_job_deletion.sql
- https://github.com/peopledoc/procrastinate/blob/master/procrastinate/sql/migrations/00.17.00_02_delete_finished_jobs.sql
- https://github.com/peopledoc/procrastinate/blob/master/procrastinate/sql/migrations/00.17.00_03_add_checks_to_finish_job.sql
- https://github.com/peopledoc/procrastinate/blob/master/procrastinate/sql/migrations/00.17.00_04_add_checks_to_retry_job.sql
⚠️ These migration contain an incompatibility that is resolved in 0.18.2
. Please run the migrations mentioned in 0.18.0
and 0.18.2
as a bundle to avoid potential downtimes
Features
- Add async method to apply schema (#376)
- Add the ability to personalize log format by environment variable (#357)
- Second pass on log format (#361)
- Delete finished jobs (#354)
Bug Fixes
- Dev-env script improvement (#353)
- Fix InMemoryConnector handling of queueing_lock (#374)
- Fix the shell's "retry job" and "cancel job" actions (#356)
Documentation
- Add a "Retry stalled jobs" howto (#366)
- Change comments in the README's code snippets (#371)
- Fix README async example, make both
sync
andasync
example more complete (#368) - Fix README example (#365)
- Remove the Sphinx bug-related addendum in the doc (#351)
Miscellaneous
- Dev-env script improvement (#353)
- Fix dev-env (#362)
- CI on both PRs and the master branch (#373)
- CI: switch from Branch to PR (#358)
- Fix deployment pipeline (#360)
- Add @thomasperrot as codeowner (#359)
- Make the shell fixture properly terminate the shell process (#352)
- Remove Admin and move its methods to JobManager (#349)
- Split procrastinate_finish_job into two functions (#336)