Skip to content

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

Closed
snicoll opened this issue Jul 8, 2014 · 6 comments
Closed

Upgrade HikariCP to 1.4.0 #1220

snicoll opened this issue Jul 8, 2014 · 6 comments
Assignees
Milestone

Comments

@snicoll
Copy link
Member

snicoll commented Jul 8, 2014

see comment in #1160

@brettwooldridge
Copy link
Contributor

NP. If you need a pull request, let me know.

@wilkinsona
Copy link
Member

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?

@brettwooldridge
Copy link
Contributor

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.

@philwebb
Copy link
Member

@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 1.3.10 if it was just a bug-fix release.

@philwebb philwebb added this to the 1.1.5 milestone Jul 11, 2014
@philwebb
Copy link
Member

@wilkinsona I've targeted this for 1.1.5 given that HikariCP 1.4.0 is just an incremental upgrade from 1.3.9. Should if you'd rather defer this until 1.2.

@brettwooldridge
Copy link
Contributor

@philwebb I like it. From the 2.0.0 release I will start with semantic versioning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants