ITADN
procrastinate-org/procrastinate

版本发布 8

3.5.1
? · 2025-08-07

<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Uncategorized * Revert "fix: try to reconnect on exception" by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1436 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.5.0...3.5.1

3.5.0
? · 2025-07-31

<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Bug Fixes * fix: try to reconnect on exception by @woolfred in https://github.com/procrastinate-org/procrastinate/pull/1425 ## New Contributors * @woolfred made their first contribution in https://github.com/procrastinate-org/procrastinate/pull/1425 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.4.0...3.5.0

3.4.0
? · 2025-07-18

<!-- Release notes generated using configuration in .github/release.yml at main --> ## Migrations Pre (launch before upgrading): - [03.04.00_01_pre_add_retry_failed_job_procedure.sql](https://github.com/procrastinate-org/procrastinate/blob/main/procrastinate/sql/migrations/03.04.00_01_pre_add_retry_failed_job_procedure.sql) Post (launch after upgrading): - [03.04.00_50_post_add_retry_failed_job_procedure.sql](https://github.com/procrastinate-org/procrastinate/blob/main/procrastinate/sql/migrations/03.04.00_50_post_add_retry_failed_job_procedure.sql) ## What's Changed ### Features * Retry Failed Job (see [documentation](https://procrastinate.readthedocs.io/en/main/howto/advanced/retry.html#retry-a-job-manually)) by @ticosax in https://github.com/procrastinate-org/procrastinate/pull/1325 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.3.0...3.4.0

3.2.2
? · 2025-05-16

<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Miscellaneous * Add trigger on merge_group by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1394 * Remove duplicate GitHub Action benchmark workflow by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1395 * Remove rogue debug print() by @jakajancar in https://github.com/procrastinate-org/procrastinate/pull/1399 ## New Contributors * @jakajancar made their first contribution in https://github.com/procrastinate-org/procrastinate/pull/1399 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.2.1...3.2.2

3.2.1
? · 2025-05-14

<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Miscellaneous * Fix publish workflow by using ref by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1393 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.2.0...3.2.1

3.2.0
? · 2025-05-13

<!-- Release notes generated using configuration in .github/release.yml at main --> ## Migrations - [03.02.00_01_pre_batch_defer_jobs.sql](https://github.com/procrastinate-org/procrastinate/blob/main/procrastinate/sql/migrations/03.02.00_01_pre_batch_defer_jobs.sql) - [03.02.00_50_post_batch_defer_jobs.sql](https://github.com/procrastinate-org/procrastinate/blob/main/procrastinate/sql/migrations/03.02.00_50_post_batch_defer_jobs.sql) ## What's Changed ### Features * Allow to batch defer multiple jobs at once by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1382 ### Bug Fixes * Fix sync-pre-commit by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1377 * Fix filepath typo in README.md by @philherbert in https://github.com/procrastinate-org/procrastinate/pull/1371 * Make the JSONValue type recursive by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1388 ### Miscellaneous * Add a Django model for the worker by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1378 * Remove unused job "success" by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1389 * Launch sync-pre-commit only when relevant files were modified by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1390 * Fix licence, packages and badges by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1391 ### Documentation * Add a section about benchmarks to the discussions by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1386 ## New Contributors * @philherbert made their first contribution in https://github.com/procrastinate-org/procrastinate/pull/1371 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.1.0...3.2.0

3.1.0
? · 2025-03-22

<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Features * Only log Error level if all retry attempts fail( #1342) by @minjicho-support in https://github.com/procrastinate-org/procrastinate/pull/1343 * Add heartbeats to detect stalled workers by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1344 ### Miscellaneous * Add some very simple benchmarks by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1347 * Add missing pytest's marker description by @ticosax in https://github.com/procrastinate-org/procrastinate/pull/1348 * Adjust sleep times in test_stop_worker_aborts_sync_jobs_past_shutdown_graceful_timeout by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1354 * Clean outdated skip-before-version by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1355 ### Documentation * doc fix by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1351 * New rule for migration naming by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1353 ### Uncategorized * Add query prefetching to Django admin by @danlamanna in https://github.com/procrastinate-org/procrastinate/pull/1319 * Revert "Add missing pytest's marker description" by @ticosax in https://github.com/procrastinate-org/procrastinate/pull/1350 ## New Contributors * @danlamanna made their first contribution in https://github.com/procrastinate-org/procrastinate/pull/1319 * @minjicho-support made their first contribution in https://github.com/procrastinate-org/procrastinate/pull/1343 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.0.2...3.1.0

3.0.2
? · 2025-01-28

<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Miscellaneous * Create FUNDING.yml by @medihack in https://github.com/procrastinate-org/procrastinate/pull/1309 * Add missing "build" step in release workflow by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1310 * Fetch tags when releasing by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1311 * uv-dynamic-versioning needs to know that we don't prefix our tags with `v` by @ewjoachim in https://github.com/procrastinate-org/procrastinate/pull/1312 **Full Changelog**: https://github.com/procrastinate-org/procrastinate/compare/3.0.1...3.0.2