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 5c156f7 [POOL-358] Update optional library asm-util from 6.2.1 to 7.0. add 60a041d POOL-356 add unit test for the deadlock add 016a1f6 POOL-356 fix deadlock on massive concurrent requests add ad9a0d8 POOL-340 unit test contributed by Pavel Kolesov add 75a47ee POOL-340 correct validateObject add 02680cb track changes add d5199be fix pom to properly treat GIT add 4258d41 props to Pavel Kolesov add beef41c POOL-349 POOL-345 update to cglib-3.2.9 and ASM-7.0 add 70531d3 POOL-345 POOL-349 also update changes.xml add 04d1f0d update release notes for the release add 0a54254 Sort members. add 65f5d92 [POOL-359] NullPointerException closing multiple GenericObjectPools. add 73f7096 [POOL-359] NullPointerException closing multiple GenericObjectPools. add 4a6054f NO-JIRA: Fix failing rat check #18. add 7162939 [POOL-359] NullPointerException closing multiple GenericObjectPools. add e42248b [POOL-360] Update optional library cglib from 3.2.9 to 3.2.10. add 7e3584d Update build from Apache Commons BCEL 6.2 to 6.3. add 9744d5f maven-pmd-plugin 3.10.0 -> 3.11.0. add 0913284 Reformat code & fixed some typo. Closes #19. add 65c994a Fix compiler warnings. add 4e53dd8 Remove obsolete profile and make site build run on Java 11. Needs commons-parent 48. add 77c0d29 Use final. add b7b4322 [POOL-326] Threading issue, NullPointerException and IllegalStateException in GenericKeyedObjectPool. add a3f8c61 [POOL-352] CallStackUtils mishandles security manager check (partial fix.) add 41ac567 Add openjdk12 testing. add 9e99260 Workaround for https://bugs.openjdk.java.net/browse/JDK-8212233 add d7ef8e6 Prepare 2.6.1-RC2. add b6d3c32 Prepare 2.6.1-RC2. add 721b335 Bump to next development version add be57d5a Fix Javadoc nits. add 0187574 [POOL-362] Always null out org.apache.commons.pool2.impl.BaseGenericObjectPool.evictionIterator to match org.apache.commons.pool2.impl.BaseGenericObjectPool.evictor add cd9112f Update Travis build with current JDKs. add ac214bf Update Apache Commons Parent from 47 to 48. add f9220a6 Fix for POOL-363 (#20) add 6cb0edb [POOL-363] Evictor Thread prevents Spring Context shutdown in standalone app. add 7d0db7e Fix Javadoc link. Closes #21. add 832f085 Update site dependency: bcel 6.3 -> 6.3.1. add d3644f3 Add comment. add f35cfc2 - Use final. - Remove trailing white spaces on all lines add fa22681 - Remove static on enum. - Replace dead semi-colon with empty commented empty block. add b5dac4b emove redundant generic type arguments. add a73fa24 More test cleanups. add 6f5b532 Refactor commons messages. add ccefaed Preparing for the next release. add de8f626 [POOL-348] The commons-pool-evictor-thread should run as a Deamon. add d9c4a75 Prepare for 2.6.2 RC1. add bd59e64 Merge branch 'release' add 06de412 Update POM version numbers for Apache Commons Pool release 2.6.2 add 4a2578e Bump to next development version No new revisions were added by this update. Summary of changes: .travis.yml | 58 +- CONTRIBUTING.md | 2 +- NOTICE.txt | 2 +- README.md | 8 +- RELEASE-NOTES.txt | 57 +- pom.xml | 93 +- src/changes/changes.xml | 1553 +++---- .../java/org/apache/commons/pool2/PoolUtils.java | 47 +- .../commons/pool2/impl/BaseGenericObjectPool.java | 2824 ++++++------ .../apache/commons/pool2/impl/CallStackUtils.java | 8 +- .../apache/commons/pool2/impl/EvictionTimer.java | 265 +- .../commons/pool2/impl/GenericKeyedObjectPool.java | 30 +- .../commons/pool2/impl/GenericObjectPool.java | 2402 +++++------ src/site/site.xml | 1 + src/site/xdoc/download_pool.xml | 60 +- src/site/xdoc/index.xml | 1 - src/site/xdoc/issue-tracking.xml | 204 +- src/site/xdoc/mail-lists.xml | 2 +- .../apache/commons/pool2/ObjectPoolIssue326.java | 184 + .../apache/commons/pool2/TestBaseObjectPool.java | 98 +- .../apache/commons/pool2/TestKeyedObjectPool.java | 6 +- .../org/apache/commons/pool2/TestObjectPool.java | 6 +- src/test/java/org/apache/commons/pool2/Waiter.java | 12 +- .../pool2/impl/TestAbandonedObjectPool.java | 10 +- .../pool2/impl/TestDefaultPooledObjectInfo.java | 2 +- .../pool2/impl/TestGenericKeyedObjectPool.java | 28 +- .../commons/pool2/impl/TestGenericObjectPool.java | 4505 ++++++++++---------- .../TestGenericObjectPoolFactoryCreateFailure.java | 143 + .../pool2/impl/TestLinkedBlockingDeque.java | 2 +- .../commons/pool2/impl/TestSoftRefOutOfMemory.java | 8 +- .../commons/pool2/performance/PerformanceTest.java | 18 +- .../pool2/performance/SleepingObjectFactory.java | 1 + .../proxy/BaseTestProxiedKeyedObjectPool.java | 5 +- .../pool2/proxy/BaseTestProxiedObjectPool.java | 3 +- 34 files changed, 6590 insertions(+), 6058 deletions(-) create mode 100644 src/test/java/org/apache/commons/pool2/ObjectPoolIssue326.java create mode 100644 src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPoolFactoryCreateFailure.java