You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2020/09/25 17:09:01 UTC

[commons-pool] branch master updated: Prepare for release candidate.

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 <ga...@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
 ===================
 
-[![Build Status](https://travis-ci.org/apache/commons-pool.svg)](https://travis-ci.org/apache/commons-pool)
+[![Travis-CI Status](https://travis-ci.org/apache/commons-pool.svg)](https://travis-ci.org/apache/commons-pool)
+[![GitHub Actions Status](https://github.com/apache/commons-pool/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-pool/actions)
 [![Coverage Status](https://coveralls.io/repos/apache/commons-pool/badge.svg)](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/)
-[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-pool2/2.8.1.svg)](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.8.1)
+[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-pool2/2.9.0.svg)](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>