commons-pool git commit: Prepare for release.

2017-12-16 Thread ggregory
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.

2017-12-16 Thread ggregory
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.

2017-12-16 Thread ggregory
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.

2017-12-16 Thread ggregory
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.

2017-12-16 Thread ggregory
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.

2017-12-16 Thread ggregory
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
-  
-