This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-pool.git
The following commit(s) were added to refs/heads/master by this push:
new d9c4a75 Prepare for 2.6.2 RC1.
d9c4a75 is described below
commit d9c4a750d22250d3e16bb342f159a74eb615ddaf
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Apr 5 16:46:42 2019 -0400
Prepare for 2.6.2 RC1.
---
README.md | 6 +++---
RELEASE-NOTES.txt | 38 ++++++++++++++++++++++++++++++++
src/changes/changes.xml | 2 +-
src/site/xdoc/download_pool.xml | 48 ++++++++++++++++++++---------------------
4 files changed, 66 insertions(+), 28 deletions(-)
diff --git a/README.md b/README.md
index 496c3b5..1bd8e04 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@ Apache Commons Pool
[](https://travis-ci.org/apache/commons-pool)
[](https://coveralls.io/r/apache/commons-pool)
[](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/)
-[](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.6.1)
+[](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.6.2)
The Apache Commons Object Pooling Library.
@@ -54,7 +54,7 @@ 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-dbcp/apidocs) can be
browsed.
+The [Javadoc](https://commons.apache.org/proper/commons-pool/apidocs) 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?
@@ -67,7 +67,7 @@ Alternatively you can pull it from the central Maven
repositories:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
- <version>2.6.1</version>
+ <version>2.6.2</version>
</dependency>
```
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index d6684fd..59be68c 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,41 @@
+ Apache Commons Pool 2.6.2 RELEASE NOTES
+
+The Apache Commons Pool team is pleased to announce the release of Apache
Commons Pool 2.6.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.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 maintenance release.
+
+Changes in version 2.6.2 include:
+
+Fixed Bugs:
+o POOL-362: Always null out
org.apache.commons.pool2.impl.BaseGenericObjectPool.evictionIterator to match
org.apache.commons.pool2.impl.BaseGenericObjectPool.evictor.
+o POOL-363: Evictor Thread prevents Spring Context shutdown in standalone
app. Thanks to Josh Landin.
+o POOL-348: The commons-pool-evictor-thread should run as a Deamon. Thanks to
Josh Landin.
+
+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/
+
+Download page: http://commons.apache.org/proper/commons-pool/download_pool.cgi
+
+-----------------------------------------------------------------------------------------------
+
Apache Commons Pool 2.6.1 RELEASE NOTES
The Apache Commons Pool team is pleased to announce the release of Apache
Commons Pool 2.6.1.
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 8984b0d..71451f8 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -43,7 +43,7 @@ The <action> type attribute can be add,update,fix,remove.
<title>Apache Commons Pool Changes</title>
</properties>
<body>
- <release version="2.6.2" date="2019-MM-DD" description="This is a
maintenance release.">
+ <release version="2.6.2" date="2019-03-05" description="This is a
maintenance release.">
<action dev="ggregory" issue="POOL-362" type="fix">
Always null out
org.apache.commons.pool2.impl.BaseGenericObjectPool.evictionIterator to match
org.apache.commons.pool2.impl.BaseGenericObjectPool.evictor.
</action>
diff --git a/src/site/xdoc/download_pool.xml b/src/site/xdoc/download_pool.xml
index 2e09835..697d4aa 100644
--- a/src/site/xdoc/download_pool.xml
+++ b/src/site/xdoc/download_pool.xml
@@ -36,14 +36,14 @@ limitations under the License.
| (defaults to "-bin", set to "" for pre-maven2 releases) |
| - commons.release.desc (optional) |
| - commons.release.subdir (optional) |
- | - commons.release.hash (optional, lowercase, default sha256) |
+ | - commons.release.hash (optional, lowercase, default sha512) |
| |
| - commons.release.[234].version (conditional) |
| - commons.release.[234].name (conditional) |
| - commons.release.[234].binary.suffix (optional) |
| - commons.release.[234].desc (optional) |
| - commons.release.[234].subdir (optional) |
- | - commons.release.[234].hash (optional, lowercase, [sha256])|
+ | - commons.release.[234].hash (optional, lowercase, [sha512])|
| |
| 3) Example Properties |
| (commons.release.name inherited by parent: |
@@ -104,7 +104,7 @@ limitations under the License.
It is essential that you
<a href="https://www.apache.org/info/verification.html">verify the
integrity</a>
of downloaded files, preferably using the <code>PGP</code> signature
(<code>*.asc</code> files);
- failing that using the <code>SHA256</code> hash (<code>*.sha256</code>
checksum files).
+ failing that using the <code>SHA512</code> hash (<code>*.sha512</code>
checksum files).
</p>
<p>
The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a>
@@ -113,32 +113,32 @@ limitations under the License.
</p>
</subsection>
</section>
- <section name="Apache Commons Pool 2.6.1 (Java 7)">
+ <section name="Apache Commons Pool 2.6.2 (Java 7)">
<subsection name="Binaries">
<table>
<tr>
- <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.6.1-bin.tar.gz">commons-pool2-2.6.1-bin.tar.gz</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.1-bin.tar.gz.sha256">sha256</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.1-bin.tar.gz.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.6.2-bin.tar.gz">commons-pool2-2.6.2-bin.tar.gz</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.2-bin.tar.gz.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.2-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
- <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.6.1-bin.zip">commons-pool2-2.6.1-bin.zip</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.1-bin.zip.sha256">sha256</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.1-bin.zip.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.6.2-bin.zip">commons-pool2-2.6.2-bin.zip</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.2-bin.zip.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.6.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.6.1-src.tar.gz">commons-pool2-2.6.1-src.tar.gz</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.1-src.tar.gz.sha256">sha256</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.1-src.tar.gz.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.6.2-src.tar.gz">commons-pool2-2.6.2-src.tar.gz</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.2-src.tar.gz.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.2-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
- <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.6.1-src.zip">commons-pool2-2.6.1-src.zip</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.1-src.zip.sha256">sha256</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.1-src.zip.asc">pgp</a></td>
+ <td><a
href="[preferred]/commons/pool/source/commons-pool2-2.6.2-src.zip">commons-pool2-2.6.2-src.zip</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.2-src.zip.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.6.2-src.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
@@ -148,12 +148,12 @@ limitations under the License.
<table>
<tr>
<td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.4.3-bin.tar.gz">commons-pool2-2.4.3-bin.tar.gz</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.tar.gz.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.tar.gz.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a
href="[preferred]/commons/pool/binaries/commons-pool2-2.4.3-bin.zip">commons-pool2-2.4.3-bin.zip</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.zip.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.zip.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.4.3-bin.zip.asc">pgp</a></td>
</tr>
</table>
@@ -162,12 +162,12 @@ limitations under the License.
<table>
<tr>
<td><a
href="[preferred]/commons/pool/source/commons-pool2-2.4.3-src.tar.gz">commons-pool2-2.4.3-src.tar.gz</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.tar.gz.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.tar.gz.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a
href="[preferred]/commons/pool/source/commons-pool2-2.4.3-src.zip">commons-pool2-2.4.3-src.zip</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.zip.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.zip.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.4.3-src.zip.asc">pgp</a></td>
</tr>
</table>
@@ -178,12 +178,12 @@ limitations under the License.
<table>
<tr>
<td><a
href="[preferred]/commons/pool/binaries/commons-pool-1.6-bin.tar.gz">commons-pool-1.6-bin.tar.gz</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.tar.gz.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.tar.gz.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a
href="[preferred]/commons/pool/binaries/commons-pool-1.6-bin.zip">commons-pool-1.6-bin.zip</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.zip.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.zip.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/binaries/commons-pool-1.6-bin.zip.asc">pgp</a></td>
</tr>
</table>
@@ -192,12 +192,12 @@ limitations under the License.
<table>
<tr>
<td><a
href="[preferred]/commons/pool/source/commons-pool-1.6-src.tar.gz">commons-pool-1.6-src.tar.gz</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool-1.6-src.tar.gz.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool-1.6-src.tar.gz.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool-1.6-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a
href="[preferred]/commons/pool/source/commons-pool-1.6-src.zip">commons-pool-1.6-src.zip</a></td>
- <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool-1.6-src.zip.sha256">sha256</a></td>
+ <td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool-1.6-src.zip.sha512">sha512</a></td>
<td><a
href="https://www.apache.org/dist/commons/pool/source/commons-pool-1.6-src.zip.asc">pgp</a></td>
</tr>
</table>