Releases: vapor/queues-redis-driver
Update swift tools version to 5.8
This patch was authored by @GNMoseke and released by @gwynne.
As of queues 1.15, swift 5.8 is required to build. This package is still on 5.6, and vapor itself is also on 5.8.
Also updates the README accordingly.
Implemented redisTLSClient and add it to the RedisConnectionPool
This patch was authored by @Kishimotovn and released by @gwynne.
This PR is to mirror the updates from vapor/redis#205 to the Queues Redis Driver to support SSL connection for Redis.
Misc cleanups
This patch was authored and released by @gwynne.
- Updates min Swift version to 5.6 to match Vapor
- Updates CI (it's a Gwynne PR, what were you expecting?)
- Updates README
Add missing platform specifiers
This patch was authored and released by @gwynne.
Also bump Swift version minimum to something closer to Vapor's
Use `context.eventLoop` for executing redis commands
This patch was authored by @Andrewangeta and released by @jdmcd.
Adds full conformance to the RedisClient
protocol to use the context's eventLoop for commands vs the default RedisConnectionPool
s RedisConnection
eventLoop for commands.
Fixes delayed jobs being kept in the processing queue.
This patch was authored by @Andrewangeta and released by @jdmcd.
Pushing delayed jobs back into the queue should also remove them from the processing queue.
Sets the Date encoding/decoding strategy for getting and setting values.
This patch was authored by @Andrewangeta and released by @jdmcd.
Sets the Date encoding/decoding strategy for getting and setting values.
(This should only effect top level properties like queuedAt
and delayUntil
not the custom payload)