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>