Bump io.lettuce:lettuce-core from 6.8.0.RELEASE to 7.1.0.RELEASE in /smoke-test
Bumps io.lettuce:lettuce-core from 6.8.0.RELEASE to 7.1.0.RELEASE.
Release notes
Sourced from io.lettuce:lettuce-core's releases.
7.1.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.1.0 minor release!
This release provides support for new features that are going to be part of the Redis 8.4 release, such as using the
CLAIMparameter in theXREADGROUPcommand; atomically set multiple string keys and update their expiration withMSETEXand atomic compare-and-set and compare-and-delete for string keys using the extensions of theDIGEST,DELEXandSETcommands.Lettuce 7.1.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.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 7.1.0.RELEASE possible.
📗 Links Reference documentation: https://lettuce.io/core/7.1.0.RELEASE/reference/ Javadoc: https://lettuce.io/core/7.1.0.RELEASE/api/
⭐ New Features
- Add support for XREADGROUP CLAIM arg by
@a-TODO-rovin redis/lettuce#3486- Add support CAS/CAD by
@a-TODO-rovin redis/lettuce#3512- Implement msetex command by
@a-TODO-rovin redis/lettuce#3510🐞 Bug Fixes
- Preserve null values when parsing SearchReplies by
@mhyllanderin redis/lettuce#3518- Add official 8.4 to test matrix and make it default by
@a-TODO-rovin redis/lettuce#3520- Fix io_uring class name by
@a-TODO-rovin redis/lettuce#3509- Reduce CPU cycles spent on setting tracing tags by
@RohanNagarin redis/lettuce#3339💡 Other
- N/A
❤️ New Contributors
@RohanNagarmade their first contribution in redis/lettuce#3339@mhyllandermade their first contribution in redis/lettuce#3518Full Changelog: https://github.com/redis/lettuce/compare/7.0.0.RELEASE...7.1.0.RELEASE
7.0.0
Lettuce 7.0.0.RELEASE
The Lettuce team is pleased to announce the release of Lettuce 7.0.0!
The release focuses on introducing Maintenance events support functionality, API improvements, and cleanup of deprecated features.
Key changes
- Maintenance events support for graceful maintenance handling
- Redis Query Engine (RediSearch) in cluster mode - when searching with a cursor the cursor now is sticking to a single node in cluster environments; read operations are spread around the nodes of a cluster in a random manner to avoid bottlenecks;
- Enhanced JSON API with
String-based access to avoid unnecessary conversions- Removal of deprecated APIs and options as part of the major version upgrade
- Upgrading to Netty 4.2
... (truncated)
Changelog
Sourced from io.lettuce:lettuce-core's changelog.
Lettuce 7.1.0 RELEASE NOTES
The Lettuce team is pleased to announce the Lettuce 7.1.0 minor release!
This release provides support for new features that are going to be part of the Redis 8.4 release, such as using the
CLAIMparameter in theXREADGROUPcommand; atomically set multiple string keys and update their expiration withMSETEXand atomic compare-and-set and compare-and-delete for string keys using the extensions of theDIGEST,DELEXandSETcommands.Lettuce 7.1.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.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Find the full changelog at the end of this document.
Thanks to all contributors who made Lettuce 7.1.0.RELEASE possible.
📗 Links Reference documentation: https://lettuce.io/core/7.1.0.RELEASE/reference/ Javadoc: https://lettuce.io/core/7.1.0.RELEASE/api/
⭐ New Features
- Add support for XREADGROUP CLAIM arg by
@a-TODO-rovin redis/lettuce#3486- Add support CAS/CAD by
@a-TODO-rovin redis/lettuce#3512- Implement msetex command by
@a-TODO-rovin redis/lettuce#3510🐞 Bug Fixes
- Preserve null values when parsing SearchReplies by
@mhyllanderin redis/lettuce#3518- Add official 8.4 to test matrix and make it default by
@a-TODO-rovin redis/lettuce#3520- Fix io_uring class name by
@a-TODO-rovin redis/lettuce#3509- Reduce CPU cycles spent on setting tracing tags by
@RohanNagarin redis/lettuce#3339💡 Other
- N/A
❤️ New Contributors
@RohanNagarmade their first contribution in redis/lettuce#3339@mhyllandermade their first contribution in redis/lettuce#3518Full Changelog: https://github.com/redis/lettuce/compare/7.0.0.RELEASE...7.1.0.RELEASE
Commits
e9130aaadd Benchmark (jmh) benchmark result for 0796a4e62eda877162abf7ae4bd25660ee2d...0796a4ePreserve null values when parsing SearchReplies (#3518)4c67b15Implement msetex command (#3510)a209fbaAdd support CAS/CAD (#3512)8b329ccadd Benchmark (jmh) benchmark result for 295546cd03ffb8834c676ccb8f5f1d4b7b80...295546cAdd support for XREADGROUP CLAIM arg (#3486)7a5a08bAdd official 8.4 to test matrix and make it default (#3520)9fd94beadd Benchmark (jmh) benchmark result for e8d59fc318b71a3952137b23f2cf319f2537...e8d59fcBump to 8.4-GA-pre.3 (#3516)442de6eadd Benchmark (jmh) benchmark result for 1343845572ea5184d56e134f125e6b4e7453...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)