redis-0.24.0
版本发布时间: 2023-12-05 23:32:43
redis-rs/redis-rs最新发布版本:redis-0.27.4(2024-10-10 02:59:20)
0.24.0 (2023-12-05)
Features
- Breaking change: Support Mutual TLS (#858 @sp-angel)
- Implement
FromRedisValue
forBox<[T]>
andArc<[T]>
(#799 @JOT85) - Sync Cluster: support multi-slot operations. (#967)
- Execute multi-node requests using try_request. (#919)
- Sorted set blocking commands (#962 @gheorghitamutu)
- Allow passing routing information to cluster. (#899)
- Add
tcp_nodelay
feature (#941 @PureWhiteWu) - Add support for multi-shard commands. (#900)
Changes
- Order in usage of ClusterParams. (#997)
- Breaking change: Fix StreamId::contains_key signature (#783 @Ayush1325)
- Breaking change: Update Command expiration values to be an appropriate type (#589 @joshleeb)
- Breaking change: Bump aHash to v0.8.6 (#966 @aumetra)
- Fix features for
load_native_certs
. (#996) - Revert redis-test versioning changes (#993)
- Tests: Add retries to test cluster creation (#994)
- Fix sync cluster behavior with transactions. (#983)
- Sync Pub/Sub - cache received pub/sub messages. (#910)
- Prefer routing to primary in a transaction. (#986)
- Accept iterator at
ClusterClient
initialization (#987 @ruanpetterson) - Breaking change: Change timeouts from usize and isize to f64 (#988 @eythorhel19)
- Update minimal rust version to 1.6.5 (#982)
- Disable JSON module tests for redis 6.2.4. (#980)
- Add connection string examples (#976 @NuclearOreo)
- Move response policy into multi-node routing. (#952)
- Added functions that allow tests to check version. (#963)
- Fix XREADGROUP command ordering as per Redis Docs, and compatibility with Upstash Redis (#960 @prabhpreet)
- Optimize make_pipeline_results by pre-allocate memory (#957 @PureWhiteWu)
- Run module tests sequentially. (#956)
- Log cluster creation output in tests. (#955)
- CI: Update and use better maintained github actions. (#954)
- Call CLIENT SETINFO on new connections. (#945)
- Deprecate functions that erroneously use
tokio
in their name. (#913) - CI: Increase timeouts and use newer redis. (#949)
- Remove redis version from redis-test. (#943)