Author: ggregory Date: Sat Dec 16 19:44:24 2017 New Revision: 23755 Log: Apache Commons Pool 2.5.0 RC1.
Added: dev/commons/pool/RELEASE-NOTES.txt dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz (with props) dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.asc dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.md5 dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.sha1 dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip (with props) dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.asc dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.md5 dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.sha1 dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz (with props) dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.asc dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.md5 dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.sha1 dev/commons/pool/source/commons-pool2-2.5.0-src.zip (with props) dev/commons/pool/source/commons-pool2-2.5.0-src.zip.asc dev/commons/pool/source/commons-pool2-2.5.0-src.zip.md5 dev/commons/pool/source/commons-pool2-2.5.0-src.zip.sha1 Added: dev/commons/pool/RELEASE-NOTES.txt ============================================================================== --- dev/commons/pool/RELEASE-NOTES.txt (added) +++ dev/commons/pool/RELEASE-NOTES.txt Sat Dec 16 19:44:24 2017 @@ -0,0 +1,140 @@ + Apache Commons Pool 2.5.0 RELEASE NOTES + +The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.5.0. + +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.3. +Users of version 1.x should consult the migration guide on the Commons Pool web site. + +NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean, GenericKeyedObjectPoolMXBean + and GenericKeyedObjectPoolMXBean) exist only to define the attributes and methods + that will be made available via JMX. They must not be implemented by clients as + they are subject to change between major, minor and patch version releases of + Commons Pool. Clients that implement any of these interfaces may not, therefore, + be able to upgrade to a new minor or patch release without requiring code + changes. + +This is a patch release, including bug fixes only. + +Changes in version 2.5.0 include: + +New features: +o POOL-332: ObjectPool and KeyedObject pool should extend Closeable. +o POOL-335: Make abandoned logging stack trace requirements configurable. This also reverts + the default behavior introduced by POOL-320. + + +Changes: +o POOL-331: Update from Java 6 to 7. +o POOL-333: Update optional dependency asm-util from 5.2 to 6.0. +o POOL-334: org.apache.commons.pool2.impl.ThrowableCallStack.Snapshot is missing serialVersionUID. + + +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/ + +----------------------------------------------------------------------------------------------- + + Apache Commons Pool 2.4.3 RELEASE NOTES + +The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.4.3. + +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.3. +Users of version 1.x should consult the migration guide on the Commons Pool web site. + +NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean, GenericKeyedObjectPoolMXBean + and GenericKeyedObjectPoolMXBean) exist only to define the attributes and methods + that will be made available via JMX. They must not be implemented by clients as + they are subject to change between major, minor and patch version releases of + Commons Pool. Clients that implement any of these interfaces may not, therefore, + be able to upgrade to a new minor or patch release without requiring code + changes. + +Changes in version 2.4.3 include: + +New features: +o POOL-320: Use more efficient stack walking mechanisms for usage tracking when possible. + +Fixed Bugs: +o POOL-328: Documentation with repeated words (sources, tests, and examples). Thanks to Lorenzo Solano Martinez. +o POOL-317: Correction of default value of softMinEvictableIdleTimeMillis in BaseObjectPoolConfig. Thanks to KeiichiFujino. +o POOL-309: Fix misspellings from "destory" to "destroy". Thanks to jolestar, Roopam Patekar. +o POOL-306: Ensure BaseGenericObjectPool.IdentityWrapper#equals() follows the expected + contract for equals(). Thanks to Adrian Crum. +o POOL-303: Ensure that threads do not block indefinitely if more than maxTotal + threads try to borrow an object at the same time and the factory fails to + create any objects. +o POOL-310: Ensure that threads using GKOP do not block indefinitely if more than + maxTotal threads try to borrow objects with different keys at the same + time and the factory destroys objects on return. Thanks to Ivan Iliev. +o Ensure that any class name used for evictionPolicyClassName represents a + class that implements EvictionPolicy. +o POOL-315: Add a configurable delay (default 10 seconds) to wait when shutting down + an Evictor to allow the associated thread time to complete and current + evictions and to terminate. Thanks to KeiichiFujino. +o Ensure that a call to GKOP preparePool() takes account of other threads + that might create objects concurrently, particularly the Evictor. + +Changes: +o POOL-280: Small refactoring of borrowObject() to reduce code duplication. Thanks to Jacopo Cappellato. +o POOL-307: Replace inefficient use of keySet with entrySet in GKOP. Thanks to Anthony Whitford. +o POOL-322: Update optional cglib library from 3.1 to 3.2.5. +o POOL-323: Update optional OW2 ASM from 5.0.4 to 5.2. + + +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/ + +----------------------------------------------------------------------------------------------- + + 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.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.2. +Users of version 1.x should consult the migration guide on the Commons Pool web site. + +NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean, GenericKeyedObjectPoolMXBean + and GenericKeyedObjectPoolMXBean) exist only to define the attributes and methods + that will be made available via JMX. They must not be implemented by clients as + they are subject to change between major, minor and patch version releases of + Commons Pool. Clients that implement any of these interfaces may not, therefore, + be able to upgrade to a new minor or patch release without requiring code + changes. + +This is a patch release, including bug fixes only. + +Changes in version 2.4.2 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. + + + +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/ + + Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.asc ============================================================================== --- dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.asc (added) +++ dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.asc Sat Dec 16 19:44:24 2017 @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEELbTx7w+nYezE6pNchv3H4qESYssFAlo1dn0ACgkQhv3H4qES +YsuEDggAk5PHD5tnFLSO1mzzVfHtasDm+xGIGtHLTYzrxWEc6Tq2XFZp7UAiYVBe ++hRjz/9T8z5JFAvzJxKKH7jf2pk1GIc8lef4iUl0s5q2EvFZfI3A8u1uTNEtyVb5 ++hsYO5ehTjA9l3vny42unuJyK1NFJ48wkYcSqXCqzjh7J9uC/IxBarO1kWtzC3vv +z7DIbH1oWPnKOOyGn0Oq/RQdpHjUez2VM4iRJH0FMT9UT0XgNh6LQZLEjPEPYoWN +aw55urljHGhF5iUYsgGDfE8+gLMN2HwPsHW+SNt6FQ6ugQr/UbPPrU+HtWpgeRpr +uma8mu/xn1Pr4BCIZY+Er1yI+PHAWA== +=dqfg +-----END PGP SIGNATURE----- Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.md5 ============================================================================== --- dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.md5 (added) +++ dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.md5 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +23127bc7a802ce927e7920d9c4f7a34f \ No newline at end of file Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.sha1 ============================================================================== --- dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.sha1 (added) +++ dev/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.sha1 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +00828dfb4830c2f69208d51e5db30737cbef44a3 \ No newline at end of file Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip ============================================================================== Binary file - no diff available. Propchange: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.asc ============================================================================== --- dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.asc (added) +++ dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.asc Sat Dec 16 19:44:24 2017 @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEELbTx7w+nYezE6pNchv3H4qESYssFAlo1dn0ACgkQhv3H4qES +YsuWrwf/bmoSpqAcp0cvt42vzhuyZKZn4FXMX++rU8IMxfiY+9ASUKgFLTwpCu5I +pIR6GxYCO07EFEoitb1CMi2oe1D9sPNlQoD02PWfTDe6sPDe9GLJML+r8BH7fXoS +X55HNCN+1Xv2iX1r64g7sn+cK1PRkaryxDYaW57LXITsb7PdUIpGc3Ws+UcMzJCG +jqpfWzwRD/ovTzdKZg3uWi8NL7CAHyv7vv0kel4mfHig1WwJmGUOT8BvcoTNfnP1 +uzChxn2f5M/QdM+a+N6u3LnBSn/yC37ECwW/FfY4bqhrA8EXep+7SSwtu9ycK1Ua +Mw17bqPHxzyslDtK+U4I5zJZMv4DDA== +=yCtm +-----END PGP SIGNATURE----- Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.md5 ============================================================================== --- dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.md5 (added) +++ dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.md5 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +830485242b3b788b1fac5da5e56266cc \ No newline at end of file Added: dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.sha1 ============================================================================== --- dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.sha1 (added) +++ dev/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.sha1 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +43b1b0b5662696f701c2be63cfc2f42fbc8f238e \ No newline at end of file Added: dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.asc ============================================================================== --- dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.asc (added) +++ dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.asc Sat Dec 16 19:44:24 2017 @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEELbTx7w+nYezE6pNchv3H4qESYssFAlo1dn0ACgkQhv3H4qES +YstdZQf/S3us/fDNQled+waL+l55Do2rar7vsPOP6nesu3Z1MR5mElTAbIGCvmkp +AjGS290k8q9bV4w15+vpniwPk9IuaeTxsrzbJ4pUcekaQ7LRJHff3zPEI1RUNO7c +S7ISqDMfEuLkmCJj8UxKbR+qblUi4Yx6SfA07W1MGy2kD2XaaQ+JTkLsuEvuk7Kd +BrjrCKLZ2VEAs22010N471Bv37awNZOrG2PEH2ndraN2yE4pA7FKkqyNdxqheHP8 +JTG0ISgfLPx39dORfJKDMu/yM/DcEnYWaltlYs4vYbzProOc8CVRRuxyXF9GDOjQ +2xapQWn093fNeS2nFF8udu/iSdJp/w== +=8ssM +-----END PGP SIGNATURE----- Added: dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.md5 ============================================================================== --- dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.md5 (added) +++ dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.md5 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +e9f138567fcd660e7bf532ee89f1d72c \ No newline at end of file Added: dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.sha1 ============================================================================== --- dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.sha1 (added) +++ dev/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.sha1 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +bd4fbc00e7ce2d294ffeda9d12ebda5265ad2fe3 \ No newline at end of file Added: dev/commons/pool/source/commons-pool2-2.5.0-src.zip ============================================================================== Binary file - no diff available. Propchange: dev/commons/pool/source/commons-pool2-2.5.0-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/pool/source/commons-pool2-2.5.0-src.zip.asc ============================================================================== --- dev/commons/pool/source/commons-pool2-2.5.0-src.zip.asc (added) +++ dev/commons/pool/source/commons-pool2-2.5.0-src.zip.asc Sat Dec 16 19:44:24 2017 @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEELbTx7w+nYezE6pNchv3H4qESYssFAlo1dn0ACgkQhv3H4qES +Ysv0ngf+Lg609HxEEaRE6BwWEj8aVpbpRrjcwOCzyg2MMdGbfpS0xjuGUhjKjtSp +2EB9Qx505nL0PUeTgMpujCFzF59GA/JmGJ4a848hWFVKoVocCvLo/QunPGlC05U/ ++5brRQR2382F8joJo1nm747F6evVbaIPcJGeYKBvEBEzT2g7krmvZc0R3QIW7dMg +hZeQ6bfpaqao0c4eHgKVFTfIUwEPl/Ypti8FoNfioh4ajjUnK1zYp1h782Rljjih +PlnqogEoB/fH2q489BAL6RfcDdtsWP36qToTyiBn+aAbdIk5/eW2LaSf9R0j3J3t +0a4boI7m2GwnICss6s2FHz0K8+TtMQ== +=wtlO +-----END PGP SIGNATURE----- Added: dev/commons/pool/source/commons-pool2-2.5.0-src.zip.md5 ============================================================================== --- dev/commons/pool/source/commons-pool2-2.5.0-src.zip.md5 (added) +++ dev/commons/pool/source/commons-pool2-2.5.0-src.zip.md5 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +a0caa53faa32a4f0dc16761edbb93ade \ No newline at end of file Added: dev/commons/pool/source/commons-pool2-2.5.0-src.zip.sha1 ============================================================================== --- dev/commons/pool/source/commons-pool2-2.5.0-src.zip.sha1 (added) +++ dev/commons/pool/source/commons-pool2-2.5.0-src.zip.sha1 Sat Dec 16 19:44:24 2017 @@ -0,0 +1 @@ +6baf8c229e09252b3e158dcde61cfdbe21b31920 \ No newline at end of file