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.
- Added support for Spring Boot 3.4.
- Dropped support for Spring Boot 3.2.
- Added support for Spring Boot 3.3.
- Added support for Spring Boot 3.2.
- Updated dependencies.
- 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
- do not create curator beans if
tw-curator.zookeeper-connect-string
configuration is missing: one does not have to explicitly settw-curator.disabled: true
anymore, not configuring the zookeeper address leads to the same behaviour
- do not enforce SpringBoot platform, let the service using us decide
- upgrade to use latest SpringBoot 2.5.x
- Moving CI from Circle to Github Actions
- JDK 11+ is required.
- Making it open-source.
Just upgraded libs.
- CuratorFramework will now wait up to 500 ms for a graceful shutdown of the Zookeeper client. This allows to reduce noise like following during services releases.
18:39:12.350 [Test worker-SendThread(localhost:49214)] WARN org.apache.zookeeper.ClientCnxn - An exception was thrown while closing send thread for session 0x10001a55e96001d.
org.apache.zookeeper.ClientCnxn$EndOfStreamException: Unable to read additional data from server sessionid 0x10001a55e96001d, likely server has closed socket
at org.apache.zookeeper.ClientCnxnSocketNIO.doIO(ClientCnxnSocketNIO.java:77)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1275)
- New property
tw-curator.disabled
allows the library's auto loading to be skipped.
- Upgraded external libraries.