ITADN
hummingbird-project/swift-jobs-valkey

版本发布 8

v1.0.0 Release Candidate 31.0.0-rc.3
? · 2025-12-22

- Update for changes in valkey-swift v0.5.0. #54 - Optional delayUntil value in `JobOptions.init(delayUntil:)` is not non-optional. #55

v1.0.0 Release Candidate 11.0.0-rc.1
? · 2025-07-01

## Minor release changes - Add options to retain completed and cancelled jobs. #36 - Add Job to cleanup jobs based on status and age. #36 - Fix up `RedisJobQueue` to support job parameters not conforming to `JobParameter`. #35 - `RedisJobQueue.Configuration.queueKey` renamed to `RedisJobQueue.Configuration.pendingQueueKey`. #40 - Add `JobMetadataDriver` conformance. #42 - Require swift 6. #44 - Remove `public` from Redis script commands ## Patch release changes - Fix error where delayed tasks were not getting delayed. ## Other changes - Move to using Swift Testing. #44

v1.0.0 Beta 71.0.0-beta.7预发布
? · 2025-04-01

## Breaking changes - Move job cleanup from `onInit` to function `cleanUp` which needs to be called explicitly. #19 - Store delayUntil in pending ID. #20 - Pending queue uses a sorted set now. #29 ## Minor release changes - Keep existing job id on retry. #21 - Move job serialization to redis driver . #22 - Make sure we have unique keys for queue metadata. #24 - Add Redis JobOptions. #26 - All redis operations uses scripts to reduce communication and ensure atomicity. #28, #29 - Add support for cancellable and resumable jobs. #31 ## Patch release changes - Fixup after requiring all job parameters conform to `JobParameters`

v1.0.0 Beta 61.0.0-beta.6预发布
? · 2024-09-17

Fix up swift-jobs dependency version

v1.0.0 Beta 51.0.0-beta.5预发布
? · 2024-09-17

## Breaking changes - Add support for delayed jobs. #5 from @thoven87 ## Other changes - Added tests for retry with backoff. #6 from @thoven87

v1.0.0 Beta 41.0.0-beta.4
? · 2024-08-29

- Fix typo in Package.swift

v1.0.0 Beta 21.0.0-beta.2预发布
? · 2024-07-01

Use swift-jobs 1.0.0 Beta 1

v1.0.0 Beta 11.0.0-beta.1预发布
? · 2024-07-01

Redis Jobs Queue extracted from HummingbirdRedis package