redis/lettuce
 Watch   
 Star   
 Fork   
19 days ago
lettuce

6.8.0.RELEASE

The Lettuce team is pleased to announce the Lettuce 6.8.0 minor release!

This release provides support for the newly introduced Redis Query Engine support which was is part of Redis 8.0 and previously - as part of RedisStack. The new operators (DIFF, DIFF1, ANDOR and ONE) for the BITOP command are also available. The team has worked on extending the contract of the XADD and XTRIM commands to support trimming policy, and also introduced the new XDELEX and XACKDEL commands.

Lettuce 6.8.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.2, Redis 8.0, Redis 7.4 and Redis 7.2.

Find the full changelog at the end of this document. Thanks to all contributors who made Lettuce 6.8.0.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/6.8.0.RELEASE/reference/ Javadoc: https://lettuce.io/core/6.8.0.RELEASE/api/

⭐ New Features Introduce RediSearch by @tishun in https://github.com/redis/lettuce/pull/3375 Add support for new operations of BITOP command in Redis Community Edition 8.2 by @atakavci in https://github.com/redis/lettuce/pull/3334 Add support for 8.2 stream commands by @uglide in https://github.com/redis/lettuce/pull/3374

🐞 Bug Fixes NoClassDefFoundError in Lettuce 6.7.0 #3317 by @tishun in https://github.com/redis/lettuce/pull/3318

💡 Other The instance of the ObjectMapper can now be reused in the DefaultJsonParser by @thachlp in https://github.com/redis/lettuce/pull/3372 Added basic connection interruption tests by @uglide in https://github.com/redis/lettuce/pull/3292 DOC-4758 async JSON doc examples by @andy-stark-redis in https://github.com/redis/lettuce/pull/3335 Fixed SocketOptions.Builder validation messages by @hubertchylik in https://github.com/redis/lettuce/pull/3366 Refactor tests for clarity and maintainability by @Rian-Ismael in https://github.com/redis/lettuce/pull/3363 Provide support for the SVS-VMANA index (#3385) by @tishun in https://github.com/redis/lettuce/pull/3386

❤️ New Contributors## New Contributors

Full Changelog: https://github.com/redis/lettuce/compare/6.7.0.RELEASE...6.8.0.RELEASE

2025-06-04 15:26:16
lettuce

6.7.1.RELEASE

The Lettuce team is pleased to announce the Lettuce 6.7.1 service release! This release ships with bugfixes and dependency upgrades.

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.

Thanks to all contributors who made Lettuce 6.7.1 possible.

📗 Links

🐞 Bug Fixes

Full Changelog: https://github.com/redis/lettuce/compare/6.5.3.RELEASE...6.5.4.RELEASE

2025-06-02 22:34:35
lettuce

6.7.0.RELEASE

The Lettuce team is pleased to announce the Lettuce 6.7.0 minor release!

This release provides support for the newly introduced Vector Sets data type which was released as part of Redis 8.0 and helps Redis users with vector similarity.

Starting with 6.7 the ConnectionPoolSupport also provides a way to provide custom connection validations. The release comes with a bunch of smaller improvements and bugfixes.

Lettuce 6.7.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.0, Redis 7.4 and Redis 7.2.

Find the full changelog at the end of this document. Thanks to all contributors who made Lettuce 6.7.0.RELEASE possible.

📗 Links

⭐ New Features

🐞 Bug Fixes

💡 Other

❤️ New Contributors

Full Changelog: https://github.com/redis/lettuce/compare/6.6.0.BETA4...6.7.0.RELEASE

2025-04-30 21:35:27
lettuce

6.6.0.RELEASE

The Lettuce team is pleased to announce the Lettuce 6.6.0 minor release!

This release provides support for the newly introduced HGETDEL, HGETEX and HSETEX commands. Users of the driver are also now able to use a command replay filter, that allows the user to control which (if any) commands are being retried when the reconnect feature is on. It is also possible to configure the driver to use the HashIndexedQueue as a backing data structure for the command queue, which speeds up the driver during disconnect / reconnect (needs to be configured using the ClientOptions).

The driver comes with Microsoft EntraID authentication support.

Last but not least the STRALGO command was replaced by the LCS command.

Lettuce 6.6.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.0, Redis 7.4 and Redis 7.2.

Find the full changelog at the end of this document. Thanks to all contributors who made Lettuce 6.6.0.RELEASE possible.

📗 Links

⭐ New Features

🐞 Bug Fixes

💡 Other

❤️ New Contributors

Full Changelog: https://github.com/redis/lettuce/compare/6.5.0.RELEASE...6.6.0.RELEASE

2025-04-07 21:31:09
lettuce

6.6.0.BETA4

📗 Links

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

⭐ New Features

🐞 Bug Fixes

💡 Other

❤️ New Contributors

Full Changelog: https://github.com/redis/lettuce/compare/6.5.5.RELEASE...6.6.0.BETA4

2025-03-24 23:31:05
lettuce

6.6.0.BETA3

📗 Links

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

⭐ New Features

🐞 Bug Fixes

💡 Other

❤️ New Contributors

Full Changelog: https://github.com/redis/lettuce/compare/6.5.5.RELEASE...6.6.0.BETA3

2025-03-11 20:00:25
lettuce

6.5.5.RELEASE

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: https://github.com/redis/lettuce/compare/6.5.4.RELEASE...6.5.5.RELEASE

2025-02-19 21:28:48
lettuce

6.5.4.RELEASE

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: https://github.com/redis/lettuce/compare/6.5.3.RELEASE...6.5.4.RELEASE

2025-01-28 15:52:51
lettuce

6.5.3.RELEASE

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

  • Fix issue with array initialization #3123, #3135 by @tishun
  • Replacing all instances of synchronized blocks with ReentrantLock #3116, #3134 by @tishun

Full Changelog: https://github.com/redis/lettuce/compare/6.5.2.RELEASE...6.5.3.RELEASE

2024-12-31 03:46:59
lettuce

6.5.2.RELEASE

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: https://github.com/redis/lettuce/compare/6.5.1.RELEASE...6.5.2.RELEASE