Skip to content

chore(deps): update dependency com.github.chris2018998:beecp to v5.2.3 - #278

Merged
CarmJos merged 1 commit into
masterfrom
renovate/com.github.chris2018998-beecp-5.x
Sep 7, 2026
Merged

chore(deps): update dependency com.github.chris2018998:beecp to v5.2.3#278
CarmJos merged 1 commit into
masterfrom
renovate/com.github.chris2018998-beecp-5.x

Conversation

@renovate

@renovate renovate Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.github.chris2018998:beecp (source) 5.2.25.2.3 age confidence

Release Notes

Chris2018998/Beecp (com.github.chris2018998:beecp)

v5.2.3

1: Support load configuration from map
2: Attempt to create new one when bad pooled connection borrowed

Changes in 5.2.2
1: Fix hook registration issue

Changes in 5.2.1
1: Add a new configuration item(registerJvmHook)

Changes in 5.2.0
1: Refactor method logs feature
2: Enhance pool robustness
3: Improve pool performance(reused pooled connections)

Changes in 5.1.3
1: Enhance method execution log cache to support sql preparation logs
2: Change configuration item(asyncCreateInitConnection ---> asyncCreateInitConnections)

Changes in 5.1.2
1: Add pool name to method execution logs
2: Change log id type of method execution to String
3: Restore a method(int getPoolState()) to monitor Vo

Changes in 5.1.1
1: Exception replacement in BeeDataSourceConfig(IllegalArgumentException ---> BeeDataSourceConfigException)
2: Add two Exceptions for default value set/get on initial test connection(ConnectionDefaultValueGetException,ConnectionDefaultValueSetException)
3: Rename some configuration items

Changes in 5.1.0
1: rename some configuration items
2: delete three update methods(updateUsername,updatePassword,updateJdbcUrl) from data source
3: add method execution logs feature

Changes in 5.0.0
1: sync source code from stone project

Changes in 4.2.0
1: Improve spin for getting connection
2: Support key prefix in properties file and properties object

Changes in 4.1.9
1: Replace some time read methods in pool(System.currentTimeMillis()--> System.nanoTime())
2: Provide connection alive validator interface for customization

Changes in 4.1.8
1: add interruption double check on borrower thread
2: throw exceptions when check fail in configuration set methods
3: change message of check exceptions

Changes in 4.1.7
1: remove two monitoring methods[getConnectionCreatingCount(),getConnectionCreatingTimeoutCount()]
2: change name of a configuration item[forceCloseUsingOnClear --> forceRecycleBorrowedOnClose]
3: change a method name of MonitorVo[getUsingSize() --> getBorrowedSize()]

Changes in 4.1.6
1: remove final keyword from datasource
2: support array properties injection in util

Changes in 4.1.5
1: fix null point exception when idle timeout scan

Changes in 4.1.4
1: fix some code inspection issues scanned by IDEA
2: restore self-spin source code with history code
3: rename a configuration item(delayTimeForNextClear --> parkTimeForRetry)
4: use try-with-resources on configuration file load
5: remove some unnecessary exception catch
6: improve structure of source code

Changes in 4.1.3
1: simplify source code
2: fix issue that disable default set when set fail on first connection

Changes in 4.1.2
1: enhance exception
2: change type declaration of some fields of pool
3: improve pool self-loop

Changes in 4.1.1
1: fix using-connection close issue
2: change interruption log to runtime log
3: add equal symbol to alive test expression

Changes in 4.1.0
1: change pool connection array to a fixed length array
2: re-implement interruption on connection creation
3: not remove created connections when failed during async initialization

Changes in 4.0.7
1: refactor clear method of pool
2: remove dirty check from method setAutoCommit of proxy Connection
3: improve pool performance

Changes in 4.0.6
1: fix nullpoint exception when set default to first connction
2: fix log not print issue when set default to first connction
3: improve source code structure of a method to get pooled connection

Changes in 4.0.5
1: add an indicator on threadlocal(set false to support virtual threads)
2: fix a nullpoint exception when pool close in new state
3: fix pool jmx register exception
4: remove config item:createTimeout
5: classes rename
RawConnectionFactory ---->BeeConnectionFactory
RawXaConnectionFactory--->BeeXaConnectionFactory
TransactionIsolation ---> BeeTransactionIsolationLevels

Changes in 4.0.4
1: add a new util method: CommonUtil.isNotBlank
2:[beecp]rename two methods related with pool lock
getElapsedTimeSinceCreationLock() ---> getPoolLockHoldTime()
interruptThreadsOnCreationLock() ---> interruptOnPoolLock()
3:[beecp] support returning a array of interrupted threads from pool lock
4:[beecp]rename connection eviction predicate class.
SQLExceptionPredication ---> BeeConnectionPredicate
5:[beecp]some optimization on source code
6:[beecp]add toString() method to jdbc proxy objects

Changes in 4.0.3

  • upgrade slf4j-api to 2.0.6
  • allow to assign 0 on connectTimeout
  • rename a config item(jdbcLinkInfDecoderClassName --> jdbcLinkInfoDecoderClassName)
  • fix exception on inner copying configPrintExclusionList
  • fix null point exception when load invalid properites file
  • enhance interruption on pool lock and pool semaphore(two new extension classes in util pacakge)

Changes in 4.0.2

  • [beecp]support propeties config loading from class path
  • [beecp]remove some unnecessary check on number config items
  • [beecp]fix IndexOutOfBoundsException on remove error code
  • [beecp]add a new config item[configPrintExclusionList]
  • [beecp]rename a exception class[PoolInitializedException --> PoolInitializeFailedException]
  • [beecp]add a new method to BeeObjectSourceConfig[getFactoryProperty]
  • [beecp]rename three config items
    validTestSql ---> aliveTestSql
    validTestTimeout ---> aliveTestTimeout
    validAssumeTime ----> aliveAssumeTime

Changes in 4.0.1

  • [beecp]enhance interruption handling on conneciton creation
  • [beecp]rename a pool inner fiel and add volatile type to this field[startTimeAtLockedSuccess ----> pooledArrayLockedTimePoint]
  • [beecp]fix a NullPointException in method BeeDataSource.getLogWriter

Changes in 4.0.0

  • change project LICENSE from LGPL2.1 to Apache2.0
  • change top level folder from cn to org.stone
  • add connection eviction predication to support customization on SQLException check
  • add a operation method which can be used to try interrupt blocking on Driver.getConencton/DataSource.getConencton
  • rename a config item: createTimeout ---> connctTimeout,which is equivalent to loginTimeout field in DriverManager

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@CarmJos
CarmJos merged commit 1a71591 into master Sep 7, 2026
2 of 6 checks passed
@CarmJos
CarmJos deleted the renovate/com.github.chris2018998-beecp-5.x branch September 7, 2026 01:56
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

Successfully merging this pull request may close these issues.

1 participant