Bumps io.lettuce:lettuce-core from 7.8.0.RELEASE to 7.9.0.RELEASE.
Release notes
Sourced from io.lettuce:lettuce-core's releases.
7.9.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.9.0 minor release!
Lettuce 7.9.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.10, Redis 8.8, Redis 8.6, Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.9.0.RELEASE possible.
📗 Links Reference documentation: https://lettuce.io/core/7.9.0.RELEASE
🐞 Bug Fixes
- Fix GEODIST destination argument validation by
@codingkiddoin redis/lettuce#3934- Fix snapshot and release publishing with Maven 3.10 credential scoping by
@uglidein redis/lettuce#3940- RedisPublisher must not drop an error when the state changes concurrently #3942 by
@zeniosin redis/lettuce#3943- MultiOutput broken for boolean values by
@Dgramadain redis/lettuce#3932- JSON.NUMINCRBY parsing broken for RESP2 by
@Dgramadain redis/lettuce#3933⚙️ Maintenance
- Bump redis-authx dependencies to version 0.2.0 by
@atakavciin redis/lettuce#3906- docs(agents): add create-implementation-plan-for-redis-api-change skill by
@uglidein redis/lettuce#3939- Add maven wrapper by
@a-TODO-rovin redis/lettuce#3951- Upgrade javaparser-core to 3.28.0 by
@seungheyonin redis/lettuce#3948💡 Other
- Prepare 7.9 users for the Lettuce 8.0 credentials and connection changes by
@a-TODO-rovin redis/lettuce#3949- [reactor-optional] Introduce reactor-free CredentialsProvider and deprecate the reactive one by
@a-TODO-rovin redis/lettuce#3911- [reactor-optional] Keep adapter streams open and add RedisCredentialsProvider.adapt by
@a-TODO-rovin redis/lettuce#3930❤️ New Contributors - Welcome to the Lettuce family!
@codingkiddomade their first contribution in redis/lettuce#3934@zeniosmade their first contribution in redis/lettuce#3943@seungheyonmade their first contribution in redis/lettuce#3948Full Changelog: https://github.com/redis/lettuce/compare/7.8.0.RELEASE...7.9.0.RELEASE
Changelog
Sourced from io.lettuce:lettuce-core's changelog.
Lettuce 8.0.0.BETA1
The Lettuce team is pleased to announce the first beta release of Lettuce 8.0!
This release makes Project Reactor not-required: applications that use only the synchronous and asynchronous APIs can exclude
reactor-core:<dependency> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> <version>8.0.0.BETA1</version> <exclusions> <exclusion> <groupId>io.projectreactor</groupId> <artifactId>reactor-core</artifactId> </exclusion> </exclusions> </dependency>Lettuce 8.0 also removes Reactor-based APIs, most of them deprecated in 7.8 and 7.9, and changes Reactor-typed extension points. See What's new in Lettuce 8.0 for details and the breaking changes.
PR: [reactor-optional] Make 'Project Reactor' optional dependency by
@atakavciin redis/lettuce#3731Lettuce 8.0.0.BETA1 supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.12, 8.10, 8.8, 8.6, 8.4, 8.2, 7.4 and 7.2.
We encourage you to try out this beta, in particular with Reactor excluded, and to provide feedback ahead of the general availability release.
Full Changelog: https://github.com/redis/lettuce/compare/7.9.0.RELEASE...8.0.0.BETA1
Commits
1d7b2b2Add maven wrapper (#3951)1334184Upgrade javaparser-core to 3.28.0 #3073 (#3948)b1fefddadd Benchmark (jmh) benchmark result for 7fb983ada2afa4e8da8aac8b256a0ac0af01...7fb983aRelease 7.9.0 (#3950)207c416Prepare 7.9 users for the Lettuce 8.0 credentials and connection changes (#3949)39e67eaadd Benchmark (jmh) benchmark result for c930d70d22473c288db5ac46b6a8da581701...c930d70RedisPublisher must not drop an error when the state changes concurrently #39...3576c0aadd Benchmark (jmh) benchmark result for 0eeff0f3a3d414b3ce9929d79c714f1ec67a...0eeff0fadd Benchmark (jmh) benchmark result for 16a382aece6d92cea87f3b46faebe14890f5...16a382aadd Benchmark (jmh) benchmark result for 84f1d83df2b57a4e7cabac012f7f2eb48dc9...- 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 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)