Releases: hummingbird-project/swift-jobs-postgres
Releases · hummingbird-project/swift-jobs-postgres
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
PostgresJobQueue
to support job parameters not conforming toJobParameter
. #36 - Change
PostgresJobQueue.JobPriority
to use computed properties instead of functions. #32 - Code changes required by JobProcessor changes in swift-jobs. #38
- Add
JobMetadataDriver
conformance. #39 - Require Swift 6. #40
Patch release changes
- Add
@inlinable
to 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.