-
Notifications
You must be signed in to change notification settings - Fork 41.2k
Upgrade HikariCP to 1.4.0 #1220
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
Comments
NP. If you need a pull request, let me know. |
I purposefully chose 1.3.9 rather than 1.4.0 as, given that the change was being made in a maintenance release of Boot, I only wanted to pick up a new maintenance release of the dependency. @brettwooldridge How are you versioning Hikari? Is the 1.3.x line now dead? Is 1.4.0 a drop-in replacement for users who were on 1.3.x? |
In HikariCP, versioning works by incrementing the least significant digit, and upon reaching '9', incrementing the next significant digit. The first version was 1.0.0, so there were 40 releases leading up to 1.4.0. The 1.3.3 release was the only one that introduced "breaking" changes by the removal of certain pool properties. Except for that, every release is designed to be a drop-in replacement for the previous. The next release of HikariCP however will restart the version number at 2.0.0. This is because the published artifacts have been split into a Java 6/7 version and a Java 8 version. In the next release, the artifact that users have known as "HikariCP" will be the Java 8 version, and users needing Java 6/7 compatibility will use the "HikariCP-java6" artifact. Spring-boot probably falls into this later category. When HikariCP 2.0 is released, I will submit a pull request to you guys with the required dependency change. |
@brettwooldridge Have you considered using semantic versioning or something similar for Hikari? Incrementing the minor version when it reaches '9' is a little unusual. I would have expected the version to be |
@wilkinsona I've targeted this for 1.1.5 given that HikariCP |
@philwebb I like it. From the 2.0.0 release I will start with semantic versioning. |
see comment in #1160
The text was updated successfully, but these errors were encountered: