You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2014/02/17 16:57:50 UTC
svn commit: r1569033 - /commons/proper/pool/trunk/RELEASE-NOTES.txt
Author: markt
Date: Mon Feb 17 15:57:49 2014
New Revision: 1569033
URL: http://svn.apache.org/r1569033
Log:
Update release notes ready for 2.2
Modified:
commons/proper/pool/trunk/RELEASE-NOTES.txt
Modified: commons/proper/pool/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/RELEASE-NOTES.txt?rev=1569033&r1=1569032&r2=1569033&view=diff
==============================================================================
--- commons/proper/pool/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/pool/trunk/RELEASE-NOTES.txt Mon Feb 17 15:57:49 2014
@@ -1,39 +1,28 @@
- Apache Commons Pool 2.1 RELEASE NOTES
+ Apache Commons Pool 2.2 RELEASE NOTES
-The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.1.
+The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.2.
Apache Commons Pool provides an object-pooling API and a number of object pool implementations.
Version 2 contains a completely re-written pooling implementation compared to the 1.x series.
In addition to performance and scalability improvements, version 2 includes robust instance
tracking and pool monitoring. Version 2 requires JDK level 1.6 or above.
-No client code changes are required to migrate from version 2.0 to 2.1. Users of version 1.x
+No client code changes are required to migrate from version 2.1 to 2.2. Users of version 1.x
should consult the migration guide on the Commons Pool web site.
-This is a maintenance release that includes a small number of new features as well as
-including bugfixes and test case improvements.
+This is a maintenance release that add a new testOnCreate configuration option and fixes a small number of bugs.
-Changes in version 2.1 include:
+Changes in version 2.2 include:
New features:
-o POOL-241: Expand the coverage of the unit tests. Thanks to Bruno P. Kinoshita.
-o Provide more control over the names under which Pools are registered in
- JMX so components using the pools can register the pools they use under a
- related name.
-o Include the number of times an object has been borrowed from the Pool when
- the DefaultPooledObject wrapper is used and expose this property via JMX.
-o POOL-245: Further expansion of the coverage of the unit tests. Thanks to Bruno P. Kinoshita.
+o Add a new validation configuration option testOnCreate that tests an
+ object immediately after it is created.
Fixed Bugs:
-o POOL-243: Added missing create counter decrement in GenericKeyedObjectPool create method on factory
- exception path. Prior to this fix, exceptions thrown by factory makeObject calls could leak
- per key capacity. Thanks to Michal Sabo.
-o POOL-240: Ensured that blocked threads waiting on a depleted pool get served when
- objects are destroyed due to validation or passivation failures in
- returnObject or when a checked out instance is invalidated. Thanks to Dan McNulty.
-o POOL-245: Remove a duplicate null check and fix some typos in PoolUtils. Thanks to Bruno P. Kinoshita.
-o POOL-246: Make the toString() method of ErodingKeyedObjectPool consistent with the
- other pools. Thanks to Bruno P. Kinoshita.
+o POOL-248: Ensure that if an attempt is made to return an object multiple times that
+ the current active and idle object counts are not corrupted. Thanks to Warren Chen.
+o POOL-249: Fix Javadoc issues when building docs with Java 8. Thanks to Ville Skyttä.
+o Fix the remaining Javadoc warnings.