This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch release in repository https://gitbox.apache.org/repos/asf/commons-pool.git.
from 9b6e7b8 Bump to next development version add 0c02918 NO-JIRA [Javadoc] Add missing @throws comment in PoolUtils. (#27) add 51b9354 [Javadoc] Add missing @throws comment in PoolUtils. #27. add f9443a4 Javadoc: Use {@code} instead of <code></code>. add f244436 [Javadoc] Add missing @throws comment in PoolUtils. #27. add acc0f0a Set current version to 2.8.1 in changes.xml. add b6775ad Remove unnecessary array creation for varargs. add 4d4e6db Use Objects.requireNonNull() instead of custom check. Minor formatting. add 424109f Lambdas. add a9e1bc7 Complete DefaultPooledObject deallocate method javadoc. add daa8a21 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-pool.git add ea10d8a [POOL-384] Update optional library org.ow2.asm:asm-util from 8.0. add 90cab01 Standardize on American English spelling of 'behavior'. add b7d0bd2 Add openjdk14 to Travis. add 70c1554 Update junit:junit 4.12 -> 4.13. Update org.ow2.asm:asm-util 8.0 -> 8.0.1. add 2a249e7 Remove trailing spaces. add 45683c8 Test major Java versions with GitHub actions as documented on https://github.com/actions/setup-java add 5906b78 Added Automatic-Module-Name to support JPMS (#31) add 7826fd1 Added Automatic-Module-Name to support JPMS #31. add 6de68cc Updated date template. add 8c196e1 [POOL-385] Added Automatic-Module-Name to support JPMS #31. add 5df0bdb Fix build on Java 15-ea. add 30b3fa7 Update site reports from org.apache.bcel:bcel 6.4.1 to 6.5.0. add 9487fec Update commons-parent. add b3d83f9 Update site reports from maven-pmd-plugin 3.12.0 to 3.13.0. add 09a27e3 Update build from biz.aQute.bnd:biz.aQute.bndlib 5.1.0 -> 5.1.1. add fe0f90d More sensible build requests. add 1ca05d0 Fix a couple of IDE nags to the code is clean in my IDE add ff2b31e Enable GitHub Dependabot. add c370534 Add missing header. add 2527975 GitHub builds on Java 8, 11, and 14 (current), allow fails on 15-ea. add 128f3b7 Avoid download noise in the build logs add 89fac26 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-pool.git add c828221 Bump actions/checkout from v1 to v2.3.1 (#33) add 6a28bf1 Document recent change. add 2ef0428 Bump biz.aQute.bndlib from 5.1.1 to 5.1.2 (#35) add 4288a12 Document recent change. add 578ab22 Bump commons-parent from 50 to 51 (#36) add 2e28914 Document recent change. add 004dd29 Refactored EvictionTimer usage tracking to fix POOL-386 and handle abandoned pools. (#32) add c49d5b2 Document recent change. add 8f62ffc Let Checkstyle run standalone and address Checktyle issues. add e065c88 Update Checkstyle plugin from 3.0.0 to 3.1.1. add 87dc05f Simplify Javadoc archives. add a25feea Prepare for next release. add 80b0343 Clean up build comment. add 9124ded Replace FindBugs with SpotBugs. add f92c748 Prepare for next release. add 5545cce Prepare for next release. add 814df42 Prepare for next release: Update contributors. add 52b4e63 SpotBugs: Explicitly use the default Charset. add bf72bba Fix GitHub action for Java 15-ea. add 2be7fbb GitHub actions/setup-java@v1 -> actions/setup-java@v1.4.0. No new revisions were added by this update. Summary of changes: .../download_pool.cgi => .github/dependabot.yml | 20 +-- .github/workflows/maven.yml | 15 +- .travis.yml | 27 ++-- NOTICE.txt | 2 +- README.md | 4 +- RELEASE-NOTES.txt | 52 +++++++ checkstyle.xml | 16 --- findbugs-exclude-filter.xml | 17 +-- pom.xml | 92 ++++++++---- src/changes/changes.xml | 42 +++++- .../pool2/BaseKeyedPooledObjectFactory.java | 4 +- .../org/apache/commons/pool2/BaseObjectPool.java | 8 +- .../commons/pool2/BasePooledObjectFactory.java | 2 +- .../org/apache/commons/pool2/KeyedObjectPool.java | 44 +++--- .../commons/pool2/KeyedPooledObjectFactory.java | 16 +-- .../java/org/apache/commons/pool2/ObjectPool.java | 10 +- .../java/org/apache/commons/pool2/PoolUtils.java | 70 +++++---- .../org/apache/commons/pool2/PooledObject.java | 4 +- .../apache/commons/pool2/PooledObjectFactory.java | 12 +- .../apache/commons/pool2/impl/AbandonedConfig.java | 14 +- .../commons/pool2/impl/BaseGenericObjectPool.java | 158 +++++++++++---------- .../commons/pool2/impl/BaseObjectPoolConfig.java | 6 +- .../commons/pool2/impl/DefaultPooledObject.java | 4 +- .../pool2/impl/DefaultPooledObjectInfoMBean.java | 6 +- .../apache/commons/pool2/impl/EvictionPolicy.java | 4 +- .../apache/commons/pool2/impl/EvictionTimer.java | 122 +++++++++++++--- .../commons/pool2/impl/GenericKeyedObjectPool.java | 34 ++--- .../commons/pool2/impl/GenericObjectPool.java | 24 ++-- .../commons/pool2/impl/LinkedBlockingDeque.java | 33 ++--- .../apache/commons/pool2/impl/PoolImplUtils.java | 2 +- .../pool2/impl/SecurityManagerCallStack.java | 2 +- .../pool2/impl/SoftReferenceObjectPool.java | 16 +-- src/site/site.xml | 17 +-- src/site/xdoc/download_pool.xml | 26 ++-- src/site/xdoc/index.xml | 8 +- .../java/org/apache/commons/pool2/MethodCall.java | 2 +- .../apache/commons/pool2/TestKeyedObjectPool.java | 2 +- .../org/apache/commons/pool2/TestObjectPool.java | 2 +- .../org/apache/commons/pool2/TestPoolUtils.java | 24 +--- src/test/java/org/apache/commons/pool2/Waiter.java | 4 +- .../commons/pool2/impl/AtomicIntegerFactory.java | 124 ++++++++++++++++ .../pool2/impl/TestAbandonedObjectPool.java | 5 +- .../pool2/impl/TestBaseGenericObjectPool.java | 29 ++++ .../commons/pool2/impl/TestEvictionTimer.java | 17 ++- .../pool2/impl/TestGenericKeyedObjectPool.java | 4 +- .../commons/pool2/impl/TestGenericObjectPool.java | 121 ++++------------ 46 files changed, 773 insertions(+), 494 deletions(-) copy src/site/resources/download_pool.cgi => .github/dependabot.yml (66%) mode change 100755 => 100644 create mode 100644 src/test/java/org/apache/commons/pool2/impl/AtomicIntegerFactory.java