Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump io.lettuce:lettuce-core from 6.2.6.RELEASE to 6.3.0.RELEASE #203

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 4, 2023

Bumps io.lettuce:lettuce-core from 6.2.6.RELEASE to 6.3.0.RELEASE.

Release notes

Sourced from io.lettuce:lettuce-core's releases.

6.3.0.RELEASE

📗 Links

⭐ Commands

  • Add WITHSCORE option to ZRANK and ZREVRANK commands #2410
  • Add support for CLIENT SETINFO, CLIENT INFO, and enhanced CLIENT LIST #2439
  • ZMPOP and BZMPOP commands #2435
  • Support FCALL commands to Call Lua-scripts that are loaded as Function in redis #2185

⭐ New Features

  • Add support for disconnect on timeout to recover early from no RST packet failures #2082
  • Avoid buffer copies in RedisStateMachine #2173
  • Make SlotHash utility methods public #2199
  • Improve AdaptiveRefreshTriggeredEvent to provide the cause and contextual details #2338
  • Refine RedisException instantiation to avoid exception instances if they are not used #2353
  • Add capability of FailOver with takeOver option #2358
  • Add option to disable tracing for individual commands #2373
  • ReplicaTopologyProvider can't parse replicas from INFO #2375
  • Add support for Micrometer Tracing #2391
  • Add Command filter to MicrometerCommandLatencyRecorder #2406
  • Expose methods to suspend periodic topology refresh and to check whether a topology refresh is running #2428
  • Accept Double and Boolean in MapOutput #2429
  • Array lists with set capacities in SimpleBatcher #2445
  • Add fallback to RESP2 upon NOPROTO response #2455
  • Introduce generic Object output #2467
  • Propagate initialization failures from ChannelInitializer #2475
  • Register library name and library version on Redis 7.2 or greater #2483
  • Add support for cluster-announced hostname #2487

🐞 Bug Fixes

  • Proper creation of AttributeKey #2111
  • INFO response parsing throws on encountering '' on NodeTopologyView #2161
  • PartitionSelectorException during refresh of Partitions #2178
  • RedisURI.Builder#withSsl(RedisURI) not working with SslVerifyMode#CA #2182
  • SMISMEMBER is not marked a readonly command #2197
  • Eval lua script expects return integer but null #2200
  • ZRANGESTORE does not support by Rank comparison #2202
  • zrevrangestorebylex/zrevrangestorebyscore range arguments flipped #2203
  • Own RedisCredentialsProvider causes issue with protocol handshake on Redis 5 #2234
  • NullPointerException if INFO command on redis cluster fails #2243
  • XTrimArgs Should Allow Limit = 0 #2250
  • The hostname and password cannot parse even if escaping with RedisURI redis-sentinel the password include '@' and '#' #2254
  • Fix password parsing error when redis-sentinel URI contains @ #2255
  • Handle unknown endpoints in MOVED response #2290
  • Fallback to RESP2 hides potential authentication configuration problems #2313
  • Accept slots as String using CLUSTER SHARDS #2325
  • RedisURI.applySsl(…) does not retain SslVerifyMode #2328
  • Apply SslVerifyMode in RedisURI.applySsl(…) #2329

... (truncated)

Changelog

Sourced from io.lettuce:lettuce-core's changelog.

Lettuce 6.3.0 RELEASE NOTES

The Lettuce team is delighted to announce general availability of Lettuce 6.3.

This release ships with support for Observability through Micrometer Tracing that has been ported from Spring Data into Lettuce directly. Another infrastructure change is to report the driver version and driver name to Redis through CLIENT SETINFO if the Redis version is 7.2 or later using RESP3.

This release ships also with refinements around Cluster Topology refresh to suspend periodic refresh. This is useful for JVM Checkpoint-Restore arrangements (Project CRaC) to ensure that no background activity opens connections.

This release also upgrades to Kotlin 1.7 as baseline.

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

If you need any support, meet Lettuce at

Commands

  • Add WITHSCORE option to ZRANK and ZREVRANK commands #2410
  • Add support for CLIENT SETINFO, CLIENT INFO, and enhanced CLIENT LIST #2439
  • ZMPOP and BZMPOP commands #2435
  • Support 'FCALL' commands to Call Lua-scripts that are loaded as Function in redis #2185

Enhancements

  • Add support for disconnect on timeout to recover early from no RST packet failures #2082
  • Avoid buffer copies in RedisStateMachine #2173
  • Make SlotHash utility methods public #2199
  • Improve AdaptiveRefreshTriggeredEvent to provide the cause and contextual details #2338
  • Refine RedisException instantiation to avoid exception instances if they are not used #2353

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.2.6.RELEASE to 6.3.0.RELEASE.
- [Release notes](https://github.com/lettuce-io/lettuce-core/releases)
- [Changelog](https://github.com/lettuce-io/lettuce-core/blob/main/RELEASE-NOTES.md)
- [Commits](redis/lettuce@6.2.6.RELEASE...6.3.0.RELEASE)

---
updated-dependencies:
- dependency-name: io.lettuce:lettuce-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 4, 2023
@MarcGiffing MarcGiffing added this to the 0.10.2 milestone Dec 4, 2023
@MarcGiffing MarcGiffing merged commit c16ef3d into master Dec 4, 2023
5 checks passed
@dependabot dependabot bot deleted the dependabot/maven/io.lettuce-lettuce-core-6.3.0.RELEASE branch December 4, 2023 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant