Releases
redis-0.25.0
Compare
Sorry, something went wrong.
No results found
0.25.0 (2024-03-08)
Features
Breaking change : Add connection timeout to the cluster client (#834 )
Breaking change : Deprecate aio::Connection (#889 )
Cluster: fix read from replica & missing slots (#965 )
Async cluster connection: Improve handling of missing connections (#968 )
Add support for parsing to/from any sized arrays (#981 )
Upgrade to rustls 0.22 (#1000 @djc )
add SMISMEMBER command (#1002 @Zacaria )
Add support for some big number types (#1014 @AkiraMiyakoda )
Add Support for UUIDs (#1029 @Rabbitminers )
Add FromRedisValue::from_owned_redis_value to reduce copies while parsing response (#1030 @Nathan-Fenner )
Save reconnected connections during retries (#1033 )
Avoid panic on connection failure (#1035 )
add disable client setinfo feature and its default mode is off (#1036 @Ggiggle )
Reconnect on parsing errors (#1051 )
preallocate buffer for evalsha in Script (#1044 @framlog )
Changes
Align more commands routings (#938 )
Fix HashMap conversion (#977 @mxbrt )
MultiplexedConnection: Remove unnecessary allocation in send (#990 )
Tests: Reduce cluster setup flakiness (#999 )
Remove the unwrap_or! macro (#1010 )
Remove allocation from command function (#1008 )
Catch panics from task::spawn in tests (#1015 )
Fix lint errors from new Rust version (#1016 )
Fix warnings that appear only with native-TLS (#1018 )
Hide the req_packed_commands from docs (#1020 )
Fix documentaion error (#1022 @rcl-viveksharma )
Fixes minor grammar mistake in json.rs file (#1026 @RScrusoe )
Enable ignored pipe test (#1027 )
Fix names of existing async cluster tests (#1028 )
Add lock file to keep MSRV constant (#1039 )
Fail CI if lock file isn't updated (#1042 )
impl Clone/Copy for SetOptions (#1046 @ahmadbky )
docs: add "connection-manager" cfg attr (#1048 @DCNick3 )
Remove the usage of aio::Connection in tests (#1049 )
Fix new clippy lints (#1052 )
Handle server errors in array response (#1056 )
Appease Clippy (#1061 )
make Pipeline handle returned bulks correctly (#1063 @framlog )
Update mio dependency due to vulnerability (#1064 )
Simplify Sink polling logic (#1065 )
Separate parsing errors from general response errors (#1069 )
You canβt perform that action at this time.