ciffelia / koe

Discord 読み上げ Bot
MIT License
35 stars 16 forks source link

chore(deps): update rust crate redis to 0.27.0 #139

Open renovate[bot] opened 11 months ago

renovate[bot] commented 11 months ago

This PR contains the following updates:

Package Type Update Change
redis dependencies minor 0.23.3 -> 0.27.0

Release Notes

redis-rs/redis-rs (redis) ### [`v0.27.5`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.27.5): v0.27.5 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.27.4...redis-0.27.5) ##### Changes & Bug fixes - Allow disabling timeouts in `ConnectionManager` ([#​1372](https://redirect.github.com/redis-rs/redis-rs/pull/1372) [@​dcreager](https://redirect.github.com/dcreager)) - Fix timeouts throwing Pubsub::get_message. ([#​1379](https://redirect.github.com/redis-rs/redis-rs/pull/1379)) - implement command `DRYRUN` ([#​1373](https://redirect.github.com/redis-rs/redis-rs/pull/1373) [@​ArtemIsmagilov](https://redirect.github.com/ArtemIsmagilov)) - Support for `hashbrown::HashMap` and `hashbrown::HashSet` ([#​1359](https://redirect.github.com/redis-rs/redis-rs/pull/1359) [@​feelingsonice](https://redirect.github.com/feelingsonice)) - impl CLIENT GETNAME ([#​1380](https://redirect.github.com/redis-rs/redis-rs/pull/1380) [@​ArtemIsmagilov](https://redirect.github.com/ArtemIsmagilov)) ##### CI improvements - Increase test CI action timeout. ([#​1370](https://redirect.github.com/redis-rs/redis-rs/pull/1370)) ### [`v0.27.4`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.27.4): redis v0.27.4 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.27.3...redis-0.27.4) - yanked due to [https://github.com/redis-rs/redis-rs/issues/1375](https://redirect.github.com/redis-rs/redis-rs/issues/1375) \* ##### Changes & Bug fixes - Add lastid option to xclaim ([#​1360](https://redirect.github.com/redis-rs/redis-rs/pull/1360) [@​urkle](https://redirect.github.com/urkle)) - Add xadd_options and xtrim_options ([#​1361](https://redirect.github.com/redis-rs/redis-rs/pull/1361) [@​urkle](https://redirect.github.com/urkle)) - Sync connection: Handle timed-out responses by ignoring them. ([#​1290](https://redirect.github.com/redis-rs/redis-rs/pull/1290)) - Expose the sink and stream parts of an async pubsub to the user. ([#​1366](https://redirect.github.com/redis-rs/redis-rs/pull/1366)) ##### CI improvements - Add async iterator tests. ([#​1364](https://redirect.github.com/redis-rs/redis-rs/pull/1364)) ### [`v0.27.3`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.27.3) [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.27.2...redis-0.27.3) ##### Changes & Bug fixes - Add support for \[TYPE type] in SCAN commands ([#​1332](https://redirect.github.com/redis-rs/redis-rs/pull/1332) [@​Reiuji-ch](https://redirect.github.com/Reiuji-ch)) - Align default timeouts on cluster client. ([#​1333](https://redirect.github.com/redis-rs/redis-rs/pull/1333)) - Updates unmaintained tokio-retry to tokio-retry2 ([#​1334](https://redirect.github.com/redis-rs/redis-rs/pull/1334) [@​naomijub](https://redirect.github.com/naomijub)) - Align verification of protocol & TLS during cluster creation. ([#​1289](https://redirect.github.com/redis-rs/redis-rs/pull/1289)) - Include the StreamExt use statement in docs ([#​1345](https://redirect.github.com/redis-rs/redis-rs/pull/1345) [@​joshrotenberg](https://redirect.github.com/joshrotenberg)) - Further limit parser recursion ([#​1346](https://redirect.github.com/redis-rs/redis-rs/pull/1346)) ##### CI improvements - Improve testing async-std ([#​1314](https://redirect.github.com/redis-rs/redis-rs/pull/1314)) - Test against Valkey in CI. ([#​1315](https://redirect.github.com/redis-rs/redis-rs/pull/1315)) - Add CI action to test whether feature combinations compile. ([#​1328](https://redirect.github.com/redis-rs/redis-rs/pull/1328)) ### [`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) ### [`v0.25.3`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.25.3): v0.25.3 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.25.2...redis-0.25.3) ##### 0.25.3 (2024-04-04) - Handle empty results in multi-node operations ([#​1099](https://redirect.github.com/redis-rs/redis-rs/pull/1099)) ### [`v0.25.2`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.25.2): v0.25.2 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.25.1...redis-0.25.2) ##### 0.25.2 (2024-03-15) - MultiplexedConnection: Separate response handling for pipeline. ([#​1078](https://redirect.github.com/redis-rs/redis-rs/pull/1078)) ### [`v0.25.1`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.25.1): v0.25.1 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.25.0...redis-0.25.1) ##### 0.25.1 (2024-03-12) - Fix small disambiguity in examples ([#​1072](https://redirect.github.com/redis-rs/redis-rs/pull/1072) [@​sunhuachuang](https://redirect.github.com/sunhuachuang)) - Upgrade to socket2 0.5 ([#​1073](https://redirect.github.com/redis-rs/redis-rs/pull/1073) [@​djc](https://redirect.github.com/djc)) - Avoid library dependency on futures-time ([#​1074](https://redirect.github.com/redis-rs/redis-rs/pull/1074) [@​djc](https://redirect.github.com/djc)) ### [`v0.25.0`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.25.0): v0.25.0 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.24.0...redis-0.25.0) ##### 0.25.0 (2024-03-08) ##### Features - **Breaking change**: Add connection timeout to the cluster client ([#​834](https://redirect.github.com/redis-rs/redis-rs/pull/834)) - **Breaking change**: Deprecate aio::Connection ([#​889](https://redirect.github.com/redis-rs/redis-rs/pull/889)) - Cluster: fix read from replica & missing slots ([#​965](https://redirect.github.com/redis-rs/redis-rs/pull/965)) - Async cluster connection: Improve handling of missing connections ([#​968](https://redirect.github.com/redis-rs/redis-rs/pull/968)) - Add support for parsing to/from any sized arrays ([#​981](https://redirect.github.com/redis-rs/redis-rs/pull/981)) - Upgrade to rustls 0.22 ([#​1000](https://redirect.github.com/redis-rs/redis-rs/pull/1000) [@​djc](https://redirect.github.com/djc)) - add SMISMEMBER command ([#​1002](https://redirect.github.com/redis-rs/redis-rs/pull/1002) [@​Zacaria](https://redirect.github.com/Zacaria)) - Add support for some big number types ([#​1014](https://redirect.github.com/redis-rs/redis-rs/pull/1014) [@​AkiraMiyakoda](https://redirect.github.com/AkiraMiyakoda)) - Add Support for UUIDs ([#​1029](https://redirect.github.com/redis-rs/redis-rs/pull/1029) [@​Rabbitminers](https://redirect.github.com/Rabbitminers)) - Add FromRedisValue::from_owned_redis_value to reduce copies while parsing response ([#​1030](https://redirect.github.com/redis-rs/redis-rs/pull/1030) [@​Nathan-Fenner](https://redirect.github.com/Nathan-Fenner)) - Save reconnected connections during retries ([#​1033](https://redirect.github.com/redis-rs/redis-rs/pull/1033)) - Avoid panic on connection failure ([#​1035](https://redirect.github.com/redis-rs/redis-rs/pull/1035)) - add disable client setinfo feature and its default mode is off ([#​1036](https://redirect.github.com/redis-rs/redis-rs/pull/1036) [@​Ggiggle](https://redirect.github.com/Ggiggle)) - Reconnect on parsing errors ([#​1051](https://redirect.github.com/redis-rs/redis-rs/pull/1051)) - preallocate buffer for evalsha in Script ([#​1044](https://redirect.github.com/redis-rs/redis-rs/pull/1044) [@​framlog](https://redirect.github.com/framlog)) ##### Changes - Align more commands routings ([#​938](https://redirect.github.com/redis-rs/redis-rs/pull/938)) - Fix HashMap conversion ([#​977](https://redirect.github.com/redis-rs/redis-rs/pull/977) [@​mxbrt](https://redirect.github.com/mxbrt)) - MultiplexedConnection: Remove unnecessary allocation in send ([#​990](https://redirect.github.com/redis-rs/redis-rs/pull/990)) - Tests: Reduce cluster setup flakiness ([#​999](https://redirect.github.com/redis-rs/redis-rs/pull/999)) - Remove the unwrap_or! macro ([#​1010](https://redirect.github.com/redis-rs/redis-rs/pull/1010)) - Remove allocation from command function ([#​1008](https://redirect.github.com/redis-rs/redis-rs/pull/1008)) - Catch panics from task::spawn in tests ([#​1015](https://redirect.github.com/redis-rs/redis-rs/pull/1015)) - Fix lint errors from new Rust version ([#​1016](https://redirect.github.com/redis-rs/redis-rs/pull/1016)) - Fix warnings that appear only with native-TLS ([#​1018](https://redirect.github.com/redis-rs/redis-rs/pull/1018)) - Hide the req_packed_commands from docs ([#​1020](https://redirect.github.com/redis-rs/redis-rs/pull/1020)) - Fix documentaion error ([#​1022](https://redirect.github.com/redis-rs/redis-rs/pull/1022) [@​rcl-viveksharma](https://redirect.github.com/rcl-viveksharma)) - Fixes minor grammar mistake in json.rs file ([#​1026](https://redirect.github.com/redis-rs/redis-rs/pull/1026) [@​RScrusoe](https://redirect.github.com/RScrusoe)) - Enable ignored pipe test ([#​1027](https://redirect.github.com/redis-rs/redis-rs/pull/1027)) - Fix names of existing async cluster tests ([#​1028](https://redirect.github.com/redis-rs/redis-rs/pull/1028)) - Add lock file to keep MSRV constant ([#​1039](https://redirect.github.com/redis-rs/redis-rs/pull/1039)) - Fail CI if lock file isn't updated ([#​1042](https://redirect.github.com/redis-rs/redis-rs/pull/1042)) - impl Clone/Copy for SetOptions ([#​1046](https://redirect.github.com/redis-rs/redis-rs/pull/1046) [@​ahmadbky](https://redirect.github.com/ahmadbky)) - docs: add "connection-manager" cfg attr ([#​1048](https://redirect.github.com/redis-rs/redis-rs/pull/1048) [@​DCNick3](https://redirect.github.com/DCNick3)) - Remove the usage of aio::Connection in tests ([#​1049](https://redirect.github.com/redis-rs/redis-rs/pull/1049)) - Fix new clippy lints ([#​1052](https://redirect.github.com/redis-rs/redis-rs/pull/1052)) - Handle server errors in array response ([#​1056](https://redirect.github.com/redis-rs/redis-rs/pull/1056)) - Appease Clippy ([#​1061](https://redirect.github.com/redis-rs/redis-rs/pull/1061)) - make Pipeline handle returned bulks correctly ([#​1063](https://redirect.github.com/redis-rs/redis-rs/pull/1063) [@​framlog](https://redirect.github.com/framlog)) - Update mio dependency due to vulnerability ([#​1064](https://redirect.github.com/redis-rs/redis-rs/pull/1064)) - Simplify Sink polling logic ([#​1065](https://redirect.github.com/redis-rs/redis-rs/pull/1065)) - Separate parsing errors from general response errors ([#​1069](https://redirect.github.com/redis-rs/redis-rs/pull/1069)) ### [`v0.24.0`](https://redirect.github.com/redis-rs/redis-rs/releases/tag/redis-0.24.0): v0.24.0 [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.23.4...redis-0.24.0) ##### 0.24.0 (2023-12-05) ##### Features - **Breaking change**: Support Mutual TLS ([#​858](https://redirect.github.com/redis-rs/redis-rs/pull/858) [@​sp-angel](https://redirect.github.com/sp-angel)) - Implement `FromRedisValue` for `Box<[T]>` and `Arc<[T]>` ([#​799](https://redirect.github.com/redis-rs/redis-rs/pull/799) [@​JOT85](https://redirect.github.com/JOT85)) - Sync Cluster: support multi-slot operations. ([#​967](https://redirect.github.com/redis-rs/redis-rs/pull/967)) - Execute multi-node requests using try_request. ([#​919](https://redirect.github.com/redis-rs/redis-rs/pull/919)) - Sorted set blocking commands ([#​962](https://redirect.github.com/redis-rs/redis-rs/pull/962) [@​gheorghitamutu](https://redirect.github.com/gheorghitamutu)) - Allow passing routing information to cluster. ([#​899](https://redirect.github.com/redis-rs/redis-rs/pull/899)) - Add `tcp_nodelay` feature ([#​941](https://redirect.github.com/redis-rs/redis-rs/pull/941) [@​PureWhiteWu](https://redirect.github.com/PureWhiteWu)) - Add support for multi-shard commands. ([#​900](https://redirect.github.com/redis-rs/redis-rs/pull/900)) ##### Changes - Order in usage of ClusterParams. ([#​997](https://redirect.github.com/redis-rs/redis-rs/pull/997)) - **Breaking change**: Fix StreamId::contains_key signature ([#​783](https://redirect.github.com/redis-rs/redis-rs/pull/783) [@​Ayush1325](https://redirect.github.com/Ayush1325)) - **Breaking change**: Update Command expiration values to be an appropriate type ([#​589](https://redirect.github.com/redis-rs/redis-rs/pull/589) [@​joshleeb](https://redirect.github.com/joshleeb)) - **Breaking change**: Bump aHash to v0.8.6 ([#​966](https://redirect.github.com/redis-rs/redis-rs/pull/966) [@​aumetra](https://redirect.github.com/aumetra)) - Fix features for `load_native_certs`. ([#​996](https://redirect.github.com/redis-rs/redis-rs/pull/996)) - Revert redis-test versioning changes ([#​993](https://redirect.github.com/redis-rs/redis-rs/pull/993)) - Tests: Add retries to test cluster creation ([#​994](https://redirect.github.com/redis-rs/redis-rs/pull/994)) - Fix sync cluster behavior with transactions. ([#​983](https://redirect.github.com/redis-rs/redis-rs/pull/983)) - Sync Pub/Sub - cache received pub/sub messages. ([#​910](https://redirect.github.com/redis-rs/redis-rs/pull/910)) - Prefer routing to primary in a transaction. ([#​986](https://redirect.github.com/redis-rs/redis-rs/pull/986)) - Accept iterator at `ClusterClient` initialization ([#​987](https://redirect.github.com/redis-rs/redis-rs/pull/987) [@​ruanpetterson](https://redirect.github.com/ruanpetterson)) - **Breaking change**: Change timeouts from usize and isize to f64 ([#​988](https://redirect.github.com/redis-rs/redis-rs/pull/988) [@​eythorhel19](https://redirect.github.com/eythorhel19)) - Update minimal rust version to 1.6.5 ([#​982](https://redirect.github.com/redis-rs/redis-rs/pull/982)) - Disable JSON module tests for redis 6.2.4. ([#​980](https://redirect.github.com/redis-rs/redis-rs/pull/980)) - Add connection string examples ([#​976](https://redirect.github.com/redis-rs/redis-rs/pull/976) [@​NuclearOreo](https://redirect.github.com/NuclearOreo)) - Move response policy into multi-node routing. ([#​952](https://redirect.github.com/redis-rs/redis-rs/pull/952)) - Added functions that allow tests to check version. ([#​963](https://redirect.github.com/redis-rs/redis-rs/pull/963)) - Fix XREADGROUP command ordering as per Redis Docs, and compatibility with Upstash Redis ([#​960](https://redirect.github.com/redis-rs/redis-rs/pull/960) [@​prabhpreet](https://redirect.github.com/prabhpreet)) - Optimize make_pipeline_results by pre-allocate memory ([#​957](https://redirect.github.com/redis-rs/redis-rs/pull/957) [@​PureWhiteWu](https://redirect.github.com/PureWhiteWu)) - Run module tests sequentially. ([#​956](https://redirect.github.com/redis-rs/redis-rs/pull/956)) - Log cluster creation output in tests. ([#​955](https://redirect.github.com/redis-rs/redis-rs/pull/955)) - CI: Update and use better maintained github actions. ([#​954](https://redirect.github.com/redis-rs/redis-rs/pull/954)) - Call CLIENT SETINFO on new connections. ([#​945](https://redirect.github.com/redis-rs/redis-rs/pull/945)) - Deprecate functions that erroneously use `tokio` in their name. ([#​913](https://redirect.github.com/redis-rs/redis-rs/pull/913)) - CI: Increase timeouts and use newer redis. ([#​949](https://redirect.github.com/redis-rs/redis-rs/pull/949)) - Remove redis version from redis-test. ([#​943](https://redirect.github.com/redis-rs/redis-rs/pull/943)) ### [`v0.23.4`](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.23.3...redis-0.23.4) [Compare Source](https://redirect.github.com/redis-rs/redis-rs/compare/redis-0.23.3...redis-0.23.4)

Configuration

📅 Schedule: Branch creation - "before 9am on Saturday" in timezone Asia/Tokyo, 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 this update again.



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