lettuce-io/lettuce-core
 Watch   
 Star   
 Fork   
2 days ago
lettuce-core

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-core

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

2024-12-30 17:42:43
lettuce-core

6.4.2.RELEASE

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

Full Changelog: https://github.com/redis/lettuce/compare/6.4.1.RELEASE...6.4.2.RELEASE

2024-12-21 03:40:52
lettuce-core

6.6.0.BETA2

📗 Links

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

⭐ New Features

🐞 Bug Fixes

💡 Other

❤️ New Contributors

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

2024-12-20 22:53:00
lettuce-core

6.6.0.BETA1

📗 Links

⭐ New Features

🐞 Bug Fixes

💡 Other

❤️ New Contributors

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

2024-12-01 22:29:24
lettuce-core

6.5.1.RELEASE

What's Changed

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

2024-11-01 17:10:18
lettuce-core

6.4.1.RELEASE

🐞 Bug Fixes

  • (crossport to 6.4.x) spublish typo fix (#2972)
  • Sharded PubSub subscriptions not recovered after disconn… #2940
  • Implement missing method in the BooleanListOutput (#3033)
  • Add defensive copy for Futures allOf() method (#2943)
  • fix:deadlock when reentrant exclusive lock #2905 #2879 (#2961)

Full Changelog: https://github.com/redis/lettuce/compare/6.4.0.RELEASE...6.4.1.RELEASE

2024-10-31 22:24:44
lettuce-core

6.5.0.RELEASE

⭐ New Features

  • Introducing JSON to Lettuce (#2992)
  • Add support for the CLUSTER MYSHARDID command (#2920)
  • Add support for the CLUSTER LINKS command (#2986)
  • Add support for the CLIENT TRACKINGINFO command (#2862)
  • Default ClientOptions.timeoutOptions to TimeoutOptions.enabled() (#2927)
  • Propagate database number, user, and RedisURI into Tracing (#3005)
  • Add support for creating regex and subnet-based ReadFrom instances from a single string (#3016)
  • Add hasNoSlots() method to RedisClusterNode (#3015)

🐞 Bug Fixes

  • Initialize slots with empty BitSet in RedisClusterNode's constructors (#2341)
  • fix(2971): spublish typo fix (#2972)
  • Update completeExceptionally on ClusterCommand using super (#2980)
  • Add defensive copy for Futures allOf() method (#2943)
  • fix:deadlock when reentrant exclusive lock #2905 #2879 (#2961)
  • ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException (#2993)
  • ScanIterator.scan.stream().toList() causes "java.lang.IllegalStateException: Accept exceeded fixed size of 0" on Java 16+ (#3002)
  • fix: Lcs response parse (#2970)
  • Resubscribe logic ignoring Pub/Sub shard channels after reconnect. (#3024)
  • Command interface - issues with async array results (#3033)

💡 Other

  • Add badges to the README.md file (#2939)
  • Convert wiki to markdown docs (#2944)
  • Add the Github repo url to the doc config (#3008)
  • document update regarding addressResolverGroup settings (#3007)
  • Add CodeCov configuration, enable test analytics (#3023)
  • io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required on CLIENT and READONLY command (#3035)
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.9 to 0.8.12 (#2921)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.1 (#2922)
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.1 (#2958)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#2957)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 (#2968)
  • Bump org.hdrhistogram:HdrHistogram from 2.1.12 to 2.2.2 (#2966)
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#2978)
  • Bump org.apache.logging.log4j:log4j-bom from 2.17.2 to 2.24.0 (#2988)
  • Bump io.netty:netty-bom from 4.1.107.Final to 4.1.113.Final (#2990)
  • Suspected change in ubuntu causing CI failures (#2949)
  • MKdocs styling update (#3034)

❤️ Contributors

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

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

2024-10-31 04:33:44
lettuce-core

6.1.11.RELEASE

The Lettuce team is pleased to announce the Lettuce 6.1.11 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.11.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 19. It is tested continuously against the latest Redis source-build

📗 Links

🐞 Bug Fixes

Full Changelog: https://github.com/redis/lettuce/compare/6.1.10.RELEASE...6.1.11.RELEASE

2024-10-12 00:15:29
lettuce-core

6.5.0.RC2

⭐ New Features

  • Introducing JSON to Lettuce (#2992)
  • Add support for the CLUSTER MYSHARDID command (#2920)
  • Add support for the CLUSTER LINKS command (#2986)
  • Add support for the CLIENT TRACKINGINFO command (#2862)
  • Default ClientOptions.timeoutOptions to TimeoutOptions.enabled() (#2927)
  • Propagate database number, user, and RedisURI into Tracing (#3005)

🐞 Bug Fixes

  • Initialize slots with empty BitSet in RedisClusterNode's constructors (#2341)
  • fix(2971): spublish typo fix (#2972)
  • Update completeExceptionally on ClusterCommand using super (#2980)
  • Add defensive copy for Futures allOf() method (#2943)
  • fix:deadlock when reentrant exclusive lock #2905 #2879 (#2961)
  • ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException (2993)

💡 Other

  • Add badges to the README.md file (#2939)
  • Convert wiki to markdown docs (#2944)
  • Add the Github repo url to the doc config (#3008)
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.9 to 0.8.12 (#2921)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.1 (#2922)
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.1 (#2958)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#2957)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 (#2968)
  • Bump org.hdrhistogram:HdrHistogram from 2.1.12 to 2.2.2 (#2966)
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#2978)
  • Bump org.apache.logging.log4j:log4j-bom from 2.17.2 to 2.24.0 (#2988)
  • Bump io.netty:netty-bom from 4.1.107.Final to 4.1.113.Final (#2990)
  • Suspected change in ubuntu causing CI failures (#2949)

❤️ Contributors

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

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