lettuce-io/lettuce-core (io.lettuce:lettuce-core)
### [`v6.3.0.RELEASE`](https://togithub.com/lettuce-io/lettuce-core/releases/tag/6.3.0.RELEASE)
[Compare Source](https://togithub.com/lettuce-io/lettuce-core/compare/6.2.7.RELEASE...6.3.0.RELEASE)
#### :green_book: Links
- Reference documentation: https://lettuce.io/core/6.3.0.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.3.0.RELEASE/api/
#### :star: Commands
- Add `WITHSCORE` option to `ZRANK` and `ZREVRANK` commands [#2410](https://togithub.com/lettuce-io/lettuce-core/issues/2410)
- Add support for `CLIENT SETINFO`, `CLIENT INFO`, and enhanced `CLIENT LIST` [#2439](https://togithub.com/lettuce-io/lettuce-core/issues/2439)
- `ZMPOP` and `BZMPOP` commands [#2435](https://togithub.com/lettuce-io/lettuce-core/issues/2435)
- Support `FCALL` commands to Call Lua-scripts that are loaded as Function in redis [#2185](https://togithub.com/lettuce-io/lettuce-core/issues/2185)
#### :star: New Features
- Add support for disconnect on timeout to recover early from no `RST` packet failures [#2082](https://togithub.com/lettuce-io/lettuce-core/issues/2082)
- Avoid buffer copies in `RedisStateMachine` [#2173](https://togithub.com/lettuce-io/lettuce-core/issues/2173)
- Make SlotHash utility methods public [#2199](https://togithub.com/lettuce-io/lettuce-core/issues/2199)
- Improve `AdaptiveRefreshTriggeredEvent` to provide the cause and contextual details [#2338](https://togithub.com/lettuce-io/lettuce-core/issues/2338)
- Refine `RedisException` instantiation to avoid exception instances if they are not used [#2353](https://togithub.com/lettuce-io/lettuce-core/issues/2353)
- Add capability of FailOver with takeOver option [#2358](https://togithub.com/lettuce-io/lettuce-core/issues/2358)
- Add option to disable tracing for individual commands [#2373](https://togithub.com/lettuce-io/lettuce-core/issues/2373)
- ReplicaTopologyProvider can't parse replicas from INFO [#2375](https://togithub.com/lettuce-io/lettuce-core/issues/2375)
- Add support for Micrometer Tracing [#2391](https://togithub.com/lettuce-io/lettuce-core/issues/2391)
- Add Command filter to `MicrometerCommandLatencyRecorder` [#2406](https://togithub.com/lettuce-io/lettuce-core/issues/2406)
- Expose methods to suspend periodic topology refresh and to check whether a topology refresh is running [#2428](https://togithub.com/lettuce-io/lettuce-core/issues/2428)
- Accept Double and Boolean in `MapOutput` [#2429](https://togithub.com/lettuce-io/lettuce-core/issues/2429)
- Array lists with set capacities in SimpleBatcher [#2445](https://togithub.com/lettuce-io/lettuce-core/issues/2445)
- Add fallback to RESP2 upon `NOPROTO` response [#2455](https://togithub.com/lettuce-io/lettuce-core/issues/2455)
- Introduce generic Object output [#2467](https://togithub.com/lettuce-io/lettuce-core/issues/2467)
- Propagate initialization failures from `ChannelInitializer` [#2475](https://togithub.com/lettuce-io/lettuce-core/issues/2475)
- Register library name and library version on Redis 7.2 or greater [#2483](https://togithub.com/lettuce-io/lettuce-core/issues/2483)
- Add support for cluster-announced hostname [#2487](https://togithub.com/lettuce-io/lettuce-core/issues/2487)
#### :lady_beetle: Bug Fixes
- Proper creation of `AttributeKey` [#2111](https://togithub.com/lettuce-io/lettuce-core/issues/2111)
- INFO response parsing throws on encountering '' on NodeTopologyView [#2161](https://togithub.com/lettuce-io/lettuce-core/issues/2161)
- `PartitionSelectorException` during refresh of `Partitions` [#2178](https://togithub.com/lettuce-io/lettuce-core/issues/2178)
- RedisURI.Builder#withSsl(RedisURI) not working with SslVerifyMode#CA [#2182](https://togithub.com/lettuce-io/lettuce-core/issues/2182)
- SMISMEMBER is not marked a readonly command [#2197](https://togithub.com/lettuce-io/lettuce-core/issues/2197)
- Eval lua script expects return integer but null [#2200](https://togithub.com/lettuce-io/lettuce-core/issues/2200)
- `ZRANGESTORE` does not support by Rank comparison [#2202](https://togithub.com/lettuce-io/lettuce-core/issues/2202)
- zrevrangestorebylex/zrevrangestorebyscore range arguments flipped [#2203](https://togithub.com/lettuce-io/lettuce-core/issues/2203)
- Own `RedisCredentialsProvider` causes issue with protocol handshake on Redis 5 [#2234](https://togithub.com/lettuce-io/lettuce-core/issues/2234)
- NullPointerException if INFO command on redis cluster fails [#2243](https://togithub.com/lettuce-io/lettuce-core/issues/2243)
- XTrimArgs Should Allow Limit = 0 [#2250](https://togithub.com/lettuce-io/lettuce-core/issues/2250)
- The hostname and password cannot parse even if escaping with RedisURI redis-sentinel the password include '@' and '#' [#2254](https://togithub.com/lettuce-io/lettuce-core/issues/2254)
- Fix password parsing error when redis-sentinel URI contains @ [#2255](https://togithub.com/lettuce-io/lettuce-core/issues/2255)
- Handle unknown endpoints in MOVED response [#2290](https://togithub.com/lettuce-io/lettuce-core/issues/2290)
- Fallback to RESP2 hides potential authentication configuration problems [#2313](https://togithub.com/lettuce-io/lettuce-core/issues/2313)
- Accept slots as String using `CLUSTER SHARDS` [#2325](https://togithub.com/lettuce-io/lettuce-core/issues/2325)
- `RedisURI.applySsl(…)` does not retain `SslVerifyMode` [#2328](https://togithub.com/lettuce-io/lettuce-core/issues/2328)
- Apply `SslVerifyMode` in `RedisURI.applySsl(…)` [#2329](https://togithub.com/lettuce-io/lettuce-core/issues/2329)
- Fix long overflow in `RedisSubscription#potentiallyReadMore` [#2383](https://togithub.com/lettuce-io/lettuce-core/issues/2383)
- Consistently implement CompositeArgument in arg types [#2387](https://togithub.com/lettuce-io/lettuce-core/issues/2387)
- Reactive Cluster `MGET` is not running in parallel [#2395](https://togithub.com/lettuce-io/lettuce-core/issues/2395)
- Polish RedisObservation name & javadoc [#2404](https://togithub.com/lettuce-io/lettuce-core/issues/2404)
- `memory usage` command passes key as `String` instead of using the codec [#2424](https://togithub.com/lettuce-io/lettuce-core/issues/2424)
- Fix NPE when manually flushing a batch [#2444](https://togithub.com/lettuce-io/lettuce-core/issues/2444)
- `flushCommands` leads to random inbound command order when using large argument values with SSL [#2456](https://togithub.com/lettuce-io/lettuce-core/issues/2456)
- `CommandListener` notified twice on error [#2457](https://togithub.com/lettuce-io/lettuce-core/issues/2457)
- `RoleParser` does not define `none`, `handshake`, and `unknown` replica states [#2482](https://togithub.com/lettuce-io/lettuce-core/issues/2482)
- StatefulRedisClusterPubSubConnectionImpl's activated() method will report exception after resubscribe() was call. [#2534](https://togithub.com/lettuce-io/lettuce-core/issues/2534)
#### :bulb: Other
- Improve Document on pingBeforeActivateConnection [#2138](https://togithub.com/lettuce-io/lettuce-core/issues/2138)
- Improve Document on dynamicRefreshSources [#2139](https://togithub.com/lettuce-io/lettuce-core/issues/2139)
- Fixes typo in ReadFrom [#2213](https://togithub.com/lettuce-io/lettuce-core/issues/2213)
- Fix duplicate word occurrences [#2307](https://togithub.com/lettuce-io/lettuce-core/issues/2307)
- Update netty.version to 4.1.89.Final [#2311](https://togithub.com/lettuce-io/lettuce-core/issues/2311)
- Avoid using port 7443 in Lettuce tests [#2326](https://togithub.com/lettuce-io/lettuce-core/issues/2326)
- Upgrade to Reactor 3.4.27 [#2330](https://togithub.com/lettuce-io/lettuce-core/issues/2330)
- Fix Set unit test sscanMultiple fail in redis7 [#2349](https://togithub.com/lettuce-io/lettuce-core/issues/2349)
- README.md demo has a error [#2377](https://togithub.com/lettuce-io/lettuce-core/issues/2377)
- Upgrade to Kotlin 1.7 [#2392](https://togithub.com/lettuce-io/lettuce-core/issues/2392)
- Upgrade to Netty 4.1.94.Final [#2431](https://togithub.com/lettuce-io/lettuce-core/issues/2431)
- Update SetArgs.java builder method param comment [#2441](https://togithub.com/lettuce-io/lettuce-core/issues/2441)
- Use enum for no-op `PauseDetectorWrapper` [#2474](https://togithub.com/lettuce-io/lettuce-core/issues/2474)
- Upgrade build to Redis 7.2 [#2481](https://togithub.com/lettuce-io/lettuce-core/issues/2481)
- Refine command outputs to capture whether a segment has been received instead of relying on the deserialized value state [#2498](https://togithub.com/lettuce-io/lettuce-core/issues/2498)
- Upgrade to Reactor 3.6.0 [#2517](https://togithub.com/lettuce-io/lettuce-core/issues/2517)
- Docs on metrics (wiki) are misleading [#2538](https://togithub.com/lettuce-io/lettuce-core/issues/2538)
- Upgrade to Micrometer 1.12.0 [#2549](https://togithub.com/lettuce-io/lettuce-core/issues/2549)
- Upgrade to netty 4.1.101.Final [#2550](https://togithub.com/lettuce-io/lettuce-core/issues/2550)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@CodePlayer](https://togithub.com/CodePlayer)
- [@DanielYWoo](https://togithub.com/DanielYWoo)
- [@Emibergo02](https://togithub.com/Emibergo02)
- [@FatalEnigma](https://togithub.com/FatalEnigma)
- [@IlyaShatskikh](https://togithub.com/IlyaShatskikh)
- [@JunRzz](https://togithub.com/JunRzz)
- [@Leoncanva](https://togithub.com/Leoncanva)
- [@PedroMPagani](https://togithub.com/PedroMPagani)
- [@SreedharReddyKallu](https://togithub.com/SreedharReddyKallu)
- [@andre237](https://togithub.com/andre237)
- [@be-hase](https://togithub.com/be-hase)
- [@coolbeevip](https://togithub.com/coolbeevip)
- [@h-marvin](https://togithub.com/h-marvin)
- [@henry701](https://togithub.com/henry701)
- [@hkupty](https://togithub.com/hkupty)
- [@huangmiao](https://togithub.com/huangmiao)
- [@jacob-pro](https://togithub.com/jacob-pro)
- [@jeffreye](https://togithub.com/jeffreye)
- [@jiantosca](https://togithub.com/jiantosca)
- [@jruaux](https://togithub.com/jruaux)
- [@karesti](https://togithub.com/karesti)
- [@kell0gg](https://togithub.com/kell0gg)
- [@koisyu](https://togithub.com/koisyu)
- [@kotovdv](https://togithub.com/kotovdv)
- [@liyuntao](https://togithub.com/liyuntao)
- [@lorenzhawkes](https://togithub.com/lorenzhawkes)
- [@lpellegr](https://togithub.com/lpellegr)
- [@luciopaiva](https://togithub.com/luciopaiva)
- [@m-ibot](https://togithub.com/m-ibot)
- [@manzhizhen](https://togithub.com/manzhizhen)
- [@mindas](https://togithub.com/mindas)
- [@oridool](https://togithub.com/oridool)
- [@oshai](https://togithub.com/oshai)
- [@rbowen](https://togithub.com/rbowen)
- [@rstosick](https://togithub.com/rstosick)
- [@sobhan-ssh](https://togithub.com/sobhan-ssh)
- [@tadashiya](https://togithub.com/tadashiya)
- [@vijay-kota](https://togithub.com/vijay-kota)
- [@yangbodong22011](https://togithub.com/yangbodong22011)
- [@ze](https://togithub.com/ze)
- [@zhxjdwh](https://togithub.com/zhxjdwh)
### [`v6.2.7.RELEASE`](https://togithub.com/lettuce-io/lettuce-core/releases/tag/6.2.7.RELEASE)
[Compare Source](https://togithub.com/lettuce-io/lettuce-core/compare/6.2.6.RELEASE...6.2.7.RELEASE)
#### :green_book: Links
- Reference documentation: https://lettuce.io/core/6.2.7.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.2.7.RELEASE/api/
#### :star: New Features
- Add support for cluster-announced hostname [#2487](https://togithub.com/lettuce-io/lettuce-core/issues/2487)
- Add support for disconnect on timeout to recover early from no `RST` packet failures [#2082](https://togithub.com/lettuce-io/lettuce-core/issues/2082)
#### :lady_beetle: Bug Fixes
- StatefulRedisClusterPubSubConnectionImpl's activated() method will report exception after resubscribe() was call. [#2534](https://togithub.com/lettuce-io/lettuce-core/issues/2534)
#### :bulb: Other
- Refine command outputs to capture whether a segment has been received instead of relying on the deserialized value state [#2498](https://togithub.com/lettuce-io/lettuce-core/issues/2498)
- Docs on metrics (wiki) are misleading [#2538](https://togithub.com/lettuce-io/lettuce-core/issues/2538)
- Upgrade to netty 4.1.101.Final [#2550](https://togithub.com/lettuce-io/lettuce-core/issues/2550)
- Upgrade to Micrometer 1.9.17 [#2551](https://togithub.com/lettuce-io/lettuce-core/issues/2551)
- Release Lettuce 6.2.7 [#2552](https://togithub.com/lettuce-io/lettuce-core/issues/2552)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@JunRzz](https://togithub.com/JunRzz)
- [@hkupty](https://togithub.com/hkupty)
- [@yangbodong22011](https://togithub.com/yangbodong22011)
Configuration
📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.2.6.RELEASE
->6.3.0.RELEASE
Release Notes
lettuce-io/lettuce-core (io.lettuce:lettuce-core)
### [`v6.3.0.RELEASE`](https://togithub.com/lettuce-io/lettuce-core/releases/tag/6.3.0.RELEASE) [Compare Source](https://togithub.com/lettuce-io/lettuce-core/compare/6.2.7.RELEASE...6.3.0.RELEASE) #### :green_book: Links - Reference documentation: https://lettuce.io/core/6.3.0.RELEASE/reference/ - Javadoc: https://lettuce.io/core/6.3.0.RELEASE/api/ #### :star: Commands - Add `WITHSCORE` option to `ZRANK` and `ZREVRANK` commands [#2410](https://togithub.com/lettuce-io/lettuce-core/issues/2410) - Add support for `CLIENT SETINFO`, `CLIENT INFO`, and enhanced `CLIENT LIST` [#2439](https://togithub.com/lettuce-io/lettuce-core/issues/2439) - `ZMPOP` and `BZMPOP` commands [#2435](https://togithub.com/lettuce-io/lettuce-core/issues/2435) - Support `FCALL` commands to Call Lua-scripts that are loaded as Function in redis [#2185](https://togithub.com/lettuce-io/lettuce-core/issues/2185) #### :star: New Features - Add support for disconnect on timeout to recover early from no `RST` packet failures [#2082](https://togithub.com/lettuce-io/lettuce-core/issues/2082) - Avoid buffer copies in `RedisStateMachine` [#2173](https://togithub.com/lettuce-io/lettuce-core/issues/2173) - Make SlotHash utility methods public [#2199](https://togithub.com/lettuce-io/lettuce-core/issues/2199) - Improve `AdaptiveRefreshTriggeredEvent` to provide the cause and contextual details [#2338](https://togithub.com/lettuce-io/lettuce-core/issues/2338) - Refine `RedisException` instantiation to avoid exception instances if they are not used [#2353](https://togithub.com/lettuce-io/lettuce-core/issues/2353) - Add capability of FailOver with takeOver option [#2358](https://togithub.com/lettuce-io/lettuce-core/issues/2358) - Add option to disable tracing for individual commands [#2373](https://togithub.com/lettuce-io/lettuce-core/issues/2373) - ReplicaTopologyProvider can't parse replicas from INFO [#2375](https://togithub.com/lettuce-io/lettuce-core/issues/2375) - Add support for Micrometer Tracing [#2391](https://togithub.com/lettuce-io/lettuce-core/issues/2391) - Add Command filter to `MicrometerCommandLatencyRecorder` [#2406](https://togithub.com/lettuce-io/lettuce-core/issues/2406) - Expose methods to suspend periodic topology refresh and to check whether a topology refresh is running [#2428](https://togithub.com/lettuce-io/lettuce-core/issues/2428) - Accept Double and Boolean in `MapOutput` [#2429](https://togithub.com/lettuce-io/lettuce-core/issues/2429) - Array lists with set capacities in SimpleBatcher [#2445](https://togithub.com/lettuce-io/lettuce-core/issues/2445) - Add fallback to RESP2 upon `NOPROTO` response [#2455](https://togithub.com/lettuce-io/lettuce-core/issues/2455) - Introduce generic Object output [#2467](https://togithub.com/lettuce-io/lettuce-core/issues/2467) - Propagate initialization failures from `ChannelInitializer` [#2475](https://togithub.com/lettuce-io/lettuce-core/issues/2475) - Register library name and library version on Redis 7.2 or greater [#2483](https://togithub.com/lettuce-io/lettuce-core/issues/2483) - Add support for cluster-announced hostname [#2487](https://togithub.com/lettuce-io/lettuce-core/issues/2487) #### :lady_beetle: Bug Fixes - Proper creation of `AttributeKey` [#2111](https://togithub.com/lettuce-io/lettuce-core/issues/2111) - INFO response parsing throws on encountering '' on NodeTopologyView [#2161](https://togithub.com/lettuce-io/lettuce-core/issues/2161) - `PartitionSelectorException` during refresh of `Partitions` [#2178](https://togithub.com/lettuce-io/lettuce-core/issues/2178) - RedisURI.Builder#withSsl(RedisURI) not working with SslVerifyMode#CA [#2182](https://togithub.com/lettuce-io/lettuce-core/issues/2182) - SMISMEMBER is not marked a readonly command [#2197](https://togithub.com/lettuce-io/lettuce-core/issues/2197) - Eval lua script expects return integer but null [#2200](https://togithub.com/lettuce-io/lettuce-core/issues/2200) - `ZRANGESTORE` does not support by Rank comparison [#2202](https://togithub.com/lettuce-io/lettuce-core/issues/2202) - zrevrangestorebylex/zrevrangestorebyscore range arguments flipped [#2203](https://togithub.com/lettuce-io/lettuce-core/issues/2203) - Own `RedisCredentialsProvider` causes issue with protocol handshake on Redis 5 [#2234](https://togithub.com/lettuce-io/lettuce-core/issues/2234) - NullPointerException if INFO command on redis cluster fails [#2243](https://togithub.com/lettuce-io/lettuce-core/issues/2243) - XTrimArgs Should Allow Limit = 0 [#2250](https://togithub.com/lettuce-io/lettuce-core/issues/2250) - The hostname and password cannot parse even if escaping with RedisURI redis-sentinel the password include '@' and '#' [#2254](https://togithub.com/lettuce-io/lettuce-core/issues/2254) - Fix password parsing error when redis-sentinel URI contains @ [#2255](https://togithub.com/lettuce-io/lettuce-core/issues/2255) - Handle unknown endpoints in MOVED response [#2290](https://togithub.com/lettuce-io/lettuce-core/issues/2290) - Fallback to RESP2 hides potential authentication configuration problems [#2313](https://togithub.com/lettuce-io/lettuce-core/issues/2313) - Accept slots as String using `CLUSTER SHARDS` [#2325](https://togithub.com/lettuce-io/lettuce-core/issues/2325) - `RedisURI.applySsl(…)` does not retain `SslVerifyMode` [#2328](https://togithub.com/lettuce-io/lettuce-core/issues/2328) - Apply `SslVerifyMode` in `RedisURI.applySsl(…)` [#2329](https://togithub.com/lettuce-io/lettuce-core/issues/2329) - Fix long overflow in `RedisSubscription#potentiallyReadMore` [#2383](https://togithub.com/lettuce-io/lettuce-core/issues/2383) - Consistently implement CompositeArgument in arg types [#2387](https://togithub.com/lettuce-io/lettuce-core/issues/2387) - Reactive Cluster `MGET` is not running in parallel [#2395](https://togithub.com/lettuce-io/lettuce-core/issues/2395) - Polish RedisObservation name & javadoc [#2404](https://togithub.com/lettuce-io/lettuce-core/issues/2404) - `memory usage` command passes key as `String` instead of using the codec [#2424](https://togithub.com/lettuce-io/lettuce-core/issues/2424) - Fix NPE when manually flushing a batch [#2444](https://togithub.com/lettuce-io/lettuce-core/issues/2444) - `flushCommands` leads to random inbound command order when using large argument values with SSL [#2456](https://togithub.com/lettuce-io/lettuce-core/issues/2456) - `CommandListener` notified twice on error [#2457](https://togithub.com/lettuce-io/lettuce-core/issues/2457) - `RoleParser` does not define `none`, `handshake`, and `unknown` replica states [#2482](https://togithub.com/lettuce-io/lettuce-core/issues/2482) - StatefulRedisClusterPubSubConnectionImpl's activated() method will report exception after resubscribe() was call. [#2534](https://togithub.com/lettuce-io/lettuce-core/issues/2534) #### :bulb: Other - Improve Document on pingBeforeActivateConnection [#2138](https://togithub.com/lettuce-io/lettuce-core/issues/2138) - Improve Document on dynamicRefreshSources [#2139](https://togithub.com/lettuce-io/lettuce-core/issues/2139) - Fixes typo in ReadFrom [#2213](https://togithub.com/lettuce-io/lettuce-core/issues/2213) - Fix duplicate word occurrences [#2307](https://togithub.com/lettuce-io/lettuce-core/issues/2307) - Update netty.version to 4.1.89.Final [#2311](https://togithub.com/lettuce-io/lettuce-core/issues/2311) - Avoid using port 7443 in Lettuce tests [#2326](https://togithub.com/lettuce-io/lettuce-core/issues/2326) - Upgrade to Reactor 3.4.27 [#2330](https://togithub.com/lettuce-io/lettuce-core/issues/2330) - Fix Set unit test sscanMultiple fail in redis7 [#2349](https://togithub.com/lettuce-io/lettuce-core/issues/2349) - README.md demo has a error [#2377](https://togithub.com/lettuce-io/lettuce-core/issues/2377) - Upgrade to Kotlin 1.7 [#2392](https://togithub.com/lettuce-io/lettuce-core/issues/2392) - Upgrade to Netty 4.1.94.Final [#2431](https://togithub.com/lettuce-io/lettuce-core/issues/2431) - Update SetArgs.java builder method param comment [#2441](https://togithub.com/lettuce-io/lettuce-core/issues/2441) - Use enum for no-op `PauseDetectorWrapper` [#2474](https://togithub.com/lettuce-io/lettuce-core/issues/2474) - Upgrade build to Redis 7.2 [#2481](https://togithub.com/lettuce-io/lettuce-core/issues/2481) - Refine command outputs to capture whether a segment has been received instead of relying on the deserialized value state [#2498](https://togithub.com/lettuce-io/lettuce-core/issues/2498) - Upgrade to Reactor 3.6.0 [#2517](https://togithub.com/lettuce-io/lettuce-core/issues/2517) - Docs on metrics (wiki) are misleading [#2538](https://togithub.com/lettuce-io/lettuce-core/issues/2538) - Upgrade to Micrometer 1.12.0 [#2549](https://togithub.com/lettuce-io/lettuce-core/issues/2549) - Upgrade to netty 4.1.101.Final [#2550](https://togithub.com/lettuce-io/lettuce-core/issues/2550) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@CodePlayer](https://togithub.com/CodePlayer) - [@DanielYWoo](https://togithub.com/DanielYWoo) - [@Emibergo02](https://togithub.com/Emibergo02) - [@FatalEnigma](https://togithub.com/FatalEnigma) - [@IlyaShatskikh](https://togithub.com/IlyaShatskikh) - [@JunRzz](https://togithub.com/JunRzz) - [@Leoncanva](https://togithub.com/Leoncanva) - [@PedroMPagani](https://togithub.com/PedroMPagani) - [@SreedharReddyKallu](https://togithub.com/SreedharReddyKallu) - [@andre237](https://togithub.com/andre237) - [@be-hase](https://togithub.com/be-hase) - [@coolbeevip](https://togithub.com/coolbeevip) - [@h-marvin](https://togithub.com/h-marvin) - [@henry701](https://togithub.com/henry701) - [@hkupty](https://togithub.com/hkupty) - [@huangmiao](https://togithub.com/huangmiao) - [@jacob-pro](https://togithub.com/jacob-pro) - [@jeffreye](https://togithub.com/jeffreye) - [@jiantosca](https://togithub.com/jiantosca) - [@jruaux](https://togithub.com/jruaux) - [@karesti](https://togithub.com/karesti) - [@kell0gg](https://togithub.com/kell0gg) - [@koisyu](https://togithub.com/koisyu) - [@kotovdv](https://togithub.com/kotovdv) - [@liyuntao](https://togithub.com/liyuntao) - [@lorenzhawkes](https://togithub.com/lorenzhawkes) - [@lpellegr](https://togithub.com/lpellegr) - [@luciopaiva](https://togithub.com/luciopaiva) - [@m-ibot](https://togithub.com/m-ibot) - [@manzhizhen](https://togithub.com/manzhizhen) - [@mindas](https://togithub.com/mindas) - [@oridool](https://togithub.com/oridool) - [@oshai](https://togithub.com/oshai) - [@rbowen](https://togithub.com/rbowen) - [@rstosick](https://togithub.com/rstosick) - [@sobhan-ssh](https://togithub.com/sobhan-ssh) - [@tadashiya](https://togithub.com/tadashiya) - [@vijay-kota](https://togithub.com/vijay-kota) - [@yangbodong22011](https://togithub.com/yangbodong22011) - [@ze](https://togithub.com/ze) - [@zhxjdwh](https://togithub.com/zhxjdwh) ### [`v6.2.7.RELEASE`](https://togithub.com/lettuce-io/lettuce-core/releases/tag/6.2.7.RELEASE) [Compare Source](https://togithub.com/lettuce-io/lettuce-core/compare/6.2.6.RELEASE...6.2.7.RELEASE) #### :green_book: Links - Reference documentation: https://lettuce.io/core/6.2.7.RELEASE/reference/ - Javadoc: https://lettuce.io/core/6.2.7.RELEASE/api/ #### :star: New Features - Add support for cluster-announced hostname [#2487](https://togithub.com/lettuce-io/lettuce-core/issues/2487) - Add support for disconnect on timeout to recover early from no `RST` packet failures [#2082](https://togithub.com/lettuce-io/lettuce-core/issues/2082) #### :lady_beetle: Bug Fixes - StatefulRedisClusterPubSubConnectionImpl's activated() method will report exception after resubscribe() was call. [#2534](https://togithub.com/lettuce-io/lettuce-core/issues/2534) #### :bulb: Other - Refine command outputs to capture whether a segment has been received instead of relying on the deserialized value state [#2498](https://togithub.com/lettuce-io/lettuce-core/issues/2498) - Docs on metrics (wiki) are misleading [#2538](https://togithub.com/lettuce-io/lettuce-core/issues/2538) - Upgrade to netty 4.1.101.Final [#2550](https://togithub.com/lettuce-io/lettuce-core/issues/2550) - Upgrade to Micrometer 1.9.17 [#2551](https://togithub.com/lettuce-io/lettuce-core/issues/2551) - Release Lettuce 6.2.7 [#2552](https://togithub.com/lettuce-io/lettuce-core/issues/2552) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@JunRzz](https://togithub.com/JunRzz) - [@hkupty](https://togithub.com/hkupty) - [@yangbodong22011](https://togithub.com/yangbodong22011)Configuration
📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.