All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for spring boot 3.4
- Support for spring boot 3.2
- Support for spring boot 3.3
-
- Added support for Spring Boot 3.2.
- Updated dependencies.
- Added support for Spring Boot 3.2.
- Support for Spring Boot 3.1
- Build against Spring Boot 3.0.6 --> 3.0.7
- Build against Spring Boot 2.7.11 --> 2.7.13
- Build against Spring Boot 2.6.14 --> 2.6.15
- Support for Spring Boot 3.0
- Support for Spring Boot 2.5
LeaderSelectorV2
was telling us it has stopped too early, especially when it was waiting in the lock acquire method oflockAcquired = config.lock.acquire(config.tickDuration);
. Now, when CuratorFramework was stopped shortly afterwards, the lock acquiring and Zookeeper client created noise, i.e. logged out errors and warnings.
- Only autoconfigure beans if CuratorFramework is available. With this change, users of this library does not always have to introduce Zookeeper as a dependency.
- Dependencies upgrades.
- JDK 11+ is required
- Starting to publish into maven central again.
- Removed deprecated
LeaderSelector
.LeaderSelectorV2
can be used instead. - Fixed and improved documentation.
- Upgraded dependencies.
- Upgraded external libraries.
- Better error when CuratorFramework is not properly set up.