You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ps...@apache.org on 2013/12/27 01:31:12 UTC

svn commit: r3987 - in /dev/commons/pool: ./ binaries/ source/

Author: psteitz
Date: Fri Dec 27 00:31:09 2013
New Revision: 3987

Log:
Staging pool 2.1 RC2.

Added:
    dev/commons/pool/RELEASE-NOTES.txt   (with props)
    dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz   (with props)
    dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.asc
    dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.md5
    dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.sha1
    dev/commons/pool/binaries/commons-pool2-2.1-bin.zip   (with props)
    dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.asc
    dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.md5
    dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.sha1
    dev/commons/pool/source/commons-pool2-2.1-src.tar.gz   (with props)
    dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.asc
    dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.md5
    dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.sha1
    dev/commons/pool/source/commons-pool2-2.1-src.zip   (with props)
    dev/commons/pool/source/commons-pool2-2.1-src.zip.asc
    dev/commons/pool/source/commons-pool2-2.1-src.zip.md5
    dev/commons/pool/source/commons-pool2-2.1-src.zip.sha1

Added: dev/commons/pool/RELEASE-NOTES.txt
==============================================================================
--- dev/commons/pool/RELEASE-NOTES.txt (added)
+++ dev/commons/pool/RELEASE-NOTES.txt Fri Dec 27 00:31:09 2013
@@ -0,0 +1,45 @@
+              Apache Commons Pool 2.1 RELEASE NOTES
+
+The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.1.
+
+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
+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.
+
+Changes in version 2.1 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.
+
+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.
+
+
+
+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:
+
+http://commons.apache.org/proper/commons-pool/
+
+

Propchange: dev/commons/pool/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: dev/commons/pool/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.asc
==============================================================================
--- dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.asc (added)
+++ dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.asc Fri Dec 27 00:31:09 2013
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iEYEABECAAYFAlK8oMwACgkQzTA4/vB9Vn44zQCghAtDm86qCi2+JQzU3Lnz3Zgm
+4UUAoId4etxUIrY2Xt8qxj6qU8hpOr65
+=ylCI
+-----END PGP SIGNATURE-----

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.md5
==============================================================================
--- dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.md5 (added)
+++ dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.md5 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+84007516fe99aa54a16f6ad320f43299
\ No newline at end of file

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.sha1
==============================================================================
--- dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.sha1 (added)
+++ dev/commons/pool/binaries/commons-pool2-2.1-bin.tar.gz.sha1 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+66cf714cc0d33a74b73a3823e2d478e259a1f887
\ No newline at end of file

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/pool/binaries/commons-pool2-2.1-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.asc
==============================================================================
--- dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.asc (added)
+++ dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.asc Fri Dec 27 00:31:09 2013
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iEYEABECAAYFAlK8oMwACgkQzTA4/vB9Vn4/7wCgngffog0RTKnHRPsmldQt5c0t
+7hQAn1hJexe2NtSEKbhn3coWn2kfe4Dd
+=DMPP
+-----END PGP SIGNATURE-----

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.md5
==============================================================================
--- dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.md5 (added)
+++ dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.md5 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+62754b635880084fad3cbcc5345774b4
\ No newline at end of file

Added: dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.sha1
==============================================================================
--- dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.sha1 (added)
+++ dev/commons/pool/binaries/commons-pool2-2.1-bin.zip.sha1 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+e666a71b052a18ec54cf1ead17784a1b8792c356
\ No newline at end of file

Added: dev/commons/pool/source/commons-pool2-2.1-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/pool/source/commons-pool2-2.1-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.asc
==============================================================================
--- dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.asc (added)
+++ dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.asc Fri Dec 27 00:31:09 2013
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iEYEABECAAYFAlK8oMwACgkQzTA4/vB9Vn4ymQCfXqZleP4RMY2Q3ADoIoygmhvh
+SOgAn0e5t1shGLIfYw1zaYrHM5tUH4s8
+=fTBm
+-----END PGP SIGNATURE-----

Added: dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.md5
==============================================================================
--- dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.md5 (added)
+++ dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.md5 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+ba623fbca97523b3eab5b5e5f36dc237
\ No newline at end of file

Added: dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.sha1
==============================================================================
--- dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.sha1 (added)
+++ dev/commons/pool/source/commons-pool2-2.1-src.tar.gz.sha1 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+491e68ce8f46f576c68a4e59796e8ccbb85908b8
\ No newline at end of file

Added: dev/commons/pool/source/commons-pool2-2.1-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/pool/source/commons-pool2-2.1-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/pool/source/commons-pool2-2.1-src.zip.asc
==============================================================================
--- dev/commons/pool/source/commons-pool2-2.1-src.zip.asc (added)
+++ dev/commons/pool/source/commons-pool2-2.1-src.zip.asc Fri Dec 27 00:31:09 2013
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iEUEABECAAYFAlK8oMwACgkQzTA4/vB9Vn4fvACYn+dwQOzV1ixv2T59IJ0S5Jm0
+6ACfdib0mtXxNe48SQ5YH03EFFGzfUE=
+=53W9
+-----END PGP SIGNATURE-----

Added: dev/commons/pool/source/commons-pool2-2.1-src.zip.md5
==============================================================================
--- dev/commons/pool/source/commons-pool2-2.1-src.zip.md5 (added)
+++ dev/commons/pool/source/commons-pool2-2.1-src.zip.md5 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+320357eab27ee55896966d08abe66a16
\ No newline at end of file

Added: dev/commons/pool/source/commons-pool2-2.1-src.zip.sha1
==============================================================================
--- dev/commons/pool/source/commons-pool2-2.1-src.zip.sha1 (added)
+++ dev/commons/pool/source/commons-pool2-2.1-src.zip.sha1 Fri Dec 27 00:31:09 2013
@@ -0,0 +1 @@
+3d6cbd681f86bcbf7bf456f449180e4735c2ef62
\ No newline at end of file