commons-pool git commit: Prepare for release.
Repository: commons-pool Updated Branches: refs/heads/master d9ffb66bb -> 07f117307 Prepare for release. Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/07f11730 Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/07f11730 Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/07f11730 Branch: refs/heads/master Commit: 07f1173074fdbce74cbc4dad743d7ddb9c04141c Parents: d9ffb66 Author: Gary Gregory Authored: Sat Dec 16 12:28:06 2017 -0700 Committer: Gary Gregory Committed: Sat Dec 16 12:28:06 2017 -0700 -- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/commons-pool/blob/07f11730/pom.xml -- diff --git a/pom.xml b/pom.xml index 9546e8d..3049de0 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ 4.0.0 commons-pool2 - 2.5.0-SNAPSHOT + 2.5.0 Apache Commons Pool 2001
commons-pool git commit: Prepare for release.
Repository: commons-pool Updated Branches: refs/heads/master a34a39018 -> d9ffb66bb Prepare for release. Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/d9ffb66b Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/d9ffb66b Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/d9ffb66b Branch: refs/heads/master Commit: d9ffb66bb1fe01a2f2fa167975f7a06853c75d4e Parents: a34a390 Author: Gary Gregory Authored: Sat Dec 16 12:08:12 2017 -0700 Committer: Gary Gregory Committed: Sat Dec 16 12:08:12 2017 -0700 -- src/site/site.xml | 101 + 1 file changed, 51 insertions(+), 50 deletions(-) -- http://git-wip-us.apache.org/repos/asf/commons-pool/blob/d9ffb66b/src/site/site.xml -- diff --git a/src/site/site.xml b/src/site/site.xml index 4acce7b..4f829d4 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -1,50 +1,51 @@ - - - - -Commons Pool -/images/pool-logo-white.png -/index.html - - - - - -http://commons.apache.org/proper/commons-pool/api-1.5.7/index.html"/> -http://commons.apache.org/proper/commons-pool/api-1.6/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.0/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.1/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.2/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.3/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.4.1/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.4.2/index.html"/> -http://commons.apache.org/proper/commons-pool/api-2.4.3/index.html"/> - - -http://wiki.apache.org/commons/Pool"/> - - - - - - - - - - - + + + + +Commons Pool +/images/pool-logo-white.png +/index.html + + + + + +http://commons.apache.org/proper/commons-pool/api-1.5.7/index.html"/> +http://commons.apache.org/proper/commons-pool/api-1.6/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.0/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.1/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.2/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.3/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.4.1/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.4.2/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.4.3/index.html"/> +http://commons.apache.org/proper/commons-pool/api-2.5.0/index.html"/> + + +http://wiki.apache.org/commons/Pool"/> + + + + + + + + + + +
commons-pool git commit: Prepare for release.
Repository: commons-pool Updated Branches: refs/heads/master 7348e0962 -> a34a39018 Prepare for release. Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/a34a3901 Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/a34a3901 Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/a34a3901 Branch: refs/heads/master Commit: a34a39018c5bac67793d21fac614f2e96dfd82a2 Parents: 7348e09 Author: Gary Gregory Authored: Sat Dec 16 11:51:59 2017 -0700 Committer: Gary Gregory Committed: Sat Dec 16 11:51:59 2017 -0700 -- src/changes/changes.xml | 1430 +- 1 file changed, 715 insertions(+), 715 deletions(-) -- http://git-wip-us.apache.org/repos/asf/commons-pool/blob/a34a3901/src/changes/changes.xml -- diff --git a/src/changes/changes.xml b/src/changes/changes.xml index dd5eaab..1e225fb 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -1,715 +1,715 @@ - - - - - - - -Apache Commons Pool Changes - - - - - Update from Java 6 to 7. - - - Drop Ant build. - - - ObjectPool and KeyedObject pool should extend Closeable. - - - Update optional dependency asm-util from 5.2 to 6.0. - - - org.apache.commons.pool2.impl.ThrowableCallStack.Snapshot is missing serialVersionUID. - - - Make abandoned logging stack trace requirements configurable. This also reverts - the default behavior introduced by POOL-320. - - - - - Documentation with repeated words (sources, tests, and examples). - - - Correction of default value of softMinEvictableIdleTimeMillis in BaseObjectPoolConfig. - - - Fix misspellings from "destory" to "destroy". - - - Ensure BaseGenericObjectPool.IdentityWrapper#equals() follows the expected - contract for equals(). - - - 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. - - - Small refactoring of borrowObject() to reduce code duplication. - - - Replace inefficient use of keySet with entrySet in GKOP. - - - 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. - - - Ensure that any class name used for evictionPolicyClassName represents a - class that implements EvictionPolicy. - - - 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. - - - Ensure that a call to GKOP preparePool() takes account of other threads - that might create objects concurrently, particularly the Evictor. - - - Use more efficient stack walking mechanisms for usage tracking when possible. - - - Update optional cglib library from 3.1 to 3.2.5. - - - Update optional OW2 ASM from 5.0.4 to 5.2. - - - - - Changed default jmxNameBase in BaseObjectPoolConfig to the correct (null) - default. - - - Added PrintWriter flush to DefaultPooledObject's printStackTrace method. - - - - - Reverted cobertura plugin update that caused binary jar corruption. - - - - - Fixed capacity leak when an object is offered from a GenericKeyedObjectPool while it is - being validated by the evictor. - - - 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. - - - Eliminated the requirement that object equality and hashcodes do not change - while objects are under management by GenericObjectPool or GenericKeyedObjectPool. - - - 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. - - - 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. - - - Added preparePool method to GenericObjectPool. - - - Update asm-util from 5.0.3 to 5.0.4. - - - Exposed getEvictionPolicy as p
commons-pool git commit: Prepare for release.
Repository: commons-pool Updated Branches: refs/heads/master 02f29edb1 -> 7348e0962 Prepare for release. Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/7348e096 Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/7348e096 Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/7348e096 Branch: refs/heads/master Commit: 7348e096237137d5bbfe55359074a5096fb6aa75 Parents: 02f29ed Author: Gary Gregory Authored: Sat Dec 16 11:40:33 2017 -0700 Committer: Gary Gregory Committed: Sat Dec 16 11:40:33 2017 -0700 -- README.md| 210 - src/site/xdoc/issue-tracking.xml | 204 - src/site/xdoc/mail-lists.xml | 410 +- 3 files changed, 412 insertions(+), 412 deletions(-) -- http://git-wip-us.apache.org/repos/asf/commons-pool/blob/7348e096/README.md -- diff --git a/README.md b/README.md index 288624e..7ba539e 100644 --- a/README.md +++ b/README.md @@ -1,105 +1,105 @@ - - -Apache Commons Pool -=== - -[![Build Status](https://travis-ci.org/apache/commons-pool.svg?branch=master)](https://travis-ci.org/apache/commons-pool) -[![Coverage Status](https://coveralls.io/repos/apache/commons-pool/badge.svg?branch=master)](https://coveralls.io/r/apache/commons-pool) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/) -[![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html) - -The Apache Commons Object Pooling Library. - -Documentation -- - -More information can be found on the [Apache Commons Pool homepage](https://commons.apache.org/proper/commons-pool). -The [JavaDoc](https://commons.apache.org/proper/commons-pool/javadocs/api-release) can be browsed. -Questions related to the usage of Apache Commons Pool should be posted to the [user mailing list][ml]. - -Where can I get the latest release? -You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-pool/download_pool.cgi). - -Alternatively you can pull it from the central Maven repositories: - -```xml - - org.apache.commons - commons-pool2 - 2.4.3 - -``` - -Contributing - - -We accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors. -There are some guidelines which will make applying PRs easier for us: -+ No tabs! Please use spaces for indentation. -+ Respect the code style. -+ Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```. - -If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). -You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). - -License -This code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0). - -See the `NOTICE.txt` file for required notices and attributions. - -Donations -- -You like Apache Commons Pool? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development. - -Additional Resources - - -+ [Apache Commons Homepage](https://commons.apache.org/) -+ [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/POOL) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) -+ `#apache-commons` IRC channel on `irc.freenode.org` - -[ml]:https://commons.apache.org/mail-lists.html + + +Apache Commons Pool +=== + +[![Build Status](https://travis-ci.org/apache/commons-pool2.svg?branch=master)](https://travis-ci.org/apache/commons-pool2) +[![Coverage Status](https://coveralls.io/repos/apache/commons-pool2/badge.svg?branch=master)](https://coveralls.io/r/apache/commons-pool2) +[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/) +[![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html) + +The Apache Commons Object Pooling Library. + +Documentation +- + +More information can be found on the [Apache Commons Pool homepage](http
commons-pool git commit: Prepare for release.
Repository: commons-pool Updated Branches: refs/heads/master a70823065 -> 02f29edb1 Prepare for release. Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/02f29edb Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/02f29edb Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/02f29edb Branch: refs/heads/master Commit: 02f29edb1b2c8b8d55a0d1a7a919e1957662cc9a Parents: a708230 Author: Gary Gregory Authored: Sat Dec 16 11:37:18 2017 -0700 Committer: Gary Gregory Committed: Sat Dec 16 11:37:18 2017 -0700 -- RELEASE-NOTES.txt | 43 ++ src/changes/changes.xml | 1430 +- 2 files changed, 758 insertions(+), 715 deletions(-) -- http://git-wip-us.apache.org/repos/asf/commons-pool/blob/02f29edb/RELEASE-NOTES.txt -- diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index c844f8c..b8eb11b 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,46 @@ + 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. http://git-wip-us.apache.org/repos/asf/commons-pool/blob/02f29edb/src/changes/changes.xml -- diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 59f8f9e..dd5eaab 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -1,715 +1,715 @@ - - - - - - - -Apache Commons Pool Changes - - - - - Update from Java 6 to 7. - - - Drop Ant build. - - - ObjectPool and KeyedObject pool should extend Closeable. - - - Update optional dependency asm-util from 5.2 to 6.0. - - - org.apache.commons.pool2.impl.ThrowableCallStack.Snapshot is missing serialVersionUID. - - - Make abandoned logging stack trace requirements configurable. This also reverts - the default behavior introduced by POOL-320. - - - - - Documentation with repeated words (sources, tests, and examples). - - - Correction of default value of softMinEvictableIdleTimeMillis in BaseObjectPoolConfig. - - - Fix misspellings from "destory" to "destroy". - - - Ensure BaseGenericObjectPool.IdentityWrapper#equals() follows the expected - contract for equals(). - - - 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. - - -
commons-pool git commit: Prepare for release.
Repository: commons-pool Updated Branches: refs/heads/master 8b766909d -> a70823065 Prepare for release. Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/a7082306 Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/a7082306 Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/a7082306 Branch: refs/heads/master Commit: a708230656c143f80d6168c31f5cb7d80cf1b48c Parents: 8b76690 Author: Gary Gregory Authored: Sat Dec 16 11:34:15 2017 -0700 Committer: Gary Gregory Committed: Sat Dec 16 11:34:15 2017 -0700 -- pom.xml | 13 +- src/site/xdoc/download_pool.xml | 398 +++ 2 files changed, 223 insertions(+), 188 deletions(-) -- http://git-wip-us.apache.org/repos/asf/commons-pool/blob/a7082306/pom.xml -- diff --git a/pom.xml b/pom.xml index 503c7fd..9546e8d 100644 --- a/pom.xml +++ b/pom.xml @@ -155,12 +155,17 @@ 1.7 pool2 org.apache.commons.pool2 + 2.5.0 -(Java 6.0+) -1.6 -(Java 5.0+) +(Java 7) + +2.4.3 +(Java 6) + +1.6 +(Java 5) - commons-pool-${commons.release.2.version} + commons-pool-${commons.release.3.version} POOL 12310488 pool http://git-wip-us.apache.org/repos/asf/commons-pool/blob/a7082306/src/site/xdoc/download_pool.xml -- diff --git a/src/site/xdoc/download_pool.xml b/src/site/xdoc/download_pool.xml index e76fa6a..f7f9a51 100644 --- a/src/site/xdoc/download_pool.xml +++ b/src/site/xdoc/download_pool.xml @@ -1,184 +1,214 @@ - - - - - -Download Apache Commons Pool -Apache Commons Documentation Team - - - - - -We recommend you use a mirror to download our release -builds, but you must http://www.apache.org/info/verification.html";>verify the integrity of -the downloaded files using signatures downloaded from our main -distribution directories. Recent releases (48 hours) may not yet -be available from all the mirrors. - - - -You are currently using [preferred]. If you -encounter a problem with this mirror, please select another -mirror. If all mirrors are failing, there are backup -mirrors (at the end of the mirrors list) that should be -available. - -[if-any logo][end] - - - - - Other mirrors: - - [if-any http] -[for http][http][end] - [end] - [if-any ftp] -[for ftp][ftp][end] - [end] - [if-any backup] -[for backup][backup] (backup)[end] - [end] - - - - - - -It is essential that you -https://www.apache.org/info/verification.html";>verify the integrity -of downloaded files, preferably using the PGP signature (*.asc files); -failing that using the MD5 hash (*.md5 checksum files). - - -The https://www.apache.org/dist/commons/KEYS";>KEYS -file contains the public PGP keys used by Apache Commons developers -to sign releases. - - - - - - - - commons-pool2-2.4.3-bin.tar.gz - https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.tar.gz.md5";>md5 - https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.tar.gz.asc";>pgp - - - commons-pool2-2.4.3-bin.zip - https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.zip.md5";>md5 - https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.zip.asc";>pgp - - - - - - - commons-pool2-2.4.3-src.tar.gz - https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.tar.gz.md5";>md5 - https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.tar.gz.asc";>pgp - - - commons-pool2-2.4.3-src.zip - https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.zip.md5";>md5 - https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.zip.asc";>pgp - - - - - - - - - commons-pool-1.6-bin.tar.gz - https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.tar.gz.md5";>md5 - https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.tar.gz.asc";>pgp - -