The Redis team is delighted to announce the BETA3 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
- GitHub Discussions: https://github.com/lettuce-io/lettuce-core/discussions
- Stack Overflow (Questions): https://stackoverflow.com/questions/tagged/lettuce
- Join the chat at https://discord.gg/redis and look for the "Help:Tools Lettuce" channel
- GitHub Issues (Bug reports, feature requests): https://github.com/lettuce-io/lettuce-core/issues
- Documentation: https://lettuce.io/core/6.6.0.BETA3/reference/
- Javadoc: https://lettuce.io/core/6.6.0.BETA3/api/
- Hash Field Expiration (part II) (#3195) by @ggivo in #3204
- Introduce command replay filter to avoid command replaying after reconnect #1310 by @tishun in #3118
- Deprecate the STRALGO command and implement the LCS in its place by @Dltmd202 in #3037
- fix: prevent blocking event loop thread by replacing ArrayDeque with HashIndexedQueue by @okg-cxf in #2953
- Token based authentication integration with core extension by @ggivo in #3063
- replace hardcoded GT and LT with CommandKeyword enum by @minwoo1999 in #3079
- Add support up to max unsigned integer in Bitfield offset (#2964) by @psw0946 in #3099
- Improve code by adding some null checks by @tishun in #3115
- Introduce test matrix based on Redis server versions by @ggivo in #3145
- Add modules ACL support by @sazzad16 in #3102
- Test modules CONFIG support by @sazzad16 in #3103
- report block error when use with reactor mode #3168 by @tishun in #3169
- Include command type in the timeout message by @arturaz in #3167
- WATCH during MULTI shouldn't fail transaction #3009 by @tishun in #3027
- Fix: make sure FIFO order between write and notify channel active by @okg-cxf in #2597
- UnsupportedOperationException from ListSubscriber during hrandfieldWithvalues #3122 by @tishun in #3123
- Update CommonsPool2ConfigConverterUnitTests.java by @Rian-Ismael in #3147
- Fix typo & add withSsl() in connecting to Entra ID enabled Redis doc by @ggivo in #3191
- Fix SimpleBatcher apparent deadlock #2196 by @ggivo in #3148
- jsonArrpop fails with null return value (#3196) by @tishun in #3206
- json.arrpop forces index=-1 with root path (#3214) by @thachlp in #3217
- Updates enableAdaptiveRefreshTrigger trigger assertion message by @ymiliaresis in #3216
- Add example configuration using SNI enabled TLS connection by @ggivo in #3045
- Disable docker image being used to call compose when running tests by @tishun in #3046
- Workflow for running benchmarks weekly by @tishun in #3052
- Fixing benchmark flow by @tishun in #3056
- Test failures not reported because step is skipped by @tishun in #3067
- Stale issues action bump by @tishun in #3182
- Migrate Lettuce test setup to use client-lib-test by @kiryazovi-redis in #3158
- JSON integration tests now do not use the test-containers framework by @tishun in #3203
- Test with 8.0-M05-pre by @ggivo in #3219
- Add sample examples to test redis.io build by @uglide in #3051
- DOC-4528 async hash examples by @andy-stark-redis in #3069
- DOC-4531 set data type examples by @andy-stark-redis in #3076
- DOC-4802 fix string example concurrency by @andy-stark-redis in #3156
- Fix several typos on the advanced-usage page by @danicheg in #3174
- docs: update Limitations section to reflect shaded JAR deprecation by @minwoo1999 in #3095
- Remove extra spaces in words in docs by @enjoy-binbin in #3120
- Bump to v4 of checkout by @tishun in #3152
- Fix 'make test' test failures by @ggivo in #3157
- Readme doc on how to connect to Azure Managed Redis with Entra ID authentication by @ggivo in #3166
- refactor mget method improved readability and efficiency by @ori0o0p in #3061
- Migrate JSON tests infra to use client-lilb-test by @ggivo in #3128
- Update the base project URLs in pom.xml by @danicheg in #3151
- Update publish docs action to use latest versions of actions by @tishun in #3154
- Bump default client-libs-test container version by @ggivo in #3165
- Bump org.slf4j:jcl-over-slf4j from 1.7.25 to 2.0.16 by @dependabot in #2959
- Bump org.testcontainers:testcontainers from 1.20.1 to 1.20.4 by @dependabot in #3082
- Bump io.micrometer:micrometer-bom from 1.12.4 to 1.14.2 by @dependabot in #3096
- Bump io.netty.incubator:netty-incubator-transport-native-io_uring from 0.0.25.Final to 0.0.26.Final by @dependabot in #3106
- Bump netty.version to 4.1.118.Final #3187 by @tishun in #3189