Skip to content

Releases: redis/lettuce

6.6.0.BETA4

07 Apr 13:32
2500b23
Compare
Choose a tag to compare
6.6.0.BETA4 Pre-release
Pre-release

📗 Links

This pre-release provides support for the newly introduced HGETDEL, HGETEX and HSETEX commands.

⭐ New Features

  • Hash Field Expiration (part II) (#3195) by @ggivo in #3204
  • Introduce command replay filter to avoid command replaying after reconnect #1310 by @tishun in #3118
  • Deprecate the STRALGO command and implement the LCS in its place by @Dltmd202 in #3037
  • fix: prevent blocking event loop thread by replacing ArrayDeque with HashIndexedQueue by @okg-cxf in #2953
  • Token based authentication integration with core extension by @ggivo in #3063
  • Support for DefaultAzureCredential by @ggivo in #3230
  • replace hardcoded GT and LT with CommandKeyword enum by @minwoo1999 in #3079
  • Add support up to max unsigned integer in Bitfield offset (#2964) by @psw0946 in #3099
  • Improve code by adding some null checks by @tishun in #3115
  • Introduce test matrix based on Redis server versions by @ggivo in #3145
  • Add modules ACL support by @sazzad16 in #3102
  • Test modules CONFIG support by @sazzad16 in #3103
  • report block error when use with reactor mode #3168 by @tishun in #3169
  • Include command type in the timeout message by @arturaz in #3167

🐞 Bug Fixes

  • WATCH during MULTI shouldn't fail transaction #3009 by @tishun in #3027
  • Fix: make sure FIFO order between write and notify channel active by @okg-cxf in #2597
  • UnsupportedOperationException from ListSubscriber during hrandfieldWithvalues #3122 by @tishun in #3123
  • Update CommonsPool2ConfigConverterUnitTests.java by @Rian-Ismael in #3147
  • Fix typo & add withSsl() in connecting to Entra ID enabled Redis doc by @ggivo in #3191
  • Fix SimpleBatcher apparent deadlock #2196 by @ggivo in #3148
  • jsonArrpop fails with null return value (#3196) by @tishun in #3206
  • json.arrpop forces index=-1 with root path (#3214) by @thachlp in #3217
  • Updates enableAdaptiveRefreshTrigger trigger assertion message by @ymiliaresis in #3216

💡 Other

❤️ New Contributors

Full Changelog: 6.5.5.RELEASE...6.6.0.BETA4

6.6.0.BETA3

24 Mar 15:33
02d129c
Compare
Choose a tag to compare
6.6.0.BETA3 Pre-release
Pre-release

📗 Links

This pre-release provides support for the newly introduced HGETDEL, HGETEX and HSETEX commands.

⭐ New Features

  • Hash Field Expiration (part II) (#3195) by @ggivo in #3204
  • Introduce command replay filter to avoid command replaying after reconnect #1310 by @tishun in #3118
  • Deprecate the STRALGO command and implement the LCS in its place by @Dltmd202 in #3037
  • fix: prevent blocking event loop thread by replacing ArrayDeque with HashIndexedQueue by @okg-cxf in #2953
  • Token based authentication integration with core extension by @ggivo in #3063
  • replace hardcoded GT and LT with CommandKeyword enum by @minwoo1999 in #3079
  • Add support up to max unsigned integer in Bitfield offset (#2964) by @psw0946 in #3099
  • Improve code by adding some null checks by @tishun in #3115
  • Introduce test matrix based on Redis server versions by @ggivo in #3145
  • Add modules ACL support by @sazzad16 in #3102
  • Test modules CONFIG support by @sazzad16 in #3103
  • report block error when use with reactor mode #3168 by @tishun in #3169
  • Include command type in the timeout message by @arturaz in #3167

🐞 Bug Fixes

  • WATCH during MULTI shouldn't fail transaction #3009 by @tishun in #3027
  • Fix: make sure FIFO order between write and notify channel active by @okg-cxf in #2597
  • UnsupportedOperationException from ListSubscriber during hrandfieldWithvalues #3122 by @tishun in #3123
  • Update CommonsPool2ConfigConverterUnitTests.java by @Rian-Ismael in #3147
  • Fix typo & add withSsl() in connecting to Entra ID enabled Redis doc by @ggivo in #3191
  • Fix SimpleBatcher apparent deadlock #2196 by @ggivo in #3148
  • jsonArrpop fails with null return value (#3196) by @tishun in #3206
  • json.arrpop forces index=-1 with root path (#3214) by @thachlp in #3217
  • Updates enableAdaptiveRefreshTrigger trigger assertion message by @ymiliaresis in #3216

💡 Other

❤️ New Contributors

Full Changelog: 6.5.5.RELEASE...6.6.0.BETA3

6.5.5.RELEASE

11 Mar 12:03
cb02888
Compare
Choose a tag to compare

The Lettuce team is pleased to announce the Lettuce 6.5.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.5.5.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 7.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 21.

📗 Links

🐞 Bug Fixes

Full Changelog: 6.5.4.RELEASE...6.5.5.RELEASE

6.5.4.RELEASE

19 Feb 13:29
18d2925
Compare
Choose a tag to compare

The Lettuce team is pleased to announce the Lettuce 6.5.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.5.3.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 7.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 21.

📗 Links

🐞 Bug Fixes

Full Changelog: 6.5.3.RELEASE...6.5.4.RELEASE

6.5.3.RELEASE

28 Jan 08:09
e2f4e5b
Compare
Choose a tag to compare

The Lettuce team is pleased to announce the Lettuce 6.5.3 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.5.3.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 7.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 21.

📗 Links

🐞 Bug Fixes

Full Changelog: 6.5.2.RELEASE...6.5.3.RELEASE

6.5.2.RELEASE

30 Dec 19:49
5271288
Compare
Choose a tag to compare

The Lettuce team is pleased to announce the Lettuce 6.5.2 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.5.2.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 7.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 21.

📗 Links

🐞 Bug Fixes

Full Changelog: 6.5.1.RELEASE...6.5.2.RELEASE

6.4.2.RELEASE

30 Dec 09:47
f4dfb40
Compare
Choose a tag to compare

The Lettuce team is pleased to announce the Lettuce 6.4.2 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.4.2.RELEASE possible. Lettuce 6 supports
Redis 2.6+ up to Redis 7.x. In terms of Java runtime, Lettuce requires at least Java 8 and
works with Java 21.

📗 Links

🐞 Bug Fixes

  • NOAUTH Authentication required on CLIENT and READONLY command by @ggivo in #3037

Full Changelog: 6.4.1.RELEASE...6.4.2.RELEASE

6.6.0.BETA2

20 Dec 19:54
Compare
Choose a tag to compare
6.6.0.BETA2 Pre-release
Pre-release

📗 Links

This release addresses the missing token-based authentication, which was not successfully cross-ported before the release.

⭐ New Features

🐞 Bug Fixes

  • fix: prevent blocking event loop thread by replacing ArrayDeque with HashIndexedQueue by @okg-cxf in #2953
  • Fix: make sure FIFO order between write and notify channel active by @okg-cxf in #2597

💡 Other

❤️ New Contributors

Full Changelog: 6.5.1.RELEASE...6.6.0.RC1

6.6.0.BETA1

20 Dec 14:53
8370a77
Compare
Choose a tag to compare
6.6.0.BETA1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Deprecate the STRALGO command and implement the LCS in its place by @Dltmd202 in #3037

🐞 Bug Fixes

  • fix: prevent blocking event loop thread by replacing ArrayDeque with HashIndexedQueue by @okg-cxf in #2953
  • Fix: make sure FIFO order between write and notify channel active by @okg-cxf in #2597

💡 Other

❤️ New Contributors

Full Changelog: 6.5.1.RELEASE...6.6.0.RC1

6.5.1.RELEASE

01 Dec 17:03
Compare
Choose a tag to compare

What's Changed

  • Bump to netty 4.1.115.Final to consume the security fix for CVE-2024-47535 by @tishun
  • Restore API that was incidently deleted when introducing the JSON feature by @tishun in #3065
  • Propagate handshake failures to Handshake future @mp911de in #3058
  • Json commands not exposed in AsyncCluster by @tishun in #3048
  • OpsForGeo producing "READONLY You can't write against a read only replica " by @ggivo in #3032
  • WATCH is now working in the same time as MULTI when called inside a MULTI by @tishun in #3027

Full Changelog: 6.5.0.RELEASE...6.5.1.RELEASE