You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/08/08 22:06:32 UTC

[commons-pool] branch release updated (bfe1d25 -> b94e8be)

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 bfe1d25  Bump to next development version
     add a8ab747  Add place holder for the next release.
     add 1bcff58  More precise Javadoc.
     add 8a18468  Slightly better Javadoc; use wider line length.
     add 43e66c1  Slightly better Javadoc; use wider line length.
     add 6eac877  Slightly better Javadoc.
     add 956878c  Track timestamps with Instants instead of longs.
     add cbe231a  Doc and Javadoc.
     add b0c30a7  Javadoc.
     add 3c37e5a  Use longer line length.
     add a1591ab  Add CODE_OF_CONDUCT.md for GitHub.
     add eee74fb  Fix [WARNING] Old version of checkstyle detected. Consider updating to >= v8.30.
     add eb93522  README.md replaces README.txt.
     add 2510ee9  Fix generics warnings, remove unused exceptions, don't override @AfterEach method name, remove unused imports.
     add 928840e  Format nits.
     add 9d596d9  Inline single use local variable.
     add b67083c  Javadoc tweaks. Format nits.
     add b489337  Add and fix @deprecated Javadocs.
     add 79de6c3  Javadoc.
     add 5497850  Make Duration setters use their respective default values when null.
     add b93003a  Replace Java 15 with Java 16 in Travis CI.
     add e405182  Add BaseGenericObjectPool.{get|set}MaxWaitDuration(Duration) and deprecate {get|set}MaxWaitMillis(long).
     add 1fe14bb  POOL-396: Handle validation exceptions during eviction. (#85)
     add 0206b95  [POOL-396] Handle validation exceptions during eviction. #85.
     add b22bcfc  Add BaseObjectPoolConfig.setEvictorShutdownTimeoutDuration(Duration), setEvictorShutdownTimeoutMillis(Duration).
     add b40718e  Deprecate DEFAULT_MAX_WAIT_MILLIS in favor of DEFAULT_MAX_WAIT.
     add c95d94b  Javadoc.
     add 1f8c0b7  Replace deprecated API with current one. Update some tests to use both.
     add f89b263  Javadoc tweaks. Remove dead whitespace and inline comments.
     add d3bf36c  Javadoc.
     add 95b4f53  Javadoc. Close HTML tags. First paragraph does not need to be in a para. Sentences end in a period.
     add 7e09d67  Enable Javadoc for Java 11 and up now that https://bugs.openjdk.java.net/browse/JDK-8212233 has been fixed. Note that the current Java 11 version is 11.0.11.
     add 70f8110  Javadoc. Try-with-resources.
     add 201cd5f  Clean up exception.
     add 26b0829  [POOL-395] Improve exception thrown in GenericObjectPool.borrowObject when pool is exhausted. Added BaseGenericObjectPool.setMessagesStatistics(boolean).
     add 06e9599  Checktyle.
     add 2015b2f  [POOL-395] Improve exception thrown in GenericObjectPool.borrowObject when pool is exhausted. Added BaseGenericObjectPool.setMessagesStatistics(boolean).
     add 590fe53  Bump commons.checkstyle.version from 8.43 to 8.44.
     add 7957313  Bump org.ow2.asm:asm-util from 9.1 to 9.2.
     add 6c67ed2  Add URL to my developer entry.
     add d44135b  Fix formatting.
     add 116bef7  Call swallowException(Exception) instead of printing exceptions to the console in GenericKeyedObjectPool.removeAbandoned(AbandonedConfig) and GenericObjectPool.removeAbandoned(AbandonedConfig).
     add 91b3f65  Inline single use local variable.
     add 22b5193  Use lambdas.
     add fc024e3  Clarify description.
     add e7aa522  Fix generics formatting.
     add 38a8341  Add and use AbandonedConfig.copy(AbandonedConfig) to fix CPD code duplication issues in GenericKeyedObjectPool and GenericObjectPool.
     add d8cb9a6  Pull up AbandonedConfig and related methods from GenericKeyedObjectPool and GenericObjectPool to BaseGenericObjectPool (fix for CPD issues).       - BaseGenericObjectPool.getLogAbandoned()       - BaseGenericObjectPool.getRemoveAbandonedOnBorrow()       - BaseGenericObjectPool.getRemoveAbandonedOnMaintenance()       - BaseGenericObjectPool.getRemoveAbandonedTimeout()       - BaseGenericObjectPool.getRemoveAbandonedTimeoutDuration()       - BaseGenericObjectPool.isAbandon [...]
     add 88903bf  Use lambdas. Inline single use local variables.
     add d803158  Formatting.
     add 5d22148  Inline single use local variables.
     add 76668a8  Use lambdas.
     add 1cf7035  Use lambdas.
     add 883236b  Remove extra whitespace. Use final. Remove unused imports.
     add c0c3631  Remove whitespace.
     add 8065230  Change new method from protected to package private to reduce client API footprint.
     add ad5e1d3  Update my developer entry.
     add 9af8e00  Use Stream.of().
     add 981382b  Minor Javadoc improvement.
     add 9b85e1f  Minor Javadoc improvement.
     add 3e31c71  Use Durations instead of ints or longs.
     add dd1881a  Put fix section first.
     add 4c44cb5  Bump com.github.spotbugs:spotbugs from 4.2.3 to 4.3.0.
     add 74516b5  Inline variables when only used once immediately in a return.
     add 73136b6  Bump checkstyle from 8.44 to 8.45 #92
     add 424f841  Bump checkstyle from 8.44 to 8.45 (#92)
     add eaf460e  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-pool.git
     add 85c8d62  Fix worng javadoc. (#91)
     add 33e188b  Fix Javadoc link reference #91.
     add c23f8c2  No need to initialize to default values. #90.
     add 18f6bdd  Remove explicitly initialized. (#90)
     add 7350791  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-pool.git
     add 5eef5be  Add and use Duration APIs in PooledObject: getActiveDuration().
     add 18fe4f6  Rename new method.
     add b08de2b  Rename new method.
     add 08e1900  Rename private instance variable.
     add 07e88a5  Sort members.
     add 5fb02a1  Add missing override methods to avoid calling default methods creating unnecessary objects.
     add 2fe2154  Remove duplicate.
     add a3ff9ad  Prepare for release candidate.
     add 1b3e175  Prepare for release candidate.
     add b94e8be  Update POM version numbers for Apache release 2.11.0

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |   2 +-
 SECURITY.md => CODE_OF_CONDUCT.md                  |   2 +-
 README.md                                          |   4 +-
 README.txt                                         |   2 -
 RELEASE-NOTES.txt                                  |  87 ++++
 checkstyle.xml                                     |   4 +
 pom.xml                                            |  42 +-
 src/changes/changes.xml                            |  83 ++-
 .../org/apache/commons/pool2/BaseObjectPool.java   |   2 +-
 .../commons/pool2/BasePooledObjectFactory.java     |   5 +-
 .../java/org/apache/commons/pool2/DestroyMode.java |  10 +-
 .../org/apache/commons/pool2/KeyedObjectPool.java  |  13 +-
 .../commons/pool2/KeyedPooledObjectFactory.java    |  14 +-
 .../java/org/apache/commons/pool2/ObjectPool.java  |   8 +-
 .../java/org/apache/commons/pool2/PoolUtils.java   |  34 +-
 .../org/apache/commons/pool2/PooledObject.java     | 145 ++++--
 .../apache/commons/pool2/PooledObjectFactory.java  |   4 +-
 .../apache/commons/pool2/PooledObjectState.java    |  28 +-
 .../commons/pool2/SwallowedExceptionListener.java  |   2 +-
 .../java/org/apache/commons/pool2/TrackedUse.java  |  30 +-
 .../org/apache/commons/pool2/UsageTracking.java    |  15 +-
 .../apache/commons/pool2/impl/AbandonedConfig.java |  89 +++-
 .../commons/pool2/impl/BaseGenericObjectPool.java  | 572 +++++++++++++++++----
 .../commons/pool2/impl/BaseObjectPoolConfig.java   | 339 ++++++++----
 .../commons/pool2/impl/DefaultEvictionPolicy.java  |  30 +-
 .../commons/pool2/impl/DefaultPooledObject.java    | 107 ++--
 .../pool2/impl/DefaultPooledObjectInfo.java        |  24 +-
 .../pool2/impl/DefaultPooledObjectInfoMBean.java   |  25 +-
 .../apache/commons/pool2/impl/EvictionConfig.java  |  94 ++--
 .../commons/pool2/impl/GenericKeyedObjectPool.java | 419 +++++----------
 .../pool2/impl/GenericKeyedObjectPoolConfig.java   |   2 +-
 .../pool2/impl/GenericKeyedObjectPoolMXBean.java   |  22 +-
 .../commons/pool2/impl/GenericObjectPool.java      | 255 +++------
 .../pool2/impl/GenericObjectPoolMXBean.java        |  16 +-
 .../pool2/impl/InterruptibleReentrantLock.java     |  10 +-
 .../commons/pool2/impl/LinkedBlockingDeque.java    |  53 +-
 .../apache/commons/pool2/impl/PoolImplUtils.java   |  72 ++-
 .../commons/pool2/impl/PooledSoftReference.java    |   1 +
 .../pool2/impl/SecurityManagerCallStack.java       |  26 +-
 .../pool2/impl/SoftReferenceObjectPool.java        |  27 +-
 .../commons/pool2/impl/ThrowableCallStack.java     |   3 +-
 .../commons/pool2/proxy/BaseProxyHandler.java      |   4 +-
 .../commons/pool2/proxy/CglibProxyHandler.java     |   2 +-
 .../commons/pool2/proxy/CglibProxySource.java      |   9 +-
 .../commons/pool2/proxy/JdkProxyHandler.java       |   2 +-
 .../apache/commons/pool2/proxy/JdkProxySource.java |  15 +-
 .../pool2/proxy/ProxiedKeyedObjectPool.java        |  11 +-
 .../commons/pool2/proxy/ProxiedObjectPool.java     |  15 +-
 .../apache/commons/pool2/proxy/ProxySource.java    |   4 +-
 src/site/site.xml                                  |   1 -
 src/site/xdoc/download_pool.xml                    |  26 +-
 src/site/xdoc/index.xml                            |  12 +-
 .../apache/commons/pool2/ObjectPoolIssue326.java   |   4 +-
 .../java/org/apache/commons/pool2/PoolTest.java    |   3 +-
 .../apache/commons/pool2/TestBaseObjectPool.java   |   4 +-
 .../pool2/TestBasePoolableObjectFactory.java       |   4 +-
 .../apache/commons/pool2/TestKeyedObjectPool.java  |  16 +-
 .../org/apache/commons/pool2/TestObjectPool.java   |   2 +-
 .../org/apache/commons/pool2/TestPoolUtils.java    |  21 +-
 .../apache/commons/pool2/impl/CallStackTest.java   |   4 +-
 .../commons/pool2/impl/NoOpCallStackTest.java      |   2 +-
 .../pool2/impl/TestAbandonedKeyedObjectPool.java   |  31 +-
 .../pool2/impl/TestAbandonedObjectPool.java        |  54 +-
 .../pool2/impl/TestBaseGenericObjectPool.java      |   4 +-
 .../apache/commons/pool2/impl/TestConstants.java   |  20 +-
 .../pool2/impl/TestDefaultPooledObjectInfo.java    |   2 +-
 .../commons/pool2/impl/TestEvictionConfig.java     |   6 +
 .../commons/pool2/impl/TestEvictionTimer.java      |   4 +-
 .../pool2/impl/TestGenericKeyedObjectPool.java     | 125 +++--
 .../commons/pool2/impl/TestGenericObjectPool.java  | 134 +++--
 .../impl/TestGenericObjectPoolClassLoaders.java    |  78 ++-
 .../TestGenericObjectPoolFactoryCreateFailure.java |  10 +-
 .../commons/pool2/impl/TestPoolImplUtils.java      |  34 +-
 .../commons/pool2/impl/TestSoftRefOutOfMemory.java |   6 +-
 .../pool2/impl/TestSoftReferenceObjectPool.java    |   2 +-
 .../impl/TestSynchronizedPooledObjectFactory.java  |   2 +-
 .../commons/pool2/performance/PerformanceTest.java |  12 +-
 .../proxy/BaseTestProxiedKeyedObjectPool.java      |   4 +-
 .../pool2/proxy/BaseTestProxiedObjectPool.java     |   6 +-
 79 files changed, 2099 insertions(+), 1318 deletions(-)
 copy SECURITY.md => CODE_OF_CONDUCT.md (83%)
 delete mode 100644 README.txt