Releases: redis/lettuce
7.5.1.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.5.1 patch release!
Lettuce 7.5.1 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.5.1.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.5.1.RELEASE
🐞 Bug Fixes
- ERR unknown subcommand 'MYID' with Azure Managed Redis #3495 (#3693) by @a-TODO-rov in #3703
Full Changelog: 7.5.0.RELEASE...7.5.1.RELEASE
7.4.1.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.4.1 patch release!
Lettuce 7.4.1 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.4.1.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.4.1.RELEASE
🐞 Bug Fixes
- ERR unknown subcommand 'MYID' with Azure Managed Redis #3495 (#3693) by @a-TODO-rov in #3702
Full Changelog: 7.4.0.RELEASE...7.4.1.RELEASE
7.3.1.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.3.1 patch release!
Lettuce 7.3.1 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.3.1.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.3.1.RELEASE
🐞 Bug Fixes
- ERR unknown subcommand 'MYID' with Azure Managed Redis #3495 (#3693) by @a-TODO-rov in #3705
Full Changelog: 7.3.0.RELEASE...7.3.1.RELEASE
7.2.2.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.2.2 patch release!
Lettuce 7.2.2 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.2.2.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.2.2.RELEASE/reference/
🐞 Bug Fixes
- ERR unknown subcommand 'MYID' with Azure Managed Redis #3495 (#3693) by @a-TODO-rov in #3700
Full Changelog: 7.2.1.RELEASE...7.2.2.RELEASE
7.1.2.RELEASE
The Lettuce team is pleased to announce the release of Lettuce 7.1.2!
Lettuce 7.1.2.RELEASE supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.4, 8.2, 8.0, 7.4, and 7.2.
Thanks to all contributors who made Lettuce 7.1.2.RELEASE possible!
If you need any support, meet Lettuce at
- GitHub Discussions: https://github.com/lettuce-io/lettuce-core/discussions
- Stack Overflow (Questions): https://stackoverflow.com/questions/tagged/lettuce
- Join the chat at https://discord.gg/redis and look for the "Help:Tools Lettuce" channel
- GitHub Issues (Bug reports, feature requests): https://github.com/lettuce-io/lettuce-core/issues
- Documentation: https://lettuce.io/core/7.1.2.RELEASE/reference/
Changes
🐛 Bug Fixes
- ERR unknown subcommand 'MYID' with Azure Managed Redis #3495 (#3693) by @a-TODO-rov in #3699
Full Changelog: 7.1.1.RELEASE...7.1.2.RELEASE
7.0.2.RELEASE
The Lettuce team is pleased to announce the release of Lettuce 7.0.2!
Lettuce 7.0.2.RELEASE supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.2, 8.0, 7.4, and 7.2.
Thanks to all contributors who made Lettuce 7.0.2.RELEASE possible!
If you need any support, meet Lettuce at
- GitHub Discussions: https://github.com/lettuce-io/lettuce-core/discussions
- Stack Overflow (Questions): https://stackoverflow.com/questions/tagged/lettuce
- Join the chat at https://discord.gg/redis and look for the "Help:Tools Lettuce" channel
- GitHub Issues (Bug reports, feature requests): https://github.com/lettuce-io/lettuce-core/issues
- Documentation: https://lettuce.io/core/7.0.2.RELEASE/reference/
Changes
🐛 Bug Fixes
- ERR unknown subcommand 'MYID' with Azure Managed Redis #3495 (#3693) by @a-TODO-rov in #3698
Full Changelog: 7.0.1.RELEASE...7.0.2.RELEASE
7.5.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.5.0 minor release!
Lettuce 7.5.0 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.5.0.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.5.0.RELEASE
⭐ New Features
- Hybrid refactor by @a-TODO-rov in #3667
- Enable keepalive by default by @a-TODO-rov in #3669
- [automatic failover] Add Dynamic Weight Management for Redis Multi-Database Connections by @atakavci in #3672
🐞 Bug Fixes
- fix memory leak issue on thread local in sharedLock - PR for main branch by @kandogu in #3640
- HOTKEYS fixes by @a-TODO-rov in #3665
- Fix borrowObject timeout wrapping by @JiHongKim98 in #3666
- Fix memory corruption/JVM crash in RediSearch by copying pooled ByteBuffers by @YoHanKi in #3664
💡 Other
- update imports in failover docs by @ggivo in #3658
- Bump org.assertj:assertj-core from 3.25.3 to 3.27.7 in the maven group across 1 directory by @dependabot[bot] in #3629
- AA scenario tests by @kiryazovi-redis in #3659
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.8 by @dependabot[bot] in #3668
- Improvements to the Lettuce guide (Advanced usage section) by @tishun in #3674
- [automatic failover] Docs for dynamic weight management by @atakavci in #3678
❤️ New Contributors
- @kandogu made their first contribution in #3640
- @JiHongKim98 made their first contribution in #3666
- @YoHanKi made their first contribution in #3664
Welcome to the Lettuce family!
Full Changelog: 7.4.0.RELEASE...7.5.0.RELEASE
7.4.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.4.0 minor release!
✨ New: MultiDbClient
Lettuce introduces MultiDbClient, providing client-side failover and failback across multiple Redis databases.
MultiDbClient is designed to support client-side geographic failover, improving availability by monitoring the health of configured Redis endpoints and automatically switching connections when a database becomes unavailable.
See the docs for details and more examples.
Lettuce 7.4.0 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.4.0.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.4.0.RELEASE
⭐ New Features
- [automatic failover] Support for client-side geographic failover by @ggivo in #3576
- Implement hotkeys commands by @a-TODO-rov in #3638
🐞 Bug Fixes
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
@a-TODO-rov, @ggivo, @tishun, @atakavci and github-action-benchmark
Full Changelog: 7.3.0.RELEASE...7.4.0.RELEASE
7.3.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.3.0 minor release!
Lettuce 7.3.0 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.3.0.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.3.0.RELEASE
⭐ New Features
- Add idempotent mechanism to streams by @a-TODO-rov in #3637
- Add support for INT vector types by @a-TODO-rov in #3616
🐞 Bug Fixes
- Fix command queue corruption on encoding failures by @yangy0000 in #3443
- Update NIO event loop creation to use Netty 4.2 API #3584 by @jruaux in #3585
- Fix epoll with iouring scenario by @a-TODO-rov in #3601
💡 Other
- Bump the maven group with 2 updates by @dependabot[bot] in #3390
- DOC-4423 list command examples by @andy-stark-redis in #3433
- DOC-5375 reactive hash examples by @andy-stark-redis in #3336
- DOC-5376 added reactive sets examples by @andy-stark-redis in #3337
- DOC-5399 set cmd examples by @andy-stark-redis in #3342
- Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 by @dependabot[bot] in #3626
- Add Redis 8.6 to test matrix by @a-TODO-rov in #3617 #3635
- Re-enable SentinelAclIntegrationTests #3274 by @yuripbong in #3625
❤️ New Contributors
- @yangy0000 made their first contribution in #3443
- @yuripbong made their first contribution in #3625
Full Changelog: 7.2.1.RELEASE...7.3.0.RELEASE
7.2.1.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.2.1 patch release!
Lettuce 7.2.1 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 24. The driver is tested against Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.2.1.RELEASE possible.
📗 Links
Reference documentation: https://lettuce.io/core/7.2.1.RELEASE/reference/
Javadoc: https://lettuce.io/core/7.2.1.RELEASE/api/
🐞 Bug Fixes
- Fix command queue corruption on encoding failures (#3443) by @a-TODO-rov in #3581
Full Changelog: 7.2.0.RELEASE...7.2.1.RELEASE