The list of items to be completed on [feature branch](https://github.com/redis/jedis/tree/feature/automatic-failover) before merging to master. - [X] Tests on EchoStrategy are to be included in the feature branch, suggestion [here](https://github.com/redis/jedis/pull/4230). Fixed [here](https://github.com/redis/jedis/pull/4230) - [ ] Provide `Cluster` itself to `CircuitBreakerFailoverBase.clusterFailover` instead of `CircuitBreaker`; [this](https://github.com/redis/jedis/pull/4207#discussion_r2224617054) should be revisited . - [x] Connection.forceDisconnect should also set the connection as broken ( closeQuietly ??) , [reference to line](https://github.com/redis/jedis/pull/4226/files#diff-a5cc442f670c55cac4ad9b268105292c6ecda839a3c10e3d0cddacf9fa359437R328). Fixed [here](https://github.com/redis/jedis/pull/4258) - [ ] Implement retry logic and `minConsecutiveSuccessCount` with healthcheck state changes, introduce `delayInBetweenRetries` and use it [here](https://github.com/redis/jedis/blob/c426e8182e1eaf2574608973f5b8925b014fe7f4/src/main/java/redis/clients/jedis/mcf/HealthCheck.java#L77).