redis-rs v1.2.2 Release Notes
Release Date: 2026-05-29 // 9 days ago-
What's Changed
- 👕 Linter fixes (#2075 by @StefanPalashev)
- ➕ Add TLS certificate-based authentication support (#2044 by @StefanPalashev)
- ➕ add changelog entries for backports (#2077 by @WaffleLapkin)
- ➕ Add support for the HOTKEYS commands (#2061 by @StefanPalashev)
- add
set_concurrency_limittoConnectionManagerConfig(#2080 by @jiangzhe) - ➕ add support for setting SO_LINGER on redis sockets (#2086 by @svix-jbrown)
- 👌 Support bb8 pool for sentinel client (#2087 by @banthony42)
- ➕ add ?Sized bound to impl AsyncPushSender for std::sync::Arc (#2091 by @anatawa12)
Previous changes from v1.2.1
-
🔄 Changes & Bug fixes
- commands: Stop double-
take-ing formset(#2043 by @somechris) - json: Stop double-wrapping commands in
RedisResult(#2042 by @somechris) - ValueType: Add missing possible types (#2030 by @somechris)
- Stream idempotent producers (at-most-once guarantee) (#2032 by @StefanPalashev)
- 👌 Improve streaming auth error handling (#2021 by @alexcole)
- feat: add Slot type and functions to create Slot / Route with key (#2047 by @anatawa12)
- 🛠 Fix async connection handling to avoid TCP deadlocks (#2070 by @PDXKimani)
CI improvements
- ci: Bump Redis/Valkey versions (#2035 by @somechris)
- ci: Clarify how databases get selected (#2040 by @somechris)
- 👍 README: Declare "supported" versions (#2034 by @somechris)
- ➕ Add EntraID integration tests for OSS cluster API (#2050 by @StefanPalashev)
- 🛠 fix new nightly lint & fmt (#2052 by @nihohit)
- ✅ log sentinel test startup failures. (#2062 by @nihohit)
- commands: Stop double-