Skip to content

Latest commit

 

History

History
82 lines (73 loc) · 6.55 KB

File metadata and controls

82 lines (73 loc) · 6.55 KB

Lettuce 6.6.0 BETA4 NOTES

The Redis team is delighted to announce the BETA4 pre-release of Lettuce 6.6.0

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.0 possible.

If you need any support, meet Lettuce at

Commands

  • Hash Field Expiration (part II) (#3195) by @ggivo in redis#3204

Enhancements

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

Fixes

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

Other

  • Add example configuration using SNI enabled TLS connection by @ggivo in redis#3045
  • Disable docker image being used to call compose when running tests by @tishun in redis#3046
  • Workflow for running benchmarks weekly by @tishun in redis#3052
  • Fixing benchmark flow by @tishun in redis#3056
  • Test failures not reported because step is skipped by @tishun in redis#3067
  • Stale issues action bump by @tishun in redis#3182
  • Migrate Lettuce test setup to use client-lib-test by @kiryazovi-redis in redis#3158
  • JSON integration tests now do not use the test-containers framework by @tishun in redis#3203
  • Test with 8.0-M05-pre by @ggivo in redis#3219
  • Add sample examples to test redis.io build by @uglide in redis#3051
  • DOC-4528 async hash examples by @andy-stark-redis in redis#3069
  • DOC-4531 set data type examples by @andy-stark-redis in redis#3076
  • DOC-4802 fix string example concurrency by @andy-stark-redis in redis#3156
  • Fix several typos on the advanced-usage page by @danicheg in redis#3174
  • docs: update Limitations section to reflect shaded JAR deprecation by @minwoo1999 in redis#3095
  • Remove extra spaces in words in docs by @enjoy-binbin in redis#3120
  • Bump to v4 of checkout by @tishun in redis#3152
  • Fix 'make test' test failures by @ggivo in redis#3157
  • Readme doc on how to connect to Azure Managed Redis with Entra ID authentication by @ggivo in redis#3166
  • refactor mget method improved readability and efficiency by @ori0o0p in redis#3061
  • Migrate JSON tests infra to use client-lilb-test by @ggivo in redis#3128
  • Update the base project URLs in pom.xml by @danicheg in redis#3151
  • Update publish docs action to use latest versions of actions by @tishun in redis#3154
  • Bump default client-libs-test container version by @ggivo in redis#3165
  • Bump org.slf4j:jcl-over-slf4j from 1.7.25 to 2.0.16 by @dependabot in redis#2959
  • Bump org.testcontainers:testcontainers from 1.20.1 to 1.20.4 by @dependabot in redis#3082
  • Bump io.micrometer:micrometer-bom from 1.12.4 to 1.14.2 by @dependabot in redis#3096
  • Bump io.netty.incubator:netty-incubator-transport-native-io_uring from 0.0.25.Final to 0.0.26.Final by @dependabot in redis#3106
  • Bump netty.version to 4.1.118.Final #3187 by @tishun in redis#3189