Commit Graph

2884 Commits (a43eecdbb318787463c22b3f114fd38b44f78b32)
 

Author SHA1 Message Date
Brett Wooldridge a7afebc6b0 [maven-release-plugin] prepare release HikariCP-3.4.0 5 years ago
Brett Wooldridge 109b910fbf Prepare for release. 5 years ago
Brett Wooldridge c953243af3 Add proxy class for java.sql.DatabaseMetaData. 5 years ago
Aleksandr Podkutin 086bf18389 Refactor/fix Prometheus metrics for multiple connection pools, add unit tests (#1331)
* Refactor/fix Prometheus metrics for multiple connection pools

Changes:
* Fix "Collector already registered that provides name:
hikaricp_connection_timeout_total" error
* Register only one HikariCPCollector instance in one CollectorRegistry
instance
* Add ability to remove metrics when connection pool is shutting down
* Add/update unit tests

* Refactor/add unit tests - metrics package

* Re-format curly braces to be inline with the whole code base
6 years ago
Enes Açıkoğlu c509ec1a3f #1337 isolation level fix for all values accept string (#1338)
* #1337 isolation level fix for all values accept string

* #1337 name convension refactor

* #1337 remove unused comment

* review fix for redundant optional
6 years ago
Vincent van Donselaar efa25c3aaa Alternative Prometheus metrics Histogram instead of locking Summary. (#1265)
* Alternative Prometheus metrics Histogram instead of locking Summary.

Add PrometheusHistogramMetricsTracker.java that uses an internal
Histogram instead of Summary. A summary is quite lock heavy.
See: https://github.com/prometheus/client_java/issues/328

* Fix incorrect magnitudes of buckets.
6 years ago
Brett Wooldridge 2d82b6f00a
Update README.md 6 years ago
Brett Wooldridge 9a7aea8e3e [maven-release-plugin] prepare for next development iteration 6 years ago
Brett Wooldridge 86cabf0862 [maven-release-plugin] prepare release HikariCP-3.3.1 6 years ago
Brett Wooldridge 162ebef428
Update CHANGES 6 years ago
Brett Wooldridge e8e9cdd00a fixes #1287 set core pool size before max pool size 6 years ago
Brett Wooldridge 28a2afd3e6 fixed idle validation test case 6 years ago
Brett Wooldridge 86612b4bc4 Do NOT default maxPoolSize to minIdle when only minIdle is specified. 6 years ago
Brett Wooldridge cda2605acc Fixes #1308 treat a SQLTimeoutException as an evictable offense 6 years ago
Brett Wooldridge 80d382dc93 Fix idle timeout test case. 6 years ago
Brett Wooldridge c742e86838 Do not log warning about idleTimeout unless minimumIdle is less than maxPoolSize (because otherwise it does not apply) 6 years ago
Brett Wooldridge b183aa172f
Fixes #1319 update changelog 6 years ago
Brett Wooldridge 83846173e2
Update README.md 6 years ago
Matteo Gazzetta 9de3044491 Test Java 11 in Travis CI (#1311)
* Bump pax.exam.version from 4.11.0 to 4.13.1

Bumps `pax.exam.version` from 4.11.0 to 4.13.1.

Updates `pax-exam-container-native` from 4.11.0 to 4.13.1

Updates `pax-exam-junit4` from 4.11.0 to 4.13.1

Updates `pax-exam-link-assembly` from 4.11.0 to 4.13.1

Updates `pax-exam-link-mvn` from 4.11.0 to 4.13.1

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump pax.url.version from 2.5.2 to 2.5.4

Bumps `pax.url.version` from 2.5.2 to 2.5.4.

Updates `pax-url-aether` from 2.5.2 to 2.5.4
- [Release notes](https://github.com/ops4j/org.ops4j.pax.url/releases)
- [Commits](https://github.com/ops4j/org.ops4j.pax.url/compare/url-2.5.2...url-2.5.4)

Updates `pax-url-reference` from 2.5.2 to 2.5.4
- [Release notes](https://github.com/ops4j/org.ops4j.pax.url/releases)
- [Commits](https://github.com/ops4j/org.ops4j.pax.url/compare/url-2.5.2...url-2.5.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump maven-javadoc-plugin from 2.10.4 to 3.0.1

Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 2.10.4 to 3.0.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-2.10.4...maven-javadoc-plugin-3.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump maven-bundle-plugin from 3.3.0 to 4.1.0

Bumps maven-bundle-plugin from 3.3.0 to 4.1.0.

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump maven-compiler-plugin from 3.7.0 to 3.8.0

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.7.0...maven-compiler-plugin-3.8.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Test Java 11 in Travis CI

* Bump jacoco-maven-plugin to 0.8.2

* Bump maven-surefire-plugin to 2.22.1

* Update felix framework to 6.0.1
6 years ago
Matteo Gazzetta af5996c6bc Bump javassist from 3.22.0-CR1 to 3.24.1-GA (#1303)
Bumps [javassist](https://github.com/jboss-javassist/javassist) from 3.22.0-CR1 to 3.24.1-GA.
- [Release notes](https://github.com/jboss-javassist/javassist/releases)
- [Commits](https://github.com/jboss-javassist/javassist/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
Brett Wooldridge 6ea40359c7
Update README.md 6 years ago
Brett Wooldridge 17e8a59807 [maven-release-plugin] prepare for next development iteration 6 years ago
Brett Wooldridge ec5e85e431 [maven-release-plugin] prepare release HikariCP-3.3.0 6 years ago
Brett Wooldridge 17447199f5 Fixes #1305 ensure that ConcurrentBag.add() does not spin under high load, when waiting threads may never reach 0. 6 years ago
Brett Wooldridge 1ac94f16a2 Fixes #1287 when system property blockUntilFilled is set, use multiple threads to fill the pool. 6 years ago
Brett Wooldridge 4333989ca2 Fixes #1305 ensure that ConcurrentBag.add() does not spin under high load, when waiting threads may never reach 0. 6 years ago
Matteo Gazzetta 110f97e4c1 Bump log4j.version from 2.9.0 to 2.11.1 (#1302)
Bumps `log4j.version` from 2.9.0 to 2.11.1.

Updates `log4j-slf4j-impl` from 2.9.0 to 2.11.1

Updates `log4j-api` from 2.9.0 to 2.11.1

Updates `log4j-core` from 2.9.0 to 2.11.1

Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
Matteo Gazzetta d035231e49 Bump mockito-core from 2.10.0 to 2.23.4 (#1301)
Bumps [mockito-core](https://github.com/mockito/mockito) from 2.10.0 to 2.23.4.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v2.10.0...v2.23.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
Vikash Tiwari f0676c8727 Replace anonymous class with lambda (#1292) 6 years ago
Arlo Louis O'Keeffe 50c3fd1b78 Call newInstance on Constructor of driverClass (#1290)
Class.newInstance is deprecated as of Java 9. Usage should be replaced by calling Class.get(Declared)Constructor.newInstance
6 years ago
Brett Wooldridge 503a1d6c59
Update README.md 6 years ago
Brett Wooldridge 45912ebb57 Fix unit test breakage. 6 years ago
Brett Wooldridge 239919c33d Fix unit test breakage. 6 years ago
Brett Wooldridge f005a4769f Various clean-ups pointed out by sonarcloud.io 6 years ago
kentros 5a462dac3d Fixes broken link to wix engineering blog (#1187) 6 years ago
cyleph b39141bfd5 Fix for #1226 and unit tests. (#1227) 6 years ago
Sergey Monichev 74b55aef05 Fix proxy classes generation reproducibility (#1250)
* Fix proxy classes generation reproducibility

* Replace sorting with LinkedHashSet
6 years ago
Brett Wooldridge 157b519ca1 Additional unit test. 7 years ago
Akos Krivachy d1fbf7e181 Fix dead link to Wix engineering blog post (#1222) 7 years ago
Kazuhiro Sera ea0dd602ff Fix typos detected by github.com/client9/misspell (#1218) 7 years ago
fpirson 5d1ed1c678 Capability to instantiate an object based on the String class name (#1074)
It is usefull when you want to set the MetricsTackerFactory from a
property.
7 years ago
Matt Nelson 471e27ece0 Use orElseGet to delay call until necessary (#1210) 7 years ago
Tom Hombergs 7209aabecc allow to pass in a prometheus CollectorRegistry (fixes #1181) (#1182)
* allow to pass in a prometheus CollectorRegistry
instead of always using CollectorRegistry.defaultRegistry.

* fixed some spots where the static CollectorRegistry.defaultRegistry was still accessed

* fixes some more spots where CollectorRegistry.defaultRegistry was used
7 years ago
Daniel Trebbien f9d47e79cb Add a missing SLF4J formatting anchor (#1161) 7 years ago
Jungtaek Lim 74fa2a84e8 Log uncaught error in acquiring connection (+1 squashed commit)
Squashed commits:
[7a00d8bd]

* also respecting fail-fast on uncaught error
7 years ago
Brett Wooldridge 52b3811e4d Fixes #1186 limit the number of items in the ThreadLocal list in the ConcurrentBag. 7 years ago
Brett Wooldridge d0cb0f8dab
Update Wall-of-Fame.md 7 years ago
Brett Wooldridge c1032a06df Quasi-revert change. Some driver's implementation of isClosed() might attempt TCP, and therefore encounter unacknowledged packets outside of the network timeout protection. 7 years ago
Brett Wooldridge 1ab97870e8 [maven-release-plugin] prepare for next development iteration 7 years ago
Brett Wooldridge ad827dbb34 [maven-release-plugin] prepare release HikariCP-3.2.0 7 years ago