🚀 Key Features
- Windows Support for Java Client: Migrated the Java client from Unix Domain Sockets (UDS) to JNI-based communication.
- IAM authentication Support: Added automatic IAM authentication token generation, enabling secure, password-free connections with 15-minute rotating tokens.
- Seed-Based Topology Refresh: Added topology refresh capability using initial seed node addresses, enabling DNS re-resolution for dynamic cluster configurations instead of relying solely on internal cluster view.
- Enhanced TLS Certificate Configuration: Added support for custom CA certificates in TLS connections while maintaining automatic fallback to system certificate stores, enabling seamless connections to both public services and self-signed/corporate environments.
- Python Sync Support: Implemented PubSub and Cluster Scan for Python sync client.
- Configurable ShutdownHook for Java Client: A configuration to enable/disable shutdown hooks.
- Support Python 3.14: Use Valkey Glide with Python 3.14.
🎉 New Contributors
- @manz made their first contribution in #4873
- @jh1231223 made their first contribution in #4880
- @xdk-amz made their first contribution in #4967
Full Changelog: v2.1.1...v2.2.0
Thanks to everyone who contributed to this release!
@avifenesh, @affonsov, @jamesx-improving, @liorsve, @jbrinkman, @Maayanshani25, @xShinnRyuu, @alex-bq, @omida-bitquill, @prateek-kumar-improving, @alexey-temnikov, @shohamazon, @manz, @jeremyprime, @currantw, @hank95179, @jh1231223, @jduo, @xdk-amz, @yipin-chen