Skip to content

Releases: Chris2018998/stone

stone-1.3.3

12 May 07:27
443c2f3
Compare
Choose a tag to compare

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:[beeop]add more pool methods to BeeObjectSource
7:[beecp]add toString() method to jdbc proxy objects

stone-1.3.2

10 Apr 23:20
4d9df5e
Compare
Choose a tag to compare
  • upgrade slf4j-api to 2.0.6
  • [beecp]allow to assign 0 on connectTimeout
  • [beecp]rename a config item(jdbcLinkInfDecoderClassName --> jdbcLinkInfoDecoderClassName)
  • [beecp]fix exception on inner copying configPrintExclusionList
  • [beecp]fix null point exception when load invalid properites file
  • [beecp]enhance interruption on pool lock and pool semaphore(two new extension classes in util pacakge)
  • [beeop]fix null point exception when load invalid properites file
  • [beeop]enhance interruption on pool lock and pool semaphore(two new extension classes in util pacakge)

stone-1.3.1

29 Mar 08:45
88eb0d9
Compare
Choose a tag to compare
  • [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

  • [beeop]support propeties config loading from class path

  • [beeop]remove some unnecessary check on number config items

  • [beeop]add a new method to BeeDataSourceConfig[getConnectProperty]

  • [beeop]optimize source code of BeeObjectSourceConfig(exception handling and shorter some methods body)

  • [beeop]rename a exception class[PoolInitializedException --> PoolInitializeFailedException]

  • [beeop]rename two config items
    validTestTimeout ---> aliveTestTimeout
    validAssumeTime ----> aliveAssumeTime

stone-1.3.0

21 Mar 13:22
f4eaf22
Compare
Choose a tag to compare
  • [beecp]enhance interruption handling on conneciton creation
  • [beeop]enhance interruption handling on object creation
  • [beecp]rename a pool inner fiel and add volatile type to this field[startTimeAtLockedSuccess ----> pooledArrayLockedTimePoint]
  • [beeop]rename a pool inner fiel and add volatile type to this field[startTimeAtLockedSuccess ----> pooledArrayLockedTimePoint]
  • [beecp]fix a NullPointException in method BeeDataSource.getLogWriter

stone-1.2.9

11 Mar 15:55
fecff97
Compare
Choose a tag to compare
  • change project LICENSE from LGPL2.1 to Apache2.0
  • [beecp]add connection eviction predication to support customization on SQLException check
  • [beecp]add a operation method which can be used to try interrupt blocking on Driver.getConencton/DataSource.getConencton
  • [beecp]rename a config item: createTimeout ---> connctTimeout,which is equivalent to loginTimeout field in DriverManager

stone-1.2.8

24 Feb 07:23
827c853
Compare
Choose a tag to compare

1: rename two config items
enableFastDirtyOnSchema ---> forceDirtyOnSchemaAfterSet
enableFastDirtyOnCatalog ---> forceDirtyOnCatalogAfterSet
2: enhance preparation on default value of some connection proprties
3: support two below items in config properities file
sqlExceptionCodeList
sqlExceptionStateList

stone-1.2.7

17 Feb 10:34
416d430
Compare
Choose a tag to compare

1: add a second config item:createTimeout,max wait time for creating connections[beecp]
2: add two dirty control items to support postgres driver (enableFastDirtyOnSchema=true,enableFastDirtyOnCatalog=true)[beecp]
3: add fatal check on sql exception code and sql exception state into proxy connection[beecp]

stone-1.2.6

01 Feb 06:37
9dc122b
Compare
Choose a tag to compare

1: add lock on initlization method[beecp,beeop]
2: remove existBorrower method from pool[beecp,beeop]
3: remove jdbc password decode and add jdbc link info decoder[beecp]
4: add synchronization on loading configuration properties[beecp,beeop]
5: optimize the initializaiton method of pool[beecp]
6: optimize interruption on pool semaphore[beecp,beeop]

stone-1.2.5

22 Oct 12:31
613db2b
Compare
Choose a tag to compare

1: Optimize code structure[beetp]

stone-1.2.4

19 Oct 11:16
1209888
Compare
Choose a tag to compare

1: rebuild task pool implementation
2: support a new type task(tree task)
3: fix concurrent issue on task cancellation