ranger-ross / yakman

Basic, storage agnostic config manager.
5 stars 1 forks source link

Update Rust crate redis to 0.26 #432

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
redis dependencies minor 0.25 -> 0.26

Release Notes

redis-rs/redis-rs (redis) ### [`v0.26.0`](https://togithub.com/redis-rs/redis-rs/releases/tag/redis-0.26.0): v0.26.0 [Compare Source](https://togithub.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://togithub.com/redis-rs/redis-rs/pull/1058) [@​altanozlu](https://togithub.com/altanozlu)) - **Breaking change**: Expose Errors in `Value` [1093](https://togithub.com/redis-rs/redis-rs/pull/1093) - Add max retry delay for every reconnect ([#​1194](https://togithub.com/redis-rs/redis-rs/pull/1194) tonynguyen-sotatek) - Add support for routing by node address. [#​1062](https://togithub.com/redis-rs/redis-rs/pull/1062) - **Breaking change**: Deprecate function that erroneously use tokio in its name. [1087](https://togithub.com/redis-rs/redis-rs/pull/1087) - **Breaking change**: Change is_single_arg to num_of_args in ToRedisArgs trait ([1238](https://togithub.com/redis-rs/redis-rs/pull/1238) [@​git-hulk](https://togithub.com/git-hulk)) - feat: add implementation of `ToRedisArgs`,`FromRedisValue` traits for `Arc`,`Box`,`Rc` ([1088](https://togithub.com/redis-rs/redis-rs/pull/1088) [@​xoac](https://togithub.com/xoac)) - MultiplexedConnection: Relax type requirements for pubsub functions. [1129](https://togithub.com/redis-rs/redis-rs/pull/1129) - Add `invoke_script` to commands to allow for pipelining of scripts ([1097](https://togithub.com/redis-rs/redis-rs/pull/1097) [@​Dav1dde](https://togithub.com/Dav1dde)) - Adde MultiplexedConnection configuration, usable through Sentinel ([1167](https://togithub.com/redis-rs/redis-rs/pull/1167) [@​jrylander](https://togithub.com/jrylander)) - Slot parsing: Added handling to "?" and NULL hostnames in CLUSTER SLOTS. [1094](https://togithub.com/redis-rs/redis-rs/pull/1094) - Add scan_options ([1231](https://togithub.com/redis-rs/redis-rs/pull/1231) [@​alekspickle](https://togithub.com/alekspickle)) - Add un/subscribe commands to `aio::ConnectionManager`. [1149](https://togithub.com/redis-rs/redis-rs/pull/1149) - Mark deprecated constructor functions. [1218](https://togithub.com/redis-rs/redis-rs/pull/1218) ##### Changes & Bug fixes - Add xautoclaim command support ([1169](https://togithub.com/redis-rs/redis-rs/pull/1169) [@​urkle](https://togithub.com/urkle)) - Add support of EXPIRETIME/PEXPIRETIME command ([#​1235](https://togithub.com/redis-rs/redis-rs/pull/1235) [@​git-hulk](https://togithub.com/git-hulk)) - Implement `ToRedisArgs` for `std::borrow::Cow` ([#​1219](https://togithub.com/redis-rs/redis-rs/pull/1219) [@​caass](https://togithub.com/caass)) - Correct the document of default feature flags ([#​1184](https://togithub.com/redis-rs/redis-rs/pull/1184) [@​naskya](https://togithub.com/naskya)) - Add xgroup_createconsumer command support ([#​1170](https://togithub.com/redis-rs/redis-rs/pull/1170) [@​urkle](https://togithub.com/urkle)) - Route unkeyed commands to a random node. [1095](https://togithub.com/redis-rs/redis-rs/pull/1095) - Add dependabot ([1053](https://togithub.com/redis-rs/redis-rs/pull/1053) [@​oriontvv](https://togithub.com/oriontvv)) - impl `Clone` for `Msg` ([1116](https://togithub.com/redis-rs/redis-rs/pull/1116) [@​publicqi](https://togithub.com/publicqi)) - Make response_timeout Optional ([1134](https://togithub.com/redis-rs/redis-rs/pull/1134) [@​zhixinwen](https://togithub.com/zhixinwen)) - Remove redundant match. [1135](https://togithub.com/redis-rs/redis-rs/pull/1135) - Update cluster_async router_command docs ([1141](https://togithub.com/redis-rs/redis-rs/pull/1141) [@​joachimbulow](https://togithub.com/joachimbulow)) - Remove unnecessary generics from multiplexed_connection. [1142](https://togithub.com/redis-rs/redis-rs/pull/1142) - Fix compilation on Windows. ([1146](https://togithub.com/redis-rs/redis-rs/pull/1146) [@​Yury-Fridlyand](https://togithub.com/Yury-Fridlyand)) - fix [#​1150](https://togithub.com/redis-rs/redis-rs/issues/1150): change int types for expiry to `u64` ([1152](https://togithub.com/redis-rs/redis-rs/pull/1152) [@​ahmadbky](https://togithub.com/ahmadbky)) - check tls mode before setting it in the call of certs() ([1166](https://togithub.com/redis-rs/redis-rs/pull/1166) [@​MyBitterCoffee](https://togithub.com/MyBitterCoffee)) - Fix explicit IoError not being recognized. [1191](https://togithub.com/redis-rs/redis-rs/pull/1191) - Fix typos ([1198](https://togithub.com/redis-rs/redis-rs/pull/1198) [@​wutchzone](https://togithub.com/wutchzone)) - Fix typos ([1213](https://togithub.com/redis-rs/redis-rs/pull/1213) [@​jayvdb](https://togithub.com/jayvdb)) - Fix some typos in connection_manager.rs and client.rs ([1217](https://togithub.com/redis-rs/redis-rs/pull/1217) [@​meierfra-ergon](https://togithub.com/meierfra-ergon)) - Send retries in multi-node reconnect to new connection. [1202](https://togithub.com/redis-rs/redis-rs/pull/1202) - Remove unnecessary clones from pubsub codepaths. [1127](https://togithub.com/redis-rs/redis-rs/pull/1127) - MultiplexedConnection: Report disconnects without polling. [1096](https://togithub.com/redis-rs/redis-rs/pull/1096) - Various documentation improvements. [1082](https://togithub.com/redis-rs/redis-rs/pull/1082) - Fix compilation break. [1224](https://togithub.com/redis-rs/redis-rs/pull/1224) - Split `Request` and routing from cluster async to separate files. [1226](https://togithub.com/redis-rs/redis-rs/pull/1226) - Improve documentation of multiplexed connection. [1237](https://togithub.com/redis-rs/redis-rs/pull/1237) - Fix async cluster documentation. [1259](https://togithub.com/redis-rs/redis-rs/pull/1259) - Cluster connection - Refactor response handling. [1222](https://togithub.com/redis-rs/redis-rs/pull/1222) - Add support of HASH expiration commands ([1232](https://togithub.com/redis-rs/redis-rs/pull/1232) [@​git-hulk](https://togithub.com/git-hulk)) - Remove push manager [1251](https://togithub.com/redis-rs/redis-rs/pull/1251) - Remove tokio dependency from non-aio build. [1265](https://togithub.com/redis-rs/redis-rs/pull/1265) ##### Dependency updates, lints & testing improvements - Fix new lints. [1268](https://togithub.com/redis-rs/redis-rs/pull/1268) - Fix flakey multi-threaded test runs. [1261](https://togithub.com/redis-rs/redis-rs/pull/1261) - Fix documentation warning. [1258](https://togithub.com/redis-rs/redis-rs/pull/1258) - Fix nightly compilation warnings. [1229](https://togithub.com/redis-rs/redis-rs/pull/1229) - Fix fuzzer. [1145](https://togithub.com/redis-rs/redis-rs/pull/1145) - Fix flakey test. [1221](https://togithub.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://togithub.com/redis-rs/redis-rs/pull/1214) - Log the server / cluster logfile on error. [1200](https://togithub.com/redis-rs/redis-rs/pull/1200) - Remove loop from test. [1187](https://togithub.com/redis-rs/redis-rs/pull/1187) - Add `valkey` crate [1168](https://togithub.com/redis-rs/redis-rs/pull/1168) - Add tests for username+password authentication. [1157](https://togithub.com/redis-rs/redis-rs/pull/1157) - Improve PushManager tests in sync connection ([1100](https://togithub.com/redis-rs/redis-rs/pull/1100) [@​altanozlu](https://togithub.com/altanozlu)) - Fix issues that prevented cluster tests from running concurrently. [1130](https://togithub.com/redis-rs/redis-rs/pull/1130) - Fix issue in cluster tests. [1139](https://togithub.com/redis-rs/redis-rs/pull/1139) - Remove redundant call. [1112](https://togithub.com/redis-rs/redis-rs/pull/1112) - Fix clippy warnings [#​1180](https://togithub.com/redis-rs/redis-rs/pull/1180) - Wrap tests with modules. [1084](https://togithub.com/redis-rs/redis-rs/pull/1084) - Add missing module skips. [#​1083](https://togithub.com/redis-rs/redis-rs/pull/1083) - Add vscode settings to gitignore. [1085](https://togithub.com/redis-rs/redis-rs/pull/1085)

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), 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.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark: