Releases: redis/lettuce
6.1.5.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.1.5 service release!
This release ships with bugfixes and dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.1.5.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 17. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.1.5.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.1.5.RELEASE/api/
🐞 Bug Fixes
- SSL CN name checked failed after Redis Sentinel failover #1812
ClassCastException
when noLATENCY_UTILS_AVAILABLE
orHDR_UTILS_AVAILABLE
#1829- Static command interface methods are erroneously verified against command names #1833
- Coroutine commands that result in a
Flow
can hang #1837 - Fix
ACL SETUSER
when adding specified categories #1839 - Fix
ACL SETUSER
when setting noCommands #1846 ACL SETUSER
not retaining argument order #1847
💡 Other
- Improve kotlin api generator to provide replacement for a deprecated method #1759
- Upgrade dependencies #1853
- Upgrade build to Java 17 #1854
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.0.8.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.0.8 service release!
This release ships with bugfixes and dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.0.8.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 17. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.0.8.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.0.8.RELEASE/api/
🐞 Bug Fixes
- SSL CN name checked failed after Redis Sentinel failover #1812
ClassCastException
when noLATENCY_UTILS_AVAILABLE
orHDR_UTILS_AVAILABLE
#1829- Static command interface methods are erroneously verified against command names #1833
- Coroutine commands that result in a
Flow
can hang #1837
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.1.4.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.1.4 service release!
This release ships with bugfixes and dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.1.4.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.1.4.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.1.4.RELEASE/api/
🐞 Bug Fixes
- Exception thrown during RedisClusterClient shutdown #1800
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.0.7.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.0.7 service release!
This release ships with bugfixes and dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.0.7.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.0.7.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.0.7.RELEASE/api/
🪲 Bug Fixes
- Exception thrown during RedisClusterClient shutdown #1800
💡 Other
- Dependency upgrades #1808
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.1.3.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.1.3 service release!
This release ships with bugfixes and selected enhancements along with dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.1.3.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.1.3.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.1.3.RELEASE/api/
⭐ New Features
- Introduce API to allow for extending RedisClusterClient and its connections #1754
- Could not initialize JfrConnectionCreatedEvent #1767
- Add support for
double
timeouts forBZPOP
andBLPOP
/BRPOP
commands #1772
🪲 Bug Fixes
- AbstractRedisClient#shutdown() never ends when Redis is unstable #1768
- Closing ClusterNodeEndpoint asynchronously doesn't retrigger buffered commands #1769
- CopyArgs should honor replace parameter value instead of doing null check only #1777
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.0.6.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.0.6 service release!
This release ships with bugfixes and selected enhancements along with dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.0.6.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.0.6.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.0.6.RELEASE/api/
🪲 Bug Fixes
- AbstractRedisClient#shutdown() never ends when Redis is unstable #1768
- Closing ClusterNodeEndpoint asynchronously doesn't retrigger buffered commands #1769
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.1.2.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.1.2 service release!
This release ships with bugfixes and selected enhancements along with dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.1.2.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.1.2.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.1.2.RELEASE/api/
⭐ New Features
🪲 Bug Fixes
- Cannot refresh Redis Cluster topology #1706
- Additional Redis PubSub types missing from reflect-config.json #1737
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.0.5.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.0.5 service release!
This release ships with bugfixes and selected enhancements along with dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.0.5.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.0.5.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.0.5.RELEASE/api/
🪲 Bug Fixes
- Additional Redis PubSub types missing from reflect-config.json #1737
💡 Other
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.1.1.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.1.1 service release!
This release ships with bug fixes and selected enhancements along with dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.1.1.RELEASE possible. Lettuce 6 supports Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.1.1.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.1.1.RELEASE/api/
⭐ New Features
- Allow configuring a default
ThreadFactoryProvider
to createClientResources
#1711
🪲 Bug Fixes
- Fix potential null-dereference in
CommandHandler
#1703 (Thanks to @wbzj1110) RedisPubSubCommands
,RedisClusterPubSubCommands
, and other types missing inreflect-config.json
#1710
💡 Other
- Upgrade to Netty 4.1.63.Final #1696
RedisURI
: improve deprecation notice inwithPassword()
#1707 (Thanks to @perlun)- Upgrade to Reactor 3.3.16.RELEASE #1720
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
6.0.4.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.0.4 service release!
This release ships with bug fixes and selected enhancements along with dependency upgrades.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 6.0.4.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 6.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 16. It is tested continuously against the latest Redis source-build.
📗 Links
- Reference documentation: https://lettuce.io/core/6.0.4.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.0.4.RELEASE/api/
⭐ New Features
- Add overload to ScanArgs to accept a binary
match
#1675 - Allow configuring a default ThreadFactoryProvider to create ClientResources #1711
🪲 Bug Fixes
- Fix potential null-dereference in
CommandHandler
#1703 (Thanks to @wbzj1110) RedisPubSubCommands
,RedisClusterPubSubCommands
, and other types missing
inreflect-config.json
#1710
💡 Other
- Upgrade to Netty 4.1.63.Final #1696
RedisURI
: improve deprecation notice inwithPassword()
#1707 (Thanks to @perlun)- Upgrade to Reactor 3.3.16.RELEASE #1720
❤️ Contributors
We'd like to thank all the contributors who worked on this release!