Author: psteitz
Date: Tue Jul 28 00:19:55 2015
New Revision: 1692974
URL: http://svn.apache.org/r1692974
Log:
Prepare for 2.4.2.
Modified:
commons/proper/pool/trunk/RELEASE-NOTES.txt
commons/proper/pool/trunk/src/site/xdoc/download_pool.xml
Modified: commons/proper/pool/trunk/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/RELEASE-NOTES.txt?rev=1692974&r1=1692973&r2=1692974&view=diff
==============================================================================
--- commons/proper/pool/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/pool/trunk/RELEASE-NOTES.txt Tue Jul 28 00:19:55 2015
@@ -1,13 +1,13 @@
- Apache Commons Pool 2.4.1 RELEASE NOTES
+ Apache Commons Pool 2.4.2 RELEASE NOTES
-The Apache Commons Pool team is pleased to announce the release of Apache
Commons Pool 2.4.1.
+The Apache Commons Pool team is pleased to announce the release of Apache
Commons Pool 2.4.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 versions 2.0-2.3 to
version 2.4.1.
+No client code changes are required to migrate from versions 2.0-2.3 to
version 2.4.2.
Users of version 1.x should consult the migration guide on the Commons Pool
web site.
NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean,
GenericKeyedObjectPoolMXBean
@@ -18,38 +18,17 @@ NOTE: The MBean interfaces (DefaultPoole
be able to upgrade to a new minor or patch release without requiring code
changes.
-This is a patch release, replacing a defective binary jar in version 2.4.
Other
-than the build configuration the source distribution for version 2.4.1 is
identical
-to version 2.4.
+This is a patch release, including bug fixes only.
-Changes in version 2.4.1 include:
+Changes in version 2.4.2 include:
-Fixed Bugs:
-o POOL-297: Reverted coburta plugin update that caused binary jar corruption.
-Changes in version 2.4 include:
+Fixed Bugs:
+o POOL-298: Changed default jmxNameBase in BaseObjectPoolConfig to the
correct (null)
+ default.
+o POOL-300: Added PrintWriter flush to DefaultPooledObject's printStackTrace
method.
-New features:
-o POOL-286: Added preparePool method to GenericObjectPool.
-Fixed Bugs:
-o POOL-287: Fixed capacity leak when an object is offered from a
GenericKeyedObjectPool while it is
- being validated by the evictor. Thanks to Caleb Spare and Thomas
Neidhart.
-o POOL-283: Eliminated the requirement that objects managed by
GenericObjectPool or
- GenericKeyedObjectPool be discernible by equals. Prior to this
fix,
- equal but distinct object instances could not be stored in the
same pool.
-o POOL-284: Eliminated the requirement that object equality and hashcodes do
not change
- while objects are under management by GenericObjectPool or
GenericKeyedObjectPool.
-o POOL-289: Fixed class loading for custom EvictionPolicy implementations
that may not
- be present in the class loader hierarchy of the Pool classes by
falling
- back to the class loader of the current class. Thanks to Luke
Winkenbach.
-o POOL-285: Ensured that when an instance that has already been returned to a
pool is
- returned again, the expected IllegalStateException is generated
before the
- returning object is re-validated or re-passivated.
-
-Changes:
-o POOL-296: Update asm-util from 5.0.3 to 5.0.4.
-o POOL-293: Exposed getEvictionPolicy as protected in BaseGenericObjectPool.
For complete information on Apache Commons Pool, including instructions on how
to submit bug reports,
patches, or suggestions for improvement, see the Apache Apache Commons Pool
website:
Modified: commons/proper/pool/trunk/src/site/xdoc/download_pool.xml
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/site/xdoc/download_pool.xml?rev=1692974&r1=1692973&r2=1692974&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/site/xdoc/download_pool.xml (original)
+++ commons/proper/pool/trunk/src/site/xdoc/download_pool.xml Tue Jul 28
00:19:55 2015
@@ -95,32 +95,32 @@ limitations under the License.
</p>
</subsection>
</section>
- <section name="Apache Commons Pool 2.4.1 (Java 6.0+)">
+ <section name="Apache Commons Pool 2.4.2 (Java 6.0+)">
<subsection name="Binaries">
<table>
<tr>
- <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.4.1-bin.tar.gz">commons-pool2-2.4.1-bin.tar.gz</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.1-bin.tar.gz.md5">md5</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.1-bin.tar.gz.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz">commons-pool2-2.4.2-bin.tar.gz</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz.md5">md5</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
- <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.4.1-bin.zip">commons-pool2-2.4.1-bin.zip</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.1-bin.zip.md5">md5</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.1-bin.zip.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.4.2-bin.zip">commons-pool2-2.4.2-bin.zip</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.2-bin.zip.md5">md5</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.2-bin.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
<subsection name="Source">
<table>
<tr>
- <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.4.1-src.tar.gz">commons-pool2-2.4.1-src.tar.gz</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.1-src.tar.gz.md5">md5</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.1-src.tar.gz.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.4.2-src.tar.gz">commons-pool2-2.4.2-src.tar.gz</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.2-src.tar.gz.md5">md5</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.2-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
- <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.4.1-src.zip">commons-pool2-2.4.1-src.zip</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.1-src.zip.md5">md5</a></td>
- <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.1-src.zip.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.4.2-src.zip">commons-pool2-2.4.2-src.zip</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.2-src.zip.md5">md5</a></td>
+ <td><a
href="http://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.2-src.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>