Releases: procrastinate-org/procrastinate
2.10.0
2.9.2
2.9.1
Migrations
None
What's Changed
Bug Fixes
- Fix django's
procrastinate shell <command>
by @ewjoachim (found by @linspw who contributed a first fix) in #1121
Full Changelog: 2.9.0...2.9.1
2.9.0
Migrations
What's Changed
Features
- Offer hooks to change the priority, queue and lock when retrying a job by @medihack in #1113 . If you have implemented your own RetryStrategy,
get_schedule_in
is now deprecated (but still maintained) and should be replaced withget_retry_decision
.get_schedule_in
support will probably be removed in the next major release, though there's no guarantee that this might happen anytime soon.
Bug Fixes
- Fix SchemaManager.apply_schema by @ewjoachim in #1117
Documentation
- Remove duplicate documentation badge by @ewjoachim in #1104
- Clarify verbosity by @ewjoachim in #1107
Full Changelog: 2.8.0...2.9.0
2.8.0
Migrations
None
What's Changed
Features
- app.replace_connector to ease tests by @ewjoachim in #1102
Miscellaneous
- Remove deprecated file static_migrations.py by @ewjoachim in #1091
Documentation
- Update migrations.md by @ewjoachim in #1086
- [doc] context must be offered as positional argument by @ticosax in #1098
Dependencies
- Deps updates by @ewjoachim in #1103
Uncategorized
New Contributors
Full Changelog: 2.7.0...2.8.0
Notes from @ewjoachim:
As part of this release, we're delighted to announce the addition of @medihack among the procrastinate maintainers! Congratulations and happy maintainance to them and everyone! The project is still welcoming contributors and potentially maintainers, so feel free to have a look at the repo activity if you want to help! Thank you!
2.7.0
Migrations
02.06.00_01_add_cancel_states.sql
What's Changed
Feature
- Job cancellation by @medihack in #1081
This is a new feature that will only impact you if you decide to use it, apart from one minor change: in the procrastinate shell
CLI, the new cancelled, aborting, aborted
states are exposed and calling cancel
on a job used to set is as failed
and will now set it as either cancelled
or aborting
(see the doc for details)
Miscellaneous
- Call configure callback in listen notify by @aleksandr-shtaub in #1078
Full Changelog: 2.6.0...2.7.0
2.6.0
Migrations
02.05.00_01_add_periodic_job_priority.sql
What's Changed
Features
Full Changelog: 2.5.0...2.6.0
2.5.0
Migrations
02.00.03_01_add_job_priority.sql (
What's Changed
Features
- Add job priority feature by @medihack in #1070 . See documentation.
New Contributors
Full Changelog: 2.4.0...2.5.0
2.4.0
Migrations
None
What's Changed
Bug Fixes
- Failing test for pg_job_manager.delete_old_jobs with psycopg2-based lib by @ewjoachim in #1076
Miscellaneous
- Django Migrations are now created as normal files instead of being dynamically generated by @ewjoachim in #1071
Documentation
- Doc typo by @ewjoachim in #1068
Full Changelog: 2.3.0...2.4.0
2.3.0
Migrations
None
What's Changed
Features
Miscellaneous
- test_get_sync_connector__[not]_open as integration test, not unit test by @ewjoachim in #1057
Documentation
- fix: syntax error in connector basics docs by @mplemay in #1044
- update django integration testing docs by @ewjoachim in #1058
- docs: add more context around queueing_locks by @onlyann in #1052
New Contributors
Full Changelog: 2.2.0...2.3.0