redis/lettuce
 Watch   
 Star   
 Fork   
3 days ago
lettuce

6.9.0.RELEASE

The Lettuce team is pleased to announce the Lettuce 6.9.0 release! This release changes how commands are rejected while a connection is not available. Read the behavior change below before you upgrade.

Lettuce 6 supports Redis 2.6+ up to Redis 8.2. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 21.

Thanks to all contributors who made Lettuce 6.9.0 possible.

Behavior change

This applies when commands are rejected while disconnected: with DisconnectedBehavior.REJECT_COMMANDS, or with DisconnectedBehavior.DEFAULT and auto-reconnect disabled.

  • Redis Cluster: a command now fails right away when the connection to its target node is still being established, for example the first commands to a node after startup, or after a new slot mapping appears. This also applies to commands redirected with MOVED/ASK. Before, these commands waited for the connection attempt, up to the connect timeout.
  • All connection types: when writing a command to the channel fails, the command is now rejected instead of being re-queued.

To avoid rejections right after startup, connect to the cluster nodes up front.

This change is also in 7.7.0 and later. The 7.0.x – 7.6.x lines do not include it.

Fixes

Full Changelog: https://github.com/redis/lettuce/compare/6.8.2.RELEASE...6.9.0.RELEASE

5 days ago
lettuce

8.0.0.BETA1

The Lettuce team is pleased to announce the first beta release of Lettuce 8.0!

This release makes Project Reactor not-required: applications that use only the synchronous and asynchronous APIs can exclude reactor-core:

<dependency>
    <groupId>io.lettuce</groupId>
    <artifactId>lettuce-core</artifactId>
    <version>8.0.0.BETA1</version>
    <exclusions>
        <exclusion>
            <groupId>io.projectreactor</groupId>
            <artifactId>reactor-core</artifactId>
        </exclusion>
    </exclusions>
</dependency>

Lettuce 8.0 also removes Reactor-based APIs, most of them deprecated in 7.8 and 7.9, and changes Reactor-typed extension points. See What's new in Lettuce 8.0 for details and the breaking changes.

PR: [reactor-optional] Make 'Project Reactor' optional dependency by @atakavci in https://github.com/redis/lettuce/pull/3731

Lettuce 8.0.0.BETA1 supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.12, 8.10, 8.8, 8.6, 8.4, 8.2, 7.4 and 7.2.

We encourage you to try out this beta, in particular with Reactor excluded, and to provide feedback ahead of the general availability release.

Full Changelog: https://github.com/redis/lettuce/compare/7.9.0.RELEASE...8.0.0.BETA1

5 days ago
lettuce

7.9.0.RELEASE

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

Lettuce 7.9.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.10, Redis 8.8, 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.9.0.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.9.0.RELEASE

🐞 Bug Fixes

⚙️ Maintenance

💡 Other

❤️ New Contributors - Welcome to the Lettuce family!

Full Changelog: https://github.com/redis/lettuce/compare/7.8.0.RELEASE...7.9.0.RELEASE

6 days ago
lettuce

7.9.0.RELEASE

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

Lettuce 7.9.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.10, Redis 8.8, 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.9.0.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.9.0.RELEASE

🐞 Bug Fixes

⚙️ Maintenance

💡 Other

❤️ New Contributors - Welcome to the Lettuce family!

Full Changelog: https://github.com/redis/lettuce/compare/7.8.0.RELEASE...7.9.0.RELEASE

25 days ago
lettuce

7.8.0.RELEASE

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

Lettuce 7.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.10, Redis 8.8, 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.8.0.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.8.0.RELEASE

⭐ New Features

🐞 Bug Fixes

⚙️ Maintenance

💡 Other

❤️ New Contributors - Welcome to the Lettuce family!

Full Changelog: https://github.com/redis/lettuce/compare/7.7.0.RELEASE...7.8.0.RELEASE

2026-08-18 21:53:31
lettuce

7.7.0.RELEASE

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

✨ Highlights

Lettuce 7.7.0 introduces support for the new features from Redis OSS 8.10 release, such as:

  • New command: HIMPORT - high-throughput compact hash bulk insertion - user-guide
  • New commands: LMOVEM, BLMOVEM - move multiple elements between lists
  • New command: SUNIONCARD - get the cardinality of the union of multiple sets
  • New command: SDIFFCARD - get the cardinality of the difference between sets
  • XREAD, XREADGROUP - new MAXCOUNT and MAXSIZE arguments to cap the cumulative reply entries and size
  • New command: FT.ALIASLIST - get all aliases for the index
  • Stemmer support for Malay and Tagalog languages

Feature support for Probabilistic data structures in Redis:


Lettuce 7.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.10, Redis 8.8, 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.7.0.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.7.0.RELEASE

⭐ New Features

🐞 Bug Fixes

⚙️ Maintenance

💡 Other

❤️ New Contributors - Welcome to the Lettuce family!

Full Changelog: https://github.com/redis/lettuce/compare/7.6.0.RELEASE...7.7.0.RELEASE

2026-05-28 18:14:12
lettuce

7.6.0.RELEASE

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

✨ Highlights

Lettuce 7.6.0 introduces support for the new features from Redis OSS 8.8 release, such as:

  • the new Array data structure
  • INCREX: a window counter rate limiter combining INCR, INCRBY, INCRBYFLOAT, bounds, and expiration
  • XNACK: a new streams command - allow consumers to explicitly release pending messages
  • ZUNION, ZINTER, ZUNIONSTORE, ZINTERSTORE: new COUNT aggregator
  • JSON.SET: new FPHA argument to specify the FP type for homogeneous FP arrays

Lettuce 7.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.8, 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.6.0.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.6.0.RELEASE

⭐ New Features

🐞 Bug Fixes

⚙️ Maintenance

💡 Other

❤️ New Contributors - Welcome to the Lettuce family!

Full Changelog: https://github.com/redis/lettuce/compare/7.5.0.RELEASE...7.6.0.RELEASE

2026-05-15 20:25:58
lettuce

7.5.2.RELEASE

The Lettuce team is pleased to announce the Lettuce 7.5.2 patch release!

Lettuce 7.5.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.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.2.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.5.2.RELEASE

💡 Other

Full Changelog: https://github.com/redis/lettuce/compare/7.5.1.RELEASE...7.5.2.RELEASE

2026-05-15 20:25:57
lettuce

7.3.2.RELEASE

The Lettuce team is pleased to announce the Lettuce 7.3.2 patch release!

Lettuce 7.3.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.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.2.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.3.2.RELEASE

💡 Other

Full Changelog: https://github.com/redis/lettuce/compare/7.3.1.RELEASE...7.3.2.RELEASE

2026-05-15 20:25:57
lettuce

7.4.2.RELEASE

The Lettuce team is pleased to announce the Lettuce 7.4.2 patch release!

Lettuce 7.4.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.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.2.RELEASE possible.

📗 Links Reference documentation: https://lettuce.io/core/7.4.2.RELEASE

💡 Other

Full Changelog: https://github.com/redis/lettuce/compare/7.4.1.RELEASE...7.4.2.RELEASE