Releases: hummingbird-project/swift-jobs-postgres
Releases · hummingbird-project/swift-jobs-postgres
v1.1.1
v1.1.0
## Minor release changes
v1.0.0
Postgres driver for swift-jobs.
Includes additional support for
- priority queues
- cancelling jobs
- pausing and resuming jobs
- customizing retention of job data
- scheduled database cleanup
Changes since v1.0.0-rc.1
Major release changes
Minor release changes
- Add support for cleanup of paused jobs. #44
v1.0.0 Release Candidate 1
Minor release changes
- Add options to retain completed and cancelled jobs. #35
- Add Job to cleanup jobs based on status and age. #35
- Fix up
PostgresJobQueueto support job parameters not conforming toJobParameter. #36 - Change
PostgresJobQueue.JobPriorityto use computed properties instead of functions. #32 - Code changes required by JobProcessor changes in swift-jobs. #38
- Add
JobMetadataDriverconformance. #39 - Require Swift 6. #40
Patch release changes
- Add
@inlinableto key functions. #37
Other changes
- Replace XCTest with Swift Testing. #40
v1.0.0 Beta 2
Breaking changes
- Move job cleanup to separate function
cleanUp. #12 - Rebuild migrations from scratch. #20
- swift-jobs-postgres no longer depends on hummingbird-postgres so no longer brings in hummingbird as a dependency. #30
Minor release changes
- Make sure retries use same JobID. #15
- Move job serialization to Postgres driver . #16
- Add queueName column. #20
- Add Postgres JobOptions. #23
- Add Job priorities. #24
- Add support for Resumable and Cancellable jobs. #26
Patch release changes
v1.0.0 Beta 1
Postgres implementation of Job queue from https://github.com/hummingbird-project/swift-jobs/. This was originally in hummingbird-postgres but has now been moved into its own package.