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 0339709 Prepare for release candidate. 0339709 is described below commit 0339709b9b1ff00b65af23fc604c83e6e895c240 Author: Gary Gregory <gardgreg...@gmail.com> AuthorDate: Fri Sep 25 13:08:56 2020 -0400 Prepare for release candidate. --- README.md | 7 +++--- RELEASE-NOTES.txt | 47 +++++++++++++++++++++++++++++++++++++++++ src/changes/changes.xml | 2 +- src/changes/release-notes.vm | 9 +++++++- src/site/xdoc/download_pool.xml | 26 +++++++++++------------ src/site/xdoc/index.xml | 1 + 6 files changed, 74 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index b5aa735..c8de66f 100644 --- a/README.md +++ b/README.md @@ -43,10 +43,11 @@ Apache Commons Pool =================== -[](https://travis-ci.org/apache/commons-pool) +[](https://travis-ci.org/apache/commons-pool) +[](https://github.com/apache/commons-pool/actions) [](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.8.1) +[](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.9.0) The Apache Commons Object Pooling Library. @@ -67,7 +68,7 @@ Alternatively you can pull it from the central Maven repositories: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> - <version>2.8.1</version> + <version>2.9.0</version> </dependency> ``` diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 974c645..c5cfdf8 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,50 @@ + Apache Commons Pool 2.9.0 RELEASE NOTES + +The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.9.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.9.x requires Java 8 or above. +Version 2.8.x requires Java 8 or above. +Version 2.7.x requires Java 8 or above. +Version 2.6.x requires Java 7 or above. +Version 2.5.x requires Java 7 or above. +Version 2.0 requires 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 minor release (Java 8). + +Changes in version 2.9.0 include: + +Changes: +o POOL-387: Object factory destroy method should carry information on activation context. Thanks to Phil Steitz. +o Update spotbugs from 4.0.6 to 4.1.3, #37, #41, #46. Thanks to Dependabot. +o Update actions/checkout from v2.3.1 to v2.3.3 #56, #45. Thanks to Dependabot. +o Update actions/setup-java from v1.4.0 to v1.4.2 #42. Thanks to Dependabot. +o Update optional asm-util from 8.0.1 to 9.0 #44. Thanks to Dependabot. + +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: + +https://commons.apache.org/proper/commons-pool/ + +Download page: https://commons.apache.org/proper/commons-pool/download_pool.cgi + +----------------------------------------------------------------------------------------------- + Apache Commons Pool 2.8.1 RELEASE NOTES The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.8.1. diff --git a/src/changes/changes.xml b/src/changes/changes.xml index d37b138..e89c6f1 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 Release Notes</title> </properties> <body> - <release version="2.9.0" date="202Y-MM-DD" description="This is a minor release (Java 8)."> + <release version="2.9.0" date="2020-09-25" description="This is a minor release (Java 8)."> <action issue="POOL-387" dev="ggregory" type="update" due-to=" Phil Steitz"> Object factory destroy method should carry information on activation context. </action> diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm index f0d10b8..0f57644 100644 --- a/src/changes/release-notes.vm +++ b/src/changes/release-notes.vm @@ -21,7 +21,14 @@ The ${developmentTeam} is pleased to announce the release of ${project.name} ${v 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. +tracking and pool monitoring. + +Version 2.9.x requires Java 8 or above. +Version 2.8.x requires Java 8 or above. +Version 2.7.x requires Java 8 or above. +Version 2.6.x requires Java 7 or above. +Version 2.5.x requires Java 7 or above. +Version 2.0 requires 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. diff --git a/src/site/xdoc/download_pool.xml b/src/site/xdoc/download_pool.xml index 67b1795..c8cf50e 100644 --- a/src/site/xdoc/download_pool.xml +++ b/src/site/xdoc/download_pool.xml @@ -113,32 +113,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons Pool 2.8.1 (Java 8)"> + <section name="Apache Commons Pool 2.9.0 (Java 8)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.8.1-bin.tar.gz">commons-pool2-2.8.1-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.8.1-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.8.1-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.9.0-bin.tar.gz">commons-pool2-2.9.0-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.9.0-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.9.0-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.8.1-bin.zip">commons-pool2-2.8.1-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.8.1-bin.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.8.1-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.9.0-bin.zip">commons-pool2-2.9.0-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.9.0-bin.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/binaries/commons-pool2-2.9.0-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/pool/source/commons-pool2-2.8.1-src.tar.gz">commons-pool2-2.8.1-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.8.1-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.8.1-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/pool/source/commons-pool2-2.9.0-src.tar.gz">commons-pool2-2.9.0-src.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.9.0-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.9.0-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/pool/source/commons-pool2-2.8.1-src.zip">commons-pool2-2.8.1-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.8.1-src.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.8.1-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/pool/source/commons-pool2-2.9.0-src.zip">commons-pool2-2.9.0-src.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.9.0-src.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/pool/source/commons-pool2-2.9.0-src.zip.asc">pgp</a></td> </tr> </table> </subsection> diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index 53a2516..b109bb6 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -33,6 +33,7 @@ instance tracking and pool monitoring. </p> <ul> + <li>Version 2.9.x requires Java 8 or above.</li> <li>Version 2.8.x requires Java 8 or above.</li> <li>Version 2.7.x requires Java 8 or above.</li> <li>Version 2.6.x requires Java 7 or above.</li>