Commit Graph

  • debc723d72 Prepare for 5.2.0 release. Brett Wooldridge 2024-09-23 23:45:31 +0900
  • 7ec98c3ee2 Minor debug logging change. Brett Wooldridge 2024-09-23 23:40:32 +0900
  • f601340304 Minor debug logging change. Brett Wooldridge 2024-09-23 23:30:58 +0900
  • fc625cd508 healthcheck registry can be set even if pool is sealed Rahul Bhawsar 2024-08-13 13:29:46 +0530
  • a2e481194b Consistent handling of errorCode and sqlState in timeout exception the-vj 2024-08-01 19:39:33 +0300
  • 2a40cee889 Eliminate network call if state get is called after set Yanming Zhou 2024-05-09 17:06:03 +0800
  • a3a5c34ff2 add support to get and set db credentials in an atomic operation Ben Apple 2024-03-26 11:40:52 -0700
  • 6bb7d8759d
    Return `null` when applicable from `getGeneratedKeys` Eric Peterson 2024-02-28 16:31:10 -0700
  • 17b850f969
    Merge 94def1867c into 0a6ccdb334 pushrsp 2024-02-27 17:58:56 +0900
  • 94def1867c refactor: fix spelling PUSHRSP 2024-02-27 17:54:30 +0900
  • a30f3c9374 Create SQLExceptionOverride instance when exceptionOverrideClassName loaded Yanming Zhou 2023-11-03 17:31:43 +0800
  • 242918c6fc triming once Andrei Navrotski 2024-01-30 17:45:26 +0200
  • 8de674263c avoiding regex usage Andrei Navrotski 2024-01-30 17:45:05 +0200
  • 57f20f49f7 consolidating repeated code Andrei Navrotski 2024-01-30 17:43:07 +0200
  • f6142dd0e0 micro improvements Andrei Navrotski 2024-01-30 17:40:57 +0200
  • 8f9497976c
    Merge f51af54e82 into 0a6ccdb334 Alejandro Abdelnur 2024-01-24 08:59:07 -0800
  • 0a6ccdb334 Only log 'Connection not added' when connection not added James Christian 2024-01-24 12:13:38 +0000
  • 3990d259a1 Fixes #2152 Björn Darri Sigurðsson 2023-12-06 10:46:59 +0000
  • d45a036d7e
    Only log 'Connection not added' when connection not added James Christian 2024-01-24 12:13:38 +0000
  • aabf699bf0
    feat: supports metrics exemplars Hajjiri 2024-01-02 21:14:15 +0100
  • 38183ad4e7 Close connections marked as evicted instead of returning them to the pool Thomas Aregger 2023-12-18 11:59:57 +0100
  • 2110f9f032 Fixes #2152 Björn Darri Sigurðsson 2023-12-06 10:46:59 +0000
  • c9d88de291 Make Savepoint rollbacks mark the connection dirty Carl Mastrangelo 2023-11-28 09:42:12 -0800
  • 62e4c0b09b Skip Connection::setNetworkTimeout if PoolBase::shutdownNetworkTimeoutExecutor is called Yanming Zhou 2023-11-27 11:24:32 +0800
  • 39cf72b6ba ProxyConnection should close when ProxyStatement close soo 2023-11-25 16:48:06 +0900
  • b40e684208 Fixes #2138 add gpg keys Leo Bayer 2023-11-16 17:44:03 +0900
  • 8c36544a77 fix github action settings kenji yoshida 2021-07-16 22:33:09 +0900
  • 08e86a21c6
    Changed the log level of `final void logPoolState(String... prefix)` from `debug` to `info`. shirohoo 2023-11-08 21:08:21 +0900
  • 61ae81108a update readme with latest artifact (5.1.0) Leo Bayer 2023-11-04 22:05:56 +0900
  • 9be1c98cbe [maven-release-plugin] prepare for next development iteration Leo Bayer 2023-11-04 21:41:52 +0900
  • 98bd21c8fe [maven-release-plugin] prepare release HikariCP-5.1.0 HikariCP-5.1.0 Leo Bayer 2023-11-04 21:41:47 +0900
  • 7ba05c6bb7 change version to 5.1.0 Leo Bayer 2023-11-04 21:35:07 +0900
  • fd18a178ff move oss-parent build into pom.xml and upgrade some build dependencies Leo Bayer 2023-11-04 14:43:03 +0900
  • 71e238af74 Removed changes to PoolEntry Fernanda Meheust 2023-10-30 21:34:12 +0100
  • 56ae757515 Removed changes to PoolEntry Fernanda Meheust 2023-10-30 21:31:43 +0100
  • a70ccb0dea Removed changes to PoolEntry Fernanda Meheust 2023-10-30 21:29:24 +0100
  • a72b575a96 Removed changed to PoolEntry Fernanda Meheust 2023-10-30 21:28:19 +0100
  • 5b845f284d Renamed property and tests Fernanda Meheust 2023-10-30 21:09:37 +0100
  • 5761a5fa68 Corrected test Fernanda Meheust 2023-10-30 21:04:32 +0100
  • 2b9a35c471 Moved request boundaries to HikariPool + property Fernanda Meheust 2023-10-30 20:02:51 +0100
  • eeff53ffae
    Merge 4e26d8976c into 48a4852005 Raffaello 2023-10-24 15:16:47 +0200
  • 48a4852005 [maven-release-plugin] prepare for next development iteration Leo Bayer 2023-10-24 20:19:05 +0900
  • 845f42d9b6 [maven-release-plugin] prepare release HikariCP-6.0.0 Leo Bayer 2023-10-24 20:19:00 +0900
  • ec88f4679b remove use of deprecated parent module for sonatype release Leo Bayer 2023-10-23 13:23:56 +0900
  • 0b35a72d06 typo Fernanda Meheust 2023-10-24 12:06:36 +0200
  • 116e3babfa PoolEntry begin end request test Fernanda Meheust 2023-10-24 12:05:19 +0200
  • df4bfcedb0 Moved get JDBCVersion Fernanda Meheust 2023-10-24 10:37:58 +0200
  • 3491ccf667 Revert changes to HikariConfig as using a ReentrantLock changes the behaviour when the class is loaded multiple times in different ClassLoaders. Bart De Neuter 2023-10-22 17:37:04 +0200
  • 4ee8b1145b catch LinkedList NoSuchElementException jingchenguang 2023-10-14 17:24:47 +0800
  • 7339c98801 change the ArrayList to LinkedList, and removeLast element to avoid copying. jingchenguang 2023-10-14 17:07:46 +0800
  • 0726631d81 Replaced synchronized with AtomicInteger in pool name generation echo724 2023-09-29 22:07:52 +0900
  • c32937b994
    Merge 97d8bdac28 into 8c1a7c2934 CVdV-au 2023-09-21 12:58:00 -0600
  • d35678d63d
    LCM: Add TRACE logs for get, recycle and close in HikariPool as well as for main methods of ProxyConnection to be able to debug and analyse DB connection management. Mächler Valentin, INI-DOS-DE-O2A 2023-09-15 15:36:24 +0200
  • 8c1a7c2934 update changelog Leo Bayer 2023-09-16 01:42:23 +0900
  • 2021f90444
    Don't try to cast metric registry before it is checked for null (#2076) alsin 2023-09-15 18:16:56 +0200
  • 5b2852e8bf
    Fix #1818 Add system property for minimum login timeout, regardless of the connectionTimeout (#1820) Kwangyong Kim 2023-09-16 01:15:22 +0900
  • 8c202e4554
    [cleanup] erefactor/EclipseJdt - Remove trailing whitespace - All lines (#1752) cal 2023-09-15 17:56:49 +0200
  • 45e9d8931a
    Merge branch 'dev' into jdt-RemoveAllTrailingWhitespaceCleanUp Leo Bayer 2023-09-16 00:56:05 +0900
  • c37074d465
    [cleanup] erefactor/EclipseJdt - Simplify lambda expression and method reference syntax (#1754) cal 2023-09-15 17:54:27 +0200
  • ddf32467f4
    [cleanup] erefactor/EclipseJdt - Remove redundant super() call in constructor (#1753) cal 2023-09-15 17:52:56 +0200
  • b5a4373214
    [cleanup] erefactor/EclipseJdt - Evaluate without null check (#1751) cal 2023-09-15 17:51:42 +0200
  • d15560e9d9
    [#1950] Adds support for TRANSACTION_CURSOR_STABILITY and TRANSACTION_LAST_COMMITTED (#1952) Liam Sorsby 2023-09-15 16:39:33 +0100
  • 43d5231c96
    refactor: fix spelling (#2046) Danny Faught 2023-09-15 08:16:01 -0700
  • 2883f84654 fix comment typo Leo Bayer 2023-09-15 23:58:29 +0900
  • 53459ab55a
    add support for char[] in PropertyElf (#2059) Nicola Isotta 2023-09-15 16:52:02 +0200
  • 61ac830709
    Remove error log for pool initialization exception (#1660) Jeff Fang 2023-09-15 05:51:03 -0700
  • 7de28fa6ab chore HikariConfig typo m1a2st 2023-07-29 23:10:16 +0800
  • b21683cd19 Removed comments to comply with the repository. Deeptanshu-Chowdhuri 2023-07-07 15:40:18 +0530
  • 3f377c0bda
    Adds support for Dropwizard 5 metrics. Chris Pennello 2022-08-08 09:17:19 -0700
  • 07e40c20ab
    Fixes TestMetrics filter bug. Chris Pennello 2022-08-05 17:04:30 -0700
  • a7d9136629
    Upgrades felix to 7.0.5. Chris Pennello 2022-08-05 16:02:09 -0700
  • 726876fe4b corrected DriverDataSource.java Deeptanshu-Chowdhuri 2023-05-31 19:57:38 +0530
  • 248bc3b670 changed Formatting and commented changes. Deeptanshu-Chowdhuri 2023-05-31 17:32:39 +0530
  • a8e905e7d9 changed Log warning for begin and endRequest Deeptanshu-Chowdhuri 2023-05-31 15:09:44 +0530
  • eed24d2b03 Added Try catch to avoid changing function signature and stop at begin or endRequest. Deeptanshu-Chowdhuri 2023-05-31 14:59:25 +0530
  • 5d5b6e670f Removed Useless Comments Deeptanshu-Chowdhuri 2023-05-31 10:44:01 +0530
  • 06504568fc Pool Entry changed only Deeptanshu-Chowdhuri 2023-05-31 10:30:09 +0530
  • 9c3f087b4c BeginRequest Changed a bit. Deeptanshu-Chowdhuri 2023-05-30 11:16:26 +0530
  • aa9ee1eddf Done begin and endRequest. Deeptanshu-Chowdhuri 2023-05-29 13:21:04 +0530
  • fd3c2331da Use previously obtained object instead of calling the same getter one more time Alexander Sinuskin 2023-05-24 13:26:44 +0200
  • 656e261a44 Simplify the condition check Alexander Sinuskin 2023-05-24 13:24:42 +0200
  • f37059e197 Don't try to cast metric registry before it is checked for null Alexander Sinuskin 2023-05-24 13:19:19 +0200
  • 4e26d8976c Even if there is no connection leak, after 'leakDetectionThreshold' milliseconds, the timer will still execute com.zaxxer.hikari.pool.ProxyLeakTask#run(). At this point, com.zaxxer.hikari.pool.ProxyLeakTask#isLeaked will be true. If another thread returns the connection and executes com.zaxxer.hikari.pool.ProxyLeakTask#cancel(), there may be a multithread visibility issue with the 'isLeaked' field due to the multi-threaded operation, which will cause the subsequent logic to not execute and the log message "Previously reported leaked connection {} on thread {} was returned to the pool (unleaked)" will not be printed. Guiqu1aixi 2023-05-16 21:17:39 +0800
  • 3f96515c48 fix typo Ian.Gabriel 2023-05-10 12:37:06 -0400
  • b5a64ab6c5 Removes final modifier from generated Proxy classes. Ian.Gabriel 2023-05-10 12:29:53 -0400
  • aacaa4e48d feat: threadName separator from whitespace to :/- qxo 2023-04-25 22:58:28 +0800
  • 354d2e85b6 add support for char[] in PropertyElf fix #2058 NicolaIsotta 2023-04-07 17:02:14 +0200
  • 6064391ef3 Move hikariPoolLock.unlock() to its own finally block as the other statements can throw an exception and and as a consequence won't release the lock Bart De Neuter 2023-04-05 12:22:42 +0200
  • 3fafb27833 Merge branch 'virtual-threads' into dev Bart De Neuter 2023-03-23 14:06:02 +0100
  • 54b68dada8 refactor: fix spelling Danny Faught 2023-03-03 14:44:21 -0800
  • 8365f39c29 Updating variable name to be explicitly names default Addison Varga 2023-03-03 12:30:52 -0800
  • dc36a0a14b Added check with exceptionOverride in case of connection dead Janario Oliveira 2023-03-02 12:51:55 +0100
  • ad5d5baff7 No reason to issue a warning in the log for any clock-related shifts. Roberto Nibali 2023-02-07 11:17:04 +0100
  • a2372f85a9 Refactoring MaxLifeTime connection variance to utilize a configurable setting rather than a static 2.5%. 2.5% will remain the default however developers can choose to override this for a more aggressive percentage if desired. Addison Varga 2023-02-01 15:16:29 -0800
  • 2e07be7b32 remove travis-ci artifacts Brett Wooldridge 2023-02-01 16:57:47 +0900
  • 3c33a8a5bf circleci build badge Brett Wooldridge 2023-02-01 15:28:38 +0900
  • 3e7b6902dc CircleCI build config Brett Wooldridge 2023-02-01 14:44:05 +0900
  • 6f2159efd2 CircleCI build config Brett Wooldridge 2023-02-01 14:39:04 +0900
  • e4bbce7152 Close #1986 evict connection exceptions with (SQLState HY000) error code 1105. Brett Wooldridge 2023-02-01 03:10:53 +0900
  • a050d81004 Cleanup maven build and modify for Java 11+ only. Brett Wooldridge 2023-02-01 02:00:27 +0900