geofmureithi / apalis

Simple, extensible multithreaded background job and message processing library for Rust
https://crates.io/crates/apalis
MIT License
457 stars 41 forks source link

fix(deps): update rust crate redis to 0.27.0 #417

Open renovate[bot] opened 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Type Update Change
redis dependencies minor 0.25.3 -> 0.27.0
redis dev-dependencies minor 0.25.3 -> 0.27.0

Release Notes

redis-rs/redis-rs (redis) ### [`v0.27.2`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.27.2) [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.27.1...redis-0.27.2) ##### Changes & Bug fixes - Pubsub: Keep stream running after sink was closed. ([#​1330](https://redirect.github.com/redis-rs/redis-rs/pull/1330)) ### [`v0.27.1`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.27.1): v0.27.1 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.27.0...redis-0.27.1) ##### Changes & Bug fixes - fix sentinel feature error and update dependency ([#​1323](https://redirect.github.com/redis-rs/redis-rs/pull/1323) [@​MokerWill](https://redirect.github.com/MokerWill)) ### [`v0.27.0`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.27.0) [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.26.1...redis-0.27.0) ##### Features - Add r2d2 support for SentinelClient ([#​1297](https://redirect.github.com/redis-rs/redis-rs/pull/1297) [@​smf8](https://redirect.github.com/smf8)) - Xinfo groups lag and entries-read support ([#​837](https://redirect.github.com/redis-rs/redis-rs/pull/837) [@​massimiliano-mantione](https://redirect.github.com/massimiliano-mantione)) - Improve cluster documentation. [#​1263](https://redirect.github.com/redis-rs/redis-rs/pull/1263) - Allow splitting async PubSub to Sink & Stream. [#​1144](https://redirect.github.com/redis-rs/redis-rs/pull/1144) - Default for ConnectionManagerConfig ([#​1308](https://redirect.github.com/redis-rs/redis-rs/pull/1308) [@​feelingsonice](https://redirect.github.com/feelingsonice)) - Abort backing task to multiplexed connection on drop ([#​1264](https://redirect.github.com/redis-rs/redis-rs/pull/1264)) ##### Changes & Bug fixes - Fix new lints [#​1310](https://redirect.github.com/redis-rs/redis-rs/pull/1310) - Use pipelines to setup connections [#​1250](https://redirect.github.com/redis-rs/redis-rs/pull/1250) - Bump MSRV to 1.70 [#​1286](https://redirect.github.com/redis-rs/redis-rs/pull/1286) #### New Contributors - [@​massimiliano-mantione](https://redirect.github.com/massimiliano-mantione) made their first contribution in [https://github.com/redis-rs/redis-rs/pull/837](https://redirect.github.com/redis-rs/redis-rs/pull/837) - [@​feelingsonice](https://redirect.github.com/feelingsonice) made their first contribution in [https://github.com/redis-rs/redis-rs/pull/1308](https://redirect.github.com/redis-rs/redis-rs/pull/1308) **Full Changelog**: https://github.com/redis-rs/redis-rs/compare/redis-0.26.1...redis-0.27.0 ### [`v0.26.1`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.26.1) [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.26.0...redis-0.26.1) #### What's Changed - update MultiplexedConnection by [@​zh-jq](https://redirect.github.com/zh-jq) in [https://github.com/redis-rs/redis-rs/pull/1270](https://redirect.github.com/redis-rs/redis-rs/pull/1270) - bug: Exported configured-out item. by [@​EmilyMatt](https://redirect.github.com/EmilyMatt) in [https://github.com/redis-rs/redis-rs/pull/1273](https://redirect.github.com/redis-rs/redis-rs/pull/1273) ### [`v0.26.0`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.26.0): v0.26.0 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.25.4...redis-0.26.0) ##### 0.26.0 (2024-07-26) ##### Features - **Breaking change**: Add RESP3 support ([#​1058](https://redirect.github.com/redis-rs/redis-rs/pull/1058) [@​altanozlu](https://redirect.github.com/altanozlu)) - **Breaking change**: Expose Errors in `Value` [1093](https://redirect.github.com/redis-rs/redis-rs/pull/1093) - Add max retry delay for every reconnect ([#​1194](https://redirect.github.com/redis-rs/redis-rs/pull/1194) tonynguyen-sotatek) - Add support for routing by node address. [#​1062](https://redirect.github.com/redis-rs/redis-rs/pull/1062) - **Breaking change**: Deprecate function that erroneously use tokio in its name. [1087](https://redirect.github.com/redis-rs/redis-rs/pull/1087) - **Breaking change**: Change is_single_arg to num_of_args in ToRedisArgs trait ([1238](https://redirect.github.com/redis-rs/redis-rs/pull/1238) [@​git-hulk](https://redirect.github.com/git-hulk)) - feat: add implementation of `ToRedisArgs`,`FromRedisValue` traits for `Arc`,`Box`,`Rc` ([1088](https://redirect.github.com/redis-rs/redis-rs/pull/1088) [@​xoac](https://redirect.github.com/xoac)) - MultiplexedConnection: Relax type requirements for pubsub functions. [1129](https://redirect.github.com/redis-rs/redis-rs/pull/1129) - Add `invoke_script` to commands to allow for pipelining of scripts ([1097](https://redirect.github.com/redis-rs/redis-rs/pull/1097) [@​Dav1dde](https://redirect.github.com/Dav1dde)) - Adde MultiplexedConnection configuration, usable through Sentinel ([1167](https://redirect.github.com/redis-rs/redis-rs/pull/1167) [@​jrylander](https://redirect.github.com/jrylander)) - Slot parsing: Added handling to "?" and NULL hostnames in CLUSTER SLOTS. [1094](https://redirect.github.com/redis-rs/redis-rs/pull/1094) - Add scan_options ([1231](https://redirect.github.com/redis-rs/redis-rs/pull/1231) [@​alekspickle](https://redirect.github.com/alekspickle)) - Add un/subscribe commands to `aio::ConnectionManager`. [1149](https://redirect.github.com/redis-rs/redis-rs/pull/1149) - Mark deprecated constructor functions. [1218](https://redirect.github.com/redis-rs/redis-rs/pull/1218) ##### Changes & Bug fixes - Add xautoclaim command support ([1169](https://redirect.github.com/redis-rs/redis-rs/pull/1169) [@​urkle](https://redirect.github.com/urkle)) - Add support of EXPIRETIME/PEXPIRETIME command ([#​1235](https://redirect.github.com/redis-rs/redis-rs/pull/1235) [@​git-hulk](https://redirect.github.com/git-hulk)) - Implement `ToRedisArgs` for `std::borrow::Cow` ([#​1219](https://redirect.github.com/redis-rs/redis-rs/pull/1219) [@​caass](https://redirect.github.com/caass)) - Correct the document of default feature flags ([#​1184](https://redirect.github.com/redis-rs/redis-rs/pull/1184) [@​naskya](https://redirect.github.com/naskya)) - Add xgroup_createconsumer command support ([#​1170](https://redirect.github.com/redis-rs/redis-rs/pull/1170) [@​urkle](https://redirect.github.com/urkle)) - Route unkeyed commands to a random node. [1095](https://redirect.github.com/redis-rs/redis-rs/pull/1095) - Add dependabot ([1053](https://redirect.github.com/redis-rs/redis-rs/pull/1053) [@​oriontvv](https://redirect.github.com/oriontvv)) - impl `Clone` for `Msg` ([1116](https://redirect.github.com/redis-rs/redis-rs/pull/1116) [@​publicqi](https://redirect.github.com/publicqi)) - Make response_timeout Optional ([1134](https://redirect.github.com/redis-rs/redis-rs/pull/1134) [@​zhixinwen](https://redirect.github.com/zhixinwen)) - Remove redundant match. [1135](https://redirect.github.com/redis-rs/redis-rs/pull/1135) - Update cluster_async router_command docs ([1141](https://redirect.github.com/redis-rs/redis-rs/pull/1141) [@​joachimbulow](https://redirect.github.com/joachimbulow)) - Remove unnecessary generics from multiplexed_connection. [1142](https://redirect.github.com/redis-rs/redis-rs/pull/1142) - Fix compilation on Windows. ([1146](https://redirect.github.com/redis-rs/redis-rs/pull/1146) [@​Yury-Fridlyand](https://redirect.github.com/Yury-Fridlyand)) - fix [#​1150](https://redirect.github.com/redis-rs/redis-rs/issues/1150): change int types for expiry to `u64` ([1152](https://redirect.github.com/redis-rs/redis-rs/pull/1152) [@​ahmadbky](https://redirect.github.com/ahmadbky)) - check tls mode before setting it in the call of certs() ([1166](https://redirect.github.com/redis-rs/redis-rs/pull/1166) [@​MyBitterCoffee](https://redirect.github.com/MyBitterCoffee)) - Fix explicit IoError not being recognized. [1191](https://redirect.github.com/redis-rs/redis-rs/pull/1191) - Fix typos ([1198](https://redirect.github.com/redis-rs/redis-rs/pull/1198) [@​wutchzone](https://redirect.github.com/wutchzone)) - Fix typos ([1213](https://redirect.github.com/redis-rs/redis-rs/pull/1213) [@​jayvdb](https://redirect.github.com/jayvdb)) - Fix some typos in connection_manager.rs and client.rs ([1217](https://redirect.github.com/redis-rs/redis-rs/pull/1217) [@​meierfra-ergon](https://redirect.github.com/meierfra-ergon)) - Send retries in multi-node reconnect to new connection. [1202](https://redirect.github.com/redis-rs/redis-rs/pull/1202) - Remove unnecessary clones from pubsub codepaths. [1127](https://redirect.github.com/redis-rs/redis-rs/pull/1127) - MultiplexedConnection: Report disconnects without polling. [1096](https://redirect.github.com/redis-rs/redis-rs/pull/1096) - Various documentation improvements. [1082](https://redirect.github.com/redis-rs/redis-rs/pull/1082) - Fix compilation break. [1224](https://redirect.github.com/redis-rs/redis-rs/pull/1224) - Split `Request` and routing from cluster async to separate files. [1226](https://redirect.github.com/redis-rs/redis-rs/pull/1226) - Improve documentation of multiplexed connection. [1237](https://redirect.github.com/redis-rs/redis-rs/pull/1237) - Fix async cluster documentation. [1259](https://redirect.github.com/redis-rs/redis-rs/pull/1259) - Cluster connection - Refactor response handling. [1222](https://redirect.github.com/redis-rs/redis-rs/pull/1222) - Add support of HASH expiration commands ([1232](https://redirect.github.com/redis-rs/redis-rs/pull/1232) [@​git-hulk](https://redirect.github.com/git-hulk)) - Remove push manager [1251](https://redirect.github.com/redis-rs/redis-rs/pull/1251) - Remove tokio dependency from non-aio build. [1265](https://redirect.github.com/redis-rs/redis-rs/pull/1265) ##### Dependency updates, lints & testing improvements - Fix new lints. [1268](https://redirect.github.com/redis-rs/redis-rs/pull/1268) - Fix flakey multi-threaded test runs. [1261](https://redirect.github.com/redis-rs/redis-rs/pull/1261) - Fix documentation warning. [1258](https://redirect.github.com/redis-rs/redis-rs/pull/1258) - Fix nightly compilation warnings. [1229](https://redirect.github.com/redis-rs/redis-rs/pull/1229) - Fix fuzzer. [1145](https://redirect.github.com/redis-rs/redis-rs/pull/1145) - Fix flakey test. [1221](https://redirect.github.com/redis-rs/redis-rs/pull/1221) - Cluster creation in test: Try getting a new port if the current port isn't available. [1214](https://redirect.github.com/redis-rs/redis-rs/pull/1214) - Log the server / cluster logfile on error. [1200](https://redirect.github.com/redis-rs/redis-rs/pull/1200) - Remove loop from test. [1187](https://redirect.github.com/redis-rs/redis-rs/pull/1187) - Add `valkey` crate [1168](https://redirect.github.com/redis-rs/redis-rs/pull/1168) - Add tests for username+password authentication. [1157](https://redirect.github.com/redis-rs/redis-rs/pull/1157) - Improve PushManager tests in sync connection ([1100](https://redirect.github.com/redis-rs/redis-rs/pull/1100) [@​altanozlu](https://redirect.github.com/altanozlu)) - Fix issues that prevented cluster tests from running concurrently. [1130](https://redirect.github.com/redis-rs/redis-rs/pull/1130) - Fix issue in cluster tests. [1139](https://redirect.github.com/redis-rs/redis-rs/pull/1139) - Remove redundant call. [1112](https://redirect.github.com/redis-rs/redis-rs/pull/1112) - Fix clippy warnings [#​1180](https://redirect.github.com/redis-rs/redis-rs/pull/1180) - Wrap tests with modules. [1084](https://redirect.github.com/redis-rs/redis-rs/pull/1084) - Add missing module skips. [#​1083](https://redirect.github.com/redis-rs/redis-rs/pull/1083) - Add vscode settings to gitignore. [1085](https://redirect.github.com/redis-rs/redis-rs/pull/1085) ### [`v0.25.4`](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.25.3...redis-0.25.4) [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.25.3...redis-0.25.4)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.