This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/commons-pool.git


    from af71f1b4 Bump to next development version
     add b8ee3e70 Add contributing file from user feedback
     add 7603da10 Merge branch 'release-2.x' into POOL_2_X
     add 579c6e79 Add section for the next release
     add 7c2342ff Grammar tweaks
     add 00f8e1df Only need a single EOL at the end
     add 579b29a0 Bump org.apache.commons:commons-parent from 79 to 80
     add 4e39c3fe Fix Javadoc warnings (Java 21)
     add 9f5b3ae8 Bump org.apache.commons:commons-parent from 80 to 81
     add 1a9e8b71 [POOL-418] The maximum wait time for 
GenericObjectPool.borrowObject(*) may exceed expectations due to a spurious 
thread wakeup
     add d53e9c5c [POOL-418] The maximum wait time for 
GenericObjectPool.borrowObject(*) may exceed expectations due to a spurious 
thread wakeup
     add 6ae79c6c Format method
     add 07da2d7d Fix site link from the About page to the Download page
     add 62aac1b3 Format and reduce whitespace
     add 644a4325 Sort Checkstyle entries
     add efed6738 Add Checkstyle NewlineAtEndOfFile
     add 936327ec Add Checkstyle ArrayTypeStyle
     add 8d68d271 Add Checkstyle AvoidStarImport
     add 50c87980 Add Checkstyle CovariantEquals
     add 8f5fa169 Add Checkstyle DefaultComesLast
     add 1b1ebf2e Add Checkstyle EmptyBlock
     add 1c790066 Add Checkstyle ExplicitInitialization
     add 4501b621 Add Checkstyle FinalLocalVariable
     add 08020671 Enable Checkstyle for tests
     add ac2e8bd4 Add Checkstyle LeftCurly
     add 7f3abeea Add Checkstyle MethodParamPad
     add 504484e4 Add Checkstyle MissingOverride
     add e58d8201 Add Checkstyle ModifierOrder
     add 03bf172e Add Checkstyle MultipleVariableDeclarations
     add 6108e68e Add Checkstyle NeedBraces
     add 1c83e58f Add Checkstyle RedundantImport
     add 294ef8a5 Add Checkstyle RedundantModifier
     add 7526c1c5 Add Checkstyle RightCurly
     add aead1b85 Add Checkstyle SimplifyBooleanExpression
     add d4b5a1bb Add Checkstyle SimplifyBooleanReturn
     add 653b09d7 Add Checkstyle SimplifyBooleanReturn
     add dfcccbcc Add Checkstyle SuperClone
     add a34a36ba Add Checkstyle SuperFinalize
     add d3ddbff2 Add Checkstyle UnnecessaryParentheses
     add 7478d568 Add Checkstyle UnusedImports
     add 6d1709d9 Add Checkstyle UpperEll
     add a27754ed Add Checkstyle WhitespaceAfter
     add 1b3c83f3 Add Checkstyle WhitespaceAround
     add 2a9ca262 Javadoc
     add 277b1ae6 Comment: Remove unnecessary Latin acronym
     add b7e0bc36 Bump actions
     add e8388e5e Javadoc
     add 2e49e40c Bump CodeQL GH actions
     add 8f3df8cf GH CI: Replace Java 23 with 24
     add efec6061 Pick up commons.asm.version from parent POM
     add f23eedc3 Better release notes template
     add 72ae930f Javadoc improvements.
     add 8580d71a Javadoc
     add 21eaa240 Operation on the "idleHighWaterMark" shared variable in 
"ErodingFactor" class is not atomic 
[org.apache.commons.pool2.PoolUtils$ErodingFactor] At PoolUtils.java:[line 98] 
AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE
     add 6e523dbe Javadoc
     add 755f33f2 Use an import instead of a FQCN
     add 50eebd5d Update Apache License URL to HTTPS
     add 1c4b1deb JIRA: POOL-420 Correct time-keeping in GKOP create to 
eliminate possibility of configured maxWait on borrow to be exceeded. Also add 
Duration-based borrow method and change addObject to return immediately (rather 
than potentially waiting up to maxWaitDuration) if the pool has no capacity to 
create when this method is invoked.
     add 5769a311 Merge branch 'POOL_2_X' of 
https://github.com/apache/commons-pool into POOL_2_X
     add ffae2a43 Merge branch 'POOL_2_X' of 
https://github.com/apache/commons-pool.git into POOL_2_X
     add 02ea9f47 JIRA: POOL-421. GenericObjectPool addObject should return 
immediately when there is no capacity to add.
     add 078f7374 JIRA: POOL-419. Add sync on pooled object in GOP returnObject 
to handle concurrent return/invalidate by client threads.
     add f6e4950a Update changes.xml for POOL-419 fix.
     add 104c7b84 JIRA: POOL-290. Prevent infinite loop potential in 
TestSoftRefOutOfMemory.
     add f83808e7 Add missing deprecation.
     add 1564c20a [POOL-423] Add TODO: The references to _maxActive are from 
1.x and need to be updated.
     add 34812b1b 
org.apache.commons.pool2.impl.GenericObjectPool.create(Duration) should 
normalize a negative duration to zero
     add b9e81730 Use JUnit 5 convention for test method visibility
     add e3448cd8 Use JUnit 5 convention for class visibility
     add 421deb60 Sort members
     add 6ee92988 Fix typo in comment
     add 9bf05020 Use try with resources
     add 222ca987 Fix typo in comment
     add a745f6b9 Use final
     add 09c78135 >Add 
org.apache.commons.pool2.PooledObject.nonNull(PooledObject)
     add 6b7c8e0d Add missing @Deprecated
     add 8740e265 Use try-with-resources
     add c4526a42 Use assertThrows()
     add b936e5cc Use try-with-resources
     add bd7501af Use try-with-resources
     add c33ac986 Use setter method in test
     add 94c3228f Fix randomly failing test on Java 8 and Windows 10 by 
allowing for greater clock granularity
     add bf69b154 Internal refactoring
     add 729645c5 Add 
org.apache.commons.pool2.PooledObject.getObject(PooledObject)
     add 440006fd Reuse Suppliers.nul() in tests
     add a59615ab Javadoc
     add 3de31569 Merge some string literals
     add 73f3d868 Use Javadoc instead of HTML tag
     add 19e7e2c2 Clarify that poolMap must use ConcurrentHashMap. No 
functional change.
     add 0d90852c Fix potential ConcurrentModificationException in Reaper 
clean-up thread.
     add c8d672a4 Add missing synchronized.
     add 0220d919 Format nit
     add 136b22aa [test] Bump commons-lang3 from 3.17.0 to 3.19.0
     add a62b49cf Javadoc
     add 1cd9669e PMD: Discontinue using Rule name 
category/java/errorprone.xml/UselessOperationOnImmutable as it is scheduled for 
removal from PMD.
     add a76df55b Javadoc, drop anachronistic TODO.
     add 5fef385a Make reuseCapacity activation configurable. JIRA: POOL-350.
     add acc2b95a Javdoc / comments only.
     add c5d63adf Fix for JIRA: POOL-425.  Make addObject no-op when maxIdle is 
attained.
     add 32fd7010 Ensure that invalidateObject replaces destroyed instance. 
JIRA: POOL-424
     add 80cbd126 Typo
     add 49c76db1 No need to override project/issueManagement/system
     add 015dcaee Bump commons-lang3 from 3.19.0 to 3.20.0
     add 2d635cb1 Use HTTPS to download XML Schema
     add 9f4a8e33 Bump CodeQL 4.31.4
     add 2e3c48cf Sort memebers
     add afc5604a Use new oak leaf logo
     add b95eb5d6 Use final
     add ad0c6278 Javadoc
     add 4b2743b4 Merge if statements
     add 69444bc7 Remove unnecessary type cast
     add 69fdcdca Use final
     add 4d87d37f Remove unnecessary type cast
     add 8e71a58a Merge if statements
     add c878a212 No need to nest else clause
     add 44af943e Sort imports
     add eb2a0c41 Bump org.apache.commons:commons-parent from 81 to 93
     add e13fe9aa Bump CI from Java 24 to 25 and 25-ea to 26-ea
     add f727784a Bump commons-parent to 93
     add 7ef8e5d3 Bump github/codeql-action from 4.31.4 to 4.31.5
     add 99cb680f Bump github/codeql-action from 4.31.4 to 4.31.5
     add 79053f23 Fix indentation, longer line
     add aae2e7d0 Internal: Make our custom LinkedBlockingDeque implement 
BlockingDeque like the JRE's version
     add a205ed90 Reduce visibility of some package private class' methods
     add 310f7ca8 Type to the interface where we can
     add b8decf85 Reduce visibility of some package private class' methods
     add 0af8f39f Reduce visibility of some private class' methods
     add 9df65b36 Bump github/codeql-action from 4.31.5 to 4.31.6
     add a1b1dbaf Made statistics collection optional in BaseGenericObjectPool 
(#449)
     add 28e7a79e Made statistics collection optional in BaseGenericObjectPool 
#429
     add a7552be6 Sort members
     add e4ddc542 Add logo
     add c31bca3e Javadoc
     add d7f72293 Bump actions/setup-java from 4.7.0 to 5.1.0
     add 2cd28ec3 Bump github/codeql-action from 4.31.6 to 4.31.7
     add f9a5b907 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    2 +-
 .github/GH-ROBOTS.txt                              |    2 +-
 .github/dependabot.yml                             |    2 +-
 .github/workflows/codeql-analysis.yml              |   12 +-
 .github/workflows/maven.yml                        |   10 +-
 CODE_OF_CONDUCT.md                                 |    2 +-
 CONTRIBUTING.md                                    |   17 +-
 LICENSE.txt                                        |    2 +-
 README.md                                          |    8 +-
 RELEASE-NOTES.txt                                  |  296 +++--
 SECURITY.md                                        |    2 +-
 doc/ReaderUtil.java                                |    2 +-
 doc/ReaderUtilClient.java                          |    2 +-
 doc/StringBufferFactory.java                       |    2 +-
 pom.xml                                            |   42 +-
 pool-pre-RC.sh                                     |    2 +-
 pool-release.sh                                    |    2 +-
 src/assembly/bin.xml                               |    2 +-
 src/assembly/src.xml                               |    2 +-
 src/changes/changes.xml                            |   39 +-
 src/changes/release-notes.vm                       |   18 +-
 src/conf/checkstyle-java8.xml                      |   99 ++
 src/conf/checkstyle-suppressions.xml               |   24 +
 src/conf/checkstyle.xml                            |  120 +--
 src/conf/findbugs-exclude-filter.xml               |   14 +-
 src/conf/pmd-ruleset.xml                           |    3 +-
 .../pool2/BaseKeyedPooledObjectFactory.java        |    9 +-
 .../java/org/apache/commons/pool2/BaseObject.java  |    9 +-
 .../org/apache/commons/pool2/BaseObjectPool.java   |    9 +-
 .../commons/pool2/BasePooledObjectFactory.java     |    9 +-
 .../java/org/apache/commons/pool2/DestroyMode.java |    2 +-
 .../org/apache/commons/pool2/KeyedObjectPool.java  |    2 +-
 .../commons/pool2/KeyedPooledObjectFactory.java    |    2 +-
 .../java/org/apache/commons/pool2/ObjectPool.java  |    2 +-
 .../java/org/apache/commons/pool2/PoolUtils.java   |   48 +-
 .../org/apache/commons/pool2/PooledObject.java     |   33 +-
 .../apache/commons/pool2/PooledObjectFactory.java  |    2 +-
 .../apache/commons/pool2/PooledObjectState.java    |    2 +-
 .../commons/pool2/SwallowedExceptionListener.java  |    2 +-
 .../java/org/apache/commons/pool2/TrackedUse.java  |    2 +-
 .../org/apache/commons/pool2/UsageTracking.java    |    2 +-
 .../org/apache/commons/pool2/doc-files/leaf.svg    |   45 +
 .../org/apache/commons/pool2/doc-files/logo.png    |  Bin 0 -> 9499 bytes
 .../apache/commons/pool2/impl/AbandonedConfig.java |    2 +-
 .../commons/pool2/impl/BaseGenericObjectPool.java  |  125 ++-
 .../commons/pool2/impl/BaseObjectPoolConfig.java   |   62 +-
 .../org/apache/commons/pool2/impl/CallStack.java   |    4 +-
 .../apache/commons/pool2/impl/CallStackUtils.java  |    4 +-
 .../commons/pool2/impl/DefaultEvictionPolicy.java  |    9 +-
 .../commons/pool2/impl/DefaultPooledObject.java    |    4 +-
 .../pool2/impl/DefaultPooledObjectInfo.java        |    2 +-
 .../pool2/impl/DefaultPooledObjectInfoMBean.java   |    2 +-
 .../apache/commons/pool2/impl/EvictionConfig.java  |    2 +-
 .../apache/commons/pool2/impl/EvictionPolicy.java  |    4 +-
 .../apache/commons/pool2/impl/EvictionTimer.java   |   25 +-
 .../commons/pool2/impl/GenericKeyedObjectPool.java |  263 ++++-
 .../pool2/impl/GenericKeyedObjectPoolConfig.java   |   82 +-
 .../pool2/impl/GenericKeyedObjectPoolMXBean.java   |    2 +-
 .../commons/pool2/impl/GenericObjectPool.java      |  229 ++--
 .../pool2/impl/GenericObjectPoolConfig.java        |    9 +-
 .../pool2/impl/GenericObjectPoolMXBean.java        |    2 +-
 .../pool2/impl/InterruptibleReentrantLock.java     |   10 +-
 .../commons/pool2/impl/LinkedBlockingDeque.java    |   63 +-
 .../apache/commons/pool2/impl/NoOpCallStack.java   |    4 +-
 .../apache/commons/pool2/impl/PoolImplUtils.java   |    2 +-
 .../commons/pool2/impl/PooledSoftReference.java    |    2 +-
 .../pool2/impl/SecurityManagerCallStack.java       |    2 +-
 .../pool2/impl/SoftReferenceObjectPool.java        |    8 +-
 .../commons/pool2/impl/ThrowableCallStack.java     |    5 +-
 .../apache/commons/pool2/impl/package-info.java    |    2 +-
 .../org/apache/commons/pool2/package-info.java     |   10 +-
 .../commons/pool2/proxy/BaseProxyHandler.java      |    2 +-
 .../commons/pool2/proxy/CglibProxyHandler.java     |    2 +-
 .../commons/pool2/proxy/CglibProxySource.java      |    2 +-
 .../commons/pool2/proxy/JdkProxyHandler.java       |    2 +-
 .../apache/commons/pool2/proxy/JdkProxySource.java |    2 +-
 .../pool2/proxy/ProxiedKeyedObjectPool.java        |    2 +-
 .../commons/pool2/proxy/ProxiedObjectPool.java     |    2 +-
 .../apache/commons/pool2/proxy/ProxySource.java    |    2 +-
 .../apache/commons/pool2/proxy/package-info.java   |   10 +-
 src/main/javadoc/overview.html                     |   56 +-
 src/media/commons-logo-component-100.xcf           |  Bin 0 -> 25659 bytes
 src/media/commons-logo-component.xcf               |  Bin 0 -> 152024 bytes
 src/media/logo.png                                 |  Bin 0 -> 9499 bytes
 src/site/resources/download_pool.cgi               |    2 +-
 src/site/resources/images/logo.png                 |  Bin 10844 -> 9499 bytes
 src/site/site.xml                                  |    2 +-
 src/site/xdoc/download_pool.xml                    |   28 +-
 src/site/xdoc/examples.xml                         |    2 +-
 src/site/xdoc/guide/index.xml                      |    2 +-
 src/site/xdoc/index.xml                            |    4 +-
 src/site/xdoc/releases.xml                         |    2 +-
 src/site/xdoc/security.xml                         |    2 +-
 .../commons/pool2/AbstractTestKeyedObjectPool.java |   60 +-
 .../commons/pool2/AbstractTestObjectPool.java      |   37 +-
 .../java/org/apache/commons/pool2/MethodCall.java  |   11 +-
 .../pool2/MethodCallPoolableObjectFactory.java     |    2 +-
 .../apache/commons/pool2/ObjectPoolIssue326.java   |    2 +-
 .../java/org/apache/commons/pool2/PoolTest.java    |    8 +-
 .../org/apache/commons/pool2/PooledObjectTest.java |   53 +
 .../org/apache/commons/pool2/PrivateException.java |    2 +-
 .../pool2/TestBaseKeyedPooledObjectFactory.java    |    8 +-
 .../apache/commons/pool2/TestBaseObjectPool.java   |   28 +-
 .../pool2/TestBasePoolableObjectFactory.java       |   18 +-
 .../org/apache/commons/pool2/TestPoolUtils.java    |  104 +-
 .../org/apache/commons/pool2/TestTrackedUse.java   |    6 +-
 .../org/apache/commons/pool2/VisitTracker.java     |    2 +-
 .../apache/commons/pool2/VisitTrackerFactory.java  |    2 +-
 src/test/java/org/apache/commons/pool2/Waiter.java |   24 +-
 .../org/apache/commons/pool2/WaiterFactory.java    |    8 +-
 .../commons/pool2/impl/AtomicIntegerFactory.java   |    4 +-
 .../apache/commons/pool2/impl/CallStackTest.java   |   10 +-
 .../pool2/impl/DisconnectingWaiterFactory.java     |    7 +-
 .../commons/pool2/impl/NoOpCallStackTest.java      |    8 +-
 .../pool2/impl/TestAbandonedKeyedObjectPool.java   |   33 +-
 .../pool2/impl/TestAbandonedObjectPool.java        |   54 +-
 .../pool2/impl/TestBaseGenericObjectPool.java      |  188 +++-
 .../commons/pool2/impl/TestCallStackUtils.java     |    8 +-
 .../apache/commons/pool2/impl/TestConstants.java   |    4 +-
 .../pool2/impl/TestDefaultPooledObject.java        |   23 +-
 .../pool2/impl/TestDefaultPooledObjectInfo.java    |   20 +-
 .../commons/pool2/impl/TestEvictionConfig.java     |   10 +-
 .../commons/pool2/impl/TestEvictionTimer.java      |   10 +-
 .../pool2/impl/TestGenericKeyedObjectPool.java     | 1055 +++++++++---------
 .../commons/pool2/impl/TestGenericObjectPool.java  | 1129 +++++++++-----------
 .../impl/TestGenericObjectPoolClassLoaders.java    |   14 +-
 .../pool2/impl/TestGenericObjectPoolConfig.java    |   12 +-
 .../TestGenericObjectPoolFactoryCreateFailure.java |    8 +-
 .../pool2/impl/TestLinkedBlockingDeque.java        |   84 +-
 .../commons/pool2/impl/TestPoolImplUtils.java      |   16 +-
 .../pool2/impl/TestPooledSoftReference.java        |    8 +-
 .../commons/pool2/impl/TestSoftRefOutOfMemory.java |   56 +-
 .../pool2/impl/TestSoftReferenceObjectPool.java    |    6 +-
 .../impl/TestSynchronizedPooledObjectFactory.java  |  191 ++--
 .../commons/pool2/performance/PerformanceTest.java |  144 ++-
 .../pool2/performance/SleepingObjectFactory.java   |    2 +-
 .../pool2/pool407/AbstractKeyedPool407Factory.java |    4 +-
 .../pool2/pool407/AbstractPool407Factory.java      |    6 +-
 .../commons/pool2/pool407/AbstractPool407Test.java |   26 +-
 .../apache/commons/pool2/pool407/KeyedPool407.java |    2 +-
 .../commons/pool2/pool407/KeyedPool407Config.java  |    2 +-
 .../commons/pool2/pool407/KeyedPool407Fixture.java |    2 +-
 .../pool2/pool407/KeyedPool407NormalFactory.java   |    7 +-
 .../pool407/KeyedPool407NullObjectFactory.java     |    2 +-
 .../KeyedPool407NullPoolableObjectFactory.java     |    2 +-
 .../commons/pool2/pool407/KeyedPool407Test.java    |   23 +-
 .../org/apache/commons/pool2/pool407/Pool407.java  |    2 +-
 .../commons/pool2/pool407/Pool407Config.java       |    2 +-
 .../commons/pool2/pool407/Pool407Constants.java    |    2 +-
 .../commons/pool2/pool407/Pool407Fixture.java      |    2 +-
 .../pool2/pool407/Pool407NormalFactory.java        |    5 +-
 .../pool2/pool407/Pool407NullObjectFactory.java    |    2 +-
 .../pool407/Pool407NullPoolableObjectFactory.java  |    2 +-
 .../apache/commons/pool2/pool407/Pool407Test.java  |   20 +-
 .../proxy/AbstractTestProxiedKeyedObjectPool.java  |   14 +-
 .../pool2/proxy/AbstractTestProxiedObjectPool.java |   14 +-
 .../TestProxiedKeyedObjectPoolWithCglibProxy.java  |    4 +-
 .../TestProxiedKeyedObjectPoolWithJdkProxy.java    |    4 +-
 .../proxy/TestProxiedObjectPoolWithCglibProxy.java |    4 +-
 .../proxy/TestProxiedObjectPoolWithJdkProxy.java   |    4 +-
 160 files changed, 3187 insertions(+), 2423 deletions(-)
 create mode 100644 src/conf/checkstyle-java8.xml
 create mode 100644 src/conf/checkstyle-suppressions.xml
 create mode 100644 src/main/java/org/apache/commons/pool2/doc-files/leaf.svg
 create mode 100644 src/main/java/org/apache/commons/pool2/doc-files/logo.png
 create mode 100644 src/media/commons-logo-component-100.xcf
 create mode 100644 src/media/commons-logo-component.xcf
 create mode 100644 src/media/logo.png
 create mode 100644 src/test/java/org/apache/commons/pool2/PooledObjectTest.java

Reply via email to