Skip to content

Releases: redis/lettuce

6.0.8.RELEASE

15 Sep 09:33
0535222
Compare
Choose a tag to compare

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

🐞 Bug Fixes

  • SSL CN name checked failed after Redis Sentinel failover #1812
  • ClassCastException when no LATENCY_UTILS_AVAILABLE or HDR_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

  • Upgrade dependencies #1853
  • Upgrade build to Java 17 #1854

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

6.1.4.RELEASE

14 Jul 07:31
9688c19
Compare
Choose a tag to compare

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

🐞 Bug Fixes

  • Exception thrown during RedisClusterClient shutdown #1800

💡 Other

  • Upgrade to netty-incubator-transport-native-io_uring 0.0.8.Final #1798
  • Dependency upgrades #1808

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

6.0.7.RELEASE

14 Jul 08:25
a9b5d76
Compare
Choose a tag to compare

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

🪲 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

22 Jun 12:31
e081624
Compare
Choose a tag to compare

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

⭐ New Features

  • Introduce API to allow for extending RedisClusterClient and its connections #1754
  • Could not initialize JfrConnectionCreatedEvent #1767
  • Add support for double timeouts for BZPOP and BLPOP/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

  • Upgrade to Netty 4.1.65.Final #1778
  • Upgrade to Reactor 3.3.18 #1779

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

6.0.6.RELEASE

22 Jun 12:21
deed350
Compare
Choose a tag to compare

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

🪲 Bug Fixes

  • AbstractRedisClient#shutdown() never ends when Redis is unstable #1768
  • Closing ClusterNodeEndpoint asynchronously doesn't retrigger buffered commands #1769

💡 Other

  • Upgrade to Netty 4.1.65.Final #1778
  • Upgrade to Reactor 3.3.18 #1779

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

6.1.2.RELEASE

12 May 09:01
c376e97
Compare
Choose a tag to compare

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

⭐ New Features

🪲 Bug Fixes

  • Cannot refresh Redis Cluster topology #1706
  • Additional Redis PubSub types missing from reflect-config.json #1737

💡 Other

  • Edit wiki for versioned pages #1699
  • Upgrade to Reactor 3.3.17 #1746

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

6.0.5.RELEASE

12 May 09:11
20fa002
Compare
Choose a tag to compare

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

🪲 Bug Fixes

  • Additional Redis PubSub types missing from reflect-config.json #1737

💡 Other

  • Edit wiki for versioned pages #1699
  • Upgrade to Reactor 3.3.17 #1746

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

6.1.1.RELEASE

13 Apr 14:39
73ab361
Compare
Choose a tag to compare

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

⭐ New Features

  • 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 in reflect-config.json #1710

💡 Other

  • Upgrade to Netty 4.1.63.Final #1696
  • RedisURI: improve deprecation notice in withPassword() #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

13 Apr 14:16
30c7ac1
Compare
Choose a tag to compare

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

⭐ 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
    in reflect-config.json #1710

💡 Other

  • Upgrade to Netty 4.1.63.Final #1696
  • RedisURI: improve deprecation notice in withPassword() #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!

5.3.7.RELEASE

13 Apr 14:02
bd980c2
Compare
Choose a tag to compare

The Lettuce team is pleased to announce the Lettuce 5.3.7 service release!
This release ships with 8 tickets fixed along with dependency upgrades.

Find the full changelog at the end of this document.

Thanks to all contributors who made Lettuce 5.3.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/5.3.7.RELEASE/reference/
Javadoc: https://lettuce.io/core/5.3.7.RELEASE/api/

🪲 Bug Fixes

  • Sentinel lookup connection leaks if no master address reported #1558 (Thanks to
    @wwwjinlong)
  • NullPointerException in BoundedAsyncPool.createIdle() when availableCapacity=0 #1611 (
    Thanks to @fbotis)
  • XREADGROUP skips messages if body is nil #1622 (Thanks to @asalabaev)
  • Fix potential null-dereference in CommandHandler #1703 (Thanks to @wbzj1110)
  • RedisPubSubCommands,RedisClusterPubSubCommands, and other types missing
    in reflect-config.json #1710

💡 Other

  • Typo in string reactive commands #1632 (Thanks to @paualarco)
  • Upgrade to Netty 4.1.63.Final #1696
  • Upgrade to Reactor 3.3.16.RELEASE #1720