On Mon, 20 Jan 2025 at 13:31, <[email protected]> wrote:
>
> This is an automated email from the ASF dual-hosted git repository.
>
> ggregory pushed a commit to branch POOL_2_X
> in repository https://gitbox.apache.org/repos/asf/commons-pool.git
>
>
> The following commit(s) were added to refs/heads/POOL_2_X by this push:
> new f8d7bedc Prepare for the next release candidate
> f8d7bedc is described below
>
> commit f8d7bedc2981b4e0608cdf350faae08b1d8050a9
> Author: Gary D. Gregory <[email protected]>
> AuthorDate: Mon Jan 20 13:31:19 2025 +0000
>
> Prepare for the next release candidate
> ---
> CONTRIBUTING.md | 16 ++++----
> README.md | 87
> ++++++++++------------------------------
> RELEASE-NOTES.txt | 50 +++++++++++++++++++++++
> pom.xml | 8 ++--
> src/changes/changes.xml | 3 +-
> src/changes/release-notes.vm | 5 ++-
> src/site/xdoc/download_pool.xml | 34 ++++++++--------
> src/site/xdoc/issue-tracking.xml | 14 ++++---
> src/site/xdoc/mail-lists.xml | 52 ++++++++++++------------
> 9 files changed, 140 insertions(+), 129 deletions(-)
>
> diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
> index 5814970d..20ce6095 100644
> --- a/CONTRIBUTING.md
> +++ b/CONTRIBUTING.md
> @@ -6,7 +6,7 @@
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
>
> - http://www.apache.org/licenses/LICENSE-2.0
> + https://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> @@ -41,28 +41,27 @@
> Contributing to Apache Commons Pool
> ======================
>
> -You have found a bug or you have an idea for a cool new feature?
> Contributing code is a great way to give something back to
> -the open source community. Before you dig right into the code there are a
> few guidelines that we need contributors to
> -follow so that we can have a chance of keeping on top of things.
> +Have you found a bug or have an idea for a cool new feature? Contributing
> code is a great way to give something back to the open-source community.
> +Before you dig right into the code, we need contributors to follow a few
> guidelines to have a chance of keeping on top of things.
>
> Getting Started
> ---------------
>
> + Make sure you have a [JIRA account](https://issues.apache.org/jira/).
> -+ Make sure you have a [GitHub account](https://github.com/signup/free).
> ++ Make sure you have a [GitHub account](https://github.com/signup/free).
> This is not essential, but makes providing patches much easier.
> + If you're planning to implement a new feature it makes sense to discuss
> your changes on the [dev list](https://commons.apache.org/mail-lists.html)
> first. This way you can make sure you're not wasting your time on something
> that isn't considered to be in Apache Commons Pool's scope.
> + Submit a [Jira Ticket][jira] for your issue, assuming one does not already
> exist.
> + Clearly describe the issue including steps to reproduce when it is a bug.
> + Make sure you fill in the earliest version that you know has the issue.
> + Find the corresponding [repository on
> GitHub](https://github.com/apache/?query=commons-),
> -[fork](https://help.github.com/articles/fork-a-repo/) and check out your
> forked repository.
> +[fork](https://help.github.com/articles/fork-a-repo/) and check out your
> forked repository. If you don't have a GitHub account, you can still clone
> the Commons repository.
>
> Making Changes
> --------------
>
> + Create a _topic branch_ for your isolated work.
> * Usually you should base your branch on the `master` branch.
> - * A good topic branch name can be the JIRA bug id plus a keyword, e.g.
> `POOL-123-InputStream`.
> + * A good topic branch name can be the JIRA bug ID plus a keyword, e.g.
> `POOL-123-InputStream`.
> * If you have submitted multiple JIRA issues, try to maintain separate
> branches and pull requests.
> + Make commits of logical units.
> * Make sure your commit messages are meaningful and in the proper format.
> Your commit message should contain the key of the JIRA issue.
> @@ -72,7 +71,7 @@ Making Changes
> + 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 first.
> + Check for unnecessary whitespace with `git diff` -- check before
> committing.
> + Make sure you have added the necessary tests for your changes, typically
> in `src/test/java`.
> -+ Run all the tests with `mvn clean verify` to assure nothing else was
> accidentally broken.
> ++ Run all the tests with `mvn clean verify` to ensure nothing else was
> accidentally broken.
>
> Making Trivial Changes
> ----------------------
> @@ -109,7 +108,6 @@ Additional Resources
> + [General GitHub documentation](https://help.github.com/)
> + [GitHub pull request
> documentation](https://help.github.com/articles/creating-a-pull-request/)
> + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
> -+ `#apache-commons` IRC channel on `irc.freenode.net`
>
> [cla]:https://www.apache.org/licenses/#clas
> [jira]:https://issues.apache.org/jira/browse/POOL
> diff --git a/README.md b/README.md
> index 2f0488d1..b33d81f6 100644
> --- a/README.md
> +++ b/README.md
> @@ -6,7 +6,7 @@
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
>
> - http://www.apache.org/licenses/LICENSE-2.0
> + https://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> @@ -43,10 +43,10 @@
> Apache Commons Pool
> ===================
>
> -[](https://github.com/apache/commons-pool/actions)
> +[](https://github.com/apache/commons-pool/actions/workflows/maven.yml)
> [](https://search.maven.org/artifact/org.apache.commons/commons-pool2)
> -[](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.12.0)
> -[](https://github.com/apache/commons-pool/actions/workflows/codeql-analysis.yml?query=workflow%3ACodeQL)
> +[](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.12.1)
> +[](https://github.com/apache/commons-pool/actions/workflows/codeql-analysis.yml)
> [](https://api.securityscorecards.dev/projects/github.com/apache/commons-pool)
>
> The Apache Commons Object Pooling Library.
> @@ -58,27 +58,35 @@ More information can be found on the [Apache Commons Pool
> homepage](https://comm
> 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](https://commons.apache.org/mail-lists.html).
>
> -Where can I get the latest release?
> ------------------------------------
> +Getting 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:
> +Alternatively, you can pull it from the central Maven repositories:
>
> ```xml
> <dependency>
> <groupId>org.apache.commons</groupId>
> <artifactId>commons-pool2</artifactId>
> - <version>2.12.0</version>
> + <version>2.12.1</version>
> </dependency>
> ```
>
> +Building
> +--------
> +
> +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/).
> +The required Java version is found in the `pom.xml` as the
> `maven.compiler.source` property.
> +
> +From a command shell, run `mvn` without arguments to invoke the default
> Maven goal to run all tests and checks.
> +
> Contributing
> ------------
>
> We accept Pull Requests via GitHub. The [developer mailing
> list](https://commons.apache.org/mail-lists.html) 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.
> ++ Respect the existing code style for each file.
> + 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`.
> + Before you pushing a PR, run `mvn` (by itself), this runs the default
> goal, which contains all build checks.
> @@ -89,13 +97,13 @@ You can learn more about contributing via GitHub in our
> [contribution guidelines
>
> License
> -------
> -This code is under the [Apache Licence
> v2](https://www.apache.org/licenses/LICENSE-2.0).
> +This code is licensed under the [Apache License
> 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.
> +Donating
> +--------
> +You like Apache Commons Pool? Then [donate back to the
> ASF](https://www.apache.org/foundation/contributing.html) to support
> development.
>
> Additional Resources
> --------------------
> @@ -104,59 +112,8 @@ Additional Resources
> + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/POOL)
> + [Apache Commons Slack
> Channel](https://the-asf.slack.com/archives/C60NVB8AD)
> + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
> -+ `#apache-commons` IRC channel on `irc.freenode.org`
>
> Apache Commons Components
> -------------------------
>
> -| Component | GitHub Repository | Apache Homepage |
> -| --------- | ----------------- | ----------------|
> -| Apache Commons BCEL |
> [commons-bcel](https://github.com/apache/commons-bcel) |
> [commons-bcel](https://commons.apache.org/proper/commons-bcel) |
> -| Apache Commons Beanutils |
> [commons-beanutils](https://github.com/apache/commons-beanutils) |
> [commons-beanutils](https://commons.apache.org/proper/commons-beanutils) |
> -| Apache Commons BSF | [commons-bsf](https://github.com/apache/commons-bsf)
> | [commons-bsf](https://commons.apache.org/proper/commons-bsf) |
> -| Apache Commons Build-plugin |
> [commons-build-plugin](https://github.com/apache/commons-build-plugin) |
> [commons-build-plugin](https://commons.apache.org/proper/commons-build-plugin)
> |
> -| Apache Commons Chain |
> [commons-chain](https://github.com/apache/commons-chain) |
> [commons-chain](https://commons.apache.org/proper/commons-chain) |
> -| Apache Commons CLI | [commons-cli](https://github.com/apache/commons-cli)
> | [commons-cli](https://commons.apache.org/proper/commons-cli) |
> -| Apache Commons Codec |
> [commons-codec](https://github.com/apache/commons-codec) |
> [commons-codec](https://commons.apache.org/proper/commons-codec) |
> -| Apache Commons Collections |
> [commons-collections](https://github.com/apache/commons-collections) |
> [commons-collections](https://commons.apache.org/proper/commons-collections) |
> -| Apache Commons Compress |
> [commons-compress](https://github.com/apache/commons-compress) |
> [commons-compress](https://commons.apache.org/proper/commons-compress) |
> -| Apache Commons Configuration |
> [commons-configuration](https://github.com/apache/commons-configuration) |
> [commons-configuration](https://commons.apache.org/proper/commons-configuration)
> |
> -| Apache Commons Crypto |
> [commons-crypto](https://github.com/apache/commons-crypto) |
> [commons-crypto](https://commons.apache.org/proper/commons-crypto) |
> -| Apache Commons CSV | [commons-csv](https://github.com/apache/commons-csv)
> | [commons-csv](https://commons.apache.org/proper/commons-csv) |
> -| Apache Commons Daemon |
> [commons-daemon](https://github.com/apache/commons-daemon) |
> [commons-daemon](https://commons.apache.org/proper/commons-daemon) |
> -| Apache Commons DBCP |
> [commons-dbcp](https://github.com/apache/commons-dbcp) |
> [commons-dbcp](https://commons.apache.org/proper/commons-dbcp) |
> -| Apache Commons Dbutils |
> [commons-dbutils](https://github.com/apache/commons-dbutils) |
> [commons-dbutils](https://commons.apache.org/proper/commons-dbutils) |
> -| Apache Commons Digester |
> [commons-digester](https://github.com/apache/commons-digester) |
> [commons-digester](https://commons.apache.org/proper/commons-digester) |
> -| Apache Commons Email |
> [commons-email](https://github.com/apache/commons-email) |
> [commons-email](https://commons.apache.org/proper/commons-email) |
> -| Apache Commons Exec |
> [commons-exec](https://github.com/apache/commons-exec) |
> [commons-exec](https://commons.apache.org/proper/commons-exec) |
> -| Apache Commons Fileupload |
> [commons-fileupload](https://github.com/apache/commons-fileupload) |
> [commons-fileupload](https://commons.apache.org/proper/commons-fileupload) |
> -| Apache Commons Functor |
> [commons-functor](https://github.com/apache/commons-functor) |
> [commons-functor](https://commons.apache.org/proper/commons-functor) |
> -| Apache Commons Geometry |
> [commons-geometry](https://github.com/apache/commons-geometry) |
> [commons-geometry](https://commons.apache.org/proper/commons-geometry) |
> -| Apache Commons Graph |
> [commons-graph](https://github.com/apache/commons-graph) |
> [commons-graph](https://commons.apache.org/proper/commons-graph) |
> -| Apache Commons Imaging |
> [commons-imaging](https://github.com/apache/commons-imaging) |
> [commons-imaging](https://commons.apache.org/proper/commons-imaging) |
> -| Apache Commons IO | [commons-io](https://github.com/apache/commons-io) |
> [commons-io](https://commons.apache.org/proper/commons-io) |
> -| Apache Commons JCI | [commons-jci](https://github.com/apache/commons-jci)
> | [commons-jci](https://commons.apache.org/proper/commons-jci) |
> -| Apache Commons JCS | [commons-jcs](https://github.com/apache/commons-jcs)
> | [commons-jcs](https://commons.apache.org/proper/commons-jcs) |
> -| Apache Commons Jelly |
> [commons-jelly](https://github.com/apache/commons-jelly) |
> [commons-jelly](https://commons.apache.org/proper/commons-jelly) |
> -| Apache Commons Jexl |
> [commons-jexl](https://github.com/apache/commons-jexl) |
> [commons-jexl](https://commons.apache.org/proper/commons-jexl) |
> -| Apache Commons Jxpath |
> [commons-jxpath](https://github.com/apache/commons-jxpath) |
> [commons-jxpath](https://commons.apache.org/proper/commons-jxpath) |
> -| Apache Commons Lang |
> [commons-lang](https://github.com/apache/commons-lang) |
> [commons-lang](https://commons.apache.org/proper/commons-lang) |
> -| Apache Commons Logging |
> [commons-logging](https://github.com/apache/commons-logging) |
> [commons-logging](https://commons.apache.org/proper/commons-logging) |
> -| Apache Commons Math |
> [commons-math](https://github.com/apache/commons-math) |
> [commons-math](https://commons.apache.org/proper/commons-math) |
> -| Apache Commons Net | [commons-net](https://github.com/apache/commons-net)
> | [commons-net](https://commons.apache.org/proper/commons-net) |
> -| Apache Commons Numbers |
> [commons-numbers](https://github.com/apache/commons-numbers) |
> [commons-numbers](https://commons.apache.org/proper/commons-numbers) |
> -| Apache Commons Parent |
> [commons-parent](https://github.com/apache/commons-parent) |
> [commons-parent](https://commons.apache.org/proper/commons-parent) |
> -| Apache Commons Pool |
> [commons-pool](https://github.com/apache/commons-pool) |
> [commons-pool](https://commons.apache.org/proper/commons-pool) |
> -| Apache Commons Proxy |
> [commons-proxy](https://github.com/apache/commons-proxy) |
> [commons-proxy](https://commons.apache.org/proper/commons-proxy) |
> -| Apache Commons RDF | [commons-rdf](https://github.com/apache/commons-rdf)
> | [commons-rdf](https://commons.apache.org/proper/commons-rdf) |
> -| Apache Commons Release-plugin |
> [commons-release-plugin](https://github.com/apache/commons-release-plugin) |
> [commons-release-plugin](https://commons.apache.org/proper/commons-release-plugin)
> |
> -| Apache Commons Rng | [commons-rng](https://github.com/apache/commons-rng)
> | [commons-rng](https://commons.apache.org/proper/commons-rng) |
> -| Apache Commons Scxml |
> [commons-scxml](https://github.com/apache/commons-scxml) |
> [commons-scxml](https://commons.apache.org/proper/commons-scxml) |
> -| Apache Commons Signing |
> [commons-signing](https://github.com/apache/commons-signing) |
> [commons-signing](https://commons.apache.org/proper/commons-signing) |
> -| Apache Commons Skin |
> [commons-skin](https://github.com/apache/commons-skin) |
> [commons-skin](https://commons.apache.org/proper/commons-skin) |
> -| Apache Commons Statistics |
> [commons-statistics](https://github.com/apache/commons-statistics) |
> [commons-statistics](https://commons.apache.org/proper/commons-statistics) |
> -| Apache Commons Testing |
> [commons-testing](https://github.com/apache/commons-testing) |
> [commons-testing](https://commons.apache.org/proper/commons-testing) |
> -| Apache Commons Text |
> [commons-text](https://github.com/apache/commons-text) |
> [commons-text](https://commons.apache.org/proper/commons-text) |
> -| Apache Commons Validator |
> [commons-validator](https://github.com/apache/commons-validator) |
> [commons-validator](https://commons.apache.org/proper/commons-validator) |
> -| Apache Commons VFS | [commons-vfs](https://github.com/apache/commons-vfs)
> | [commons-vfs](https://commons.apache.org/proper/commons-vfs) |
> -| Apache Commons Weaver |
> [commons-weaver](https://github.com/apache/commons-weaver) |
> [commons-weaver](https://commons.apache.org/proper/commons-weaver) |
> +Please see the [list of
> components](https://commons.apache.org/components.html)
> diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
> index b9141be2..859a8361 100644
> --- a/RELEASE-NOTES.txt
> +++ b/RELEASE-NOTES.txt
> @@ -1,3 +1,53 @@
> +Apache Commons Pool 2.12.1 Release Notes
> +----------------------------------------
> +
> +The Apache Commons Pool team is pleased to announce the release of Apache
> Commons Pool 2.12.1.
> +
> +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.7.x and up 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.
> +
> +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.
> +
> +${d}
> +
> +Changes in version 2.12.1 include:
> +
> +
> +Fixed Bugs:
> +o Use java.time.Instant precision in
> org.apache.commons.pool2.impl.ThrowableCallStack.Snapshot throwable message.
> Thanks to Gary Gregory.
> +o GenericObjectPool.borrowObject(Duration) doesn't obey its
> borrowMaxWait Duration argument when the argument is different from
> GenericObjectPool.getMaxWaitDuration(). Thanks to Gary Gregory.
> +o POOL-418: The maximum wait time for GenericObjectPool.borrowObject(*) may
> exceed expectations due to a spurious thread wakeup. Thanks to Gary Gregory.
> +o Javadoc is missing its Overview page. Thanks to Gary Gregory.
> +o Migrate site generation templates to
> https://maven.apache.org/xsd/xdoc-2.0.xsd. Thanks to Gary Gregory.
> +
> +Changes:
> +o Bump org.apache.commons:commons-parent from 62 to 79. Thanks to
> Gary Gregory.
> +o [test] Bump commons-lang3 from 3.13.0 to 3.17.0. Thanks to Gary
> Gregory.
> +o [site] Pickup org.apache.bcel:bcel version from parent POM.
> Thanks to Gary Gregory.
> +o [test] Bump org.ow2.asm:asm-util from 9.5 to 9.7.1. Thanks to
> Gary Gregory.
> +
> +
> +For complete information on Apache Commons Pool, including instructions on
> how to submit bug reports,
> +patches, or suggestions for improvement, see the 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.12.0 RELEASE NOTES
>
> The Apache Commons Pool team is pleased to announce the release of Apache
> Commons Pool 2.12.0.
> diff --git a/pom.xml b/pom.xml
> index 4d41a4bc..5e34abc5 100644
> --- a/pom.xml
> +++ b/pom.xml
> @@ -85,26 +85,26 @@
>
> <project.build.outputTimestamp>2024-02-01T03:27:02Z</project.build.outputTimestamp>
> <maven.compiler.source>1.8</maven.compiler.source>
> <maven.compiler.target>1.8</maven.compiler.target>
> + <commons.main.branch>POOL_2_X</commons.main.branch>
> + <commons.release.branch>release-2.x</commons.release.branch>
> <commons.componentid>pool</commons.componentid>
> <commons.module.name>org.apache.commons.pool2</commons.module.name>
> <commons.rc.version>RC1</commons.rc.version>
> +
> <!-- Java 8 -->
> <commons.release.version>2.12.1</commons.release.version>
> - <commons.release.version>2.12.2</commons.release.version>
> + <commons.release.next>2.12.2</commons.release.next>
> <commons.release.desc>(Java 8 or above)</commons.release.desc>
> <!-- Java 7 -->
> <commons.release.2.version>2.6.2</commons.release.2.version>
> <commons.release.2.desc>(Java 7 or above)</commons.release.2.desc>
> -
> <commons.jira.id>POOL</commons.jira.id>
> <commons.jira.pid>12310488</commons.jira.pid>
>
> <commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
>
> <commons.osgi.import>net.sf.cglib.proxy;resolution:=optional,*</commons.osgi.import>
> -
> <!-- Commons Release Plugin -->
> <commons.bc.version>2.12.0</commons.bc.version>
> <commons.release.isDistModule>true</commons.release.isDistModule>
> -
> <japicmp.skip>false</japicmp.skip>
> <spotbugs.skip>false</spotbugs.skip>
> <surefire.argline></surefire.argline>
> diff --git a/src/changes/changes.xml b/src/changes/changes.xml
> index bdedf39e..3b0b09c4 100644
> --- a/src/changes/changes.xml
> +++ b/src/changes/changes.xml
> @@ -45,12 +45,13 @@ The <action> type attribute can be add,update,fix,remove.
> <title>Apache Commons Pool Release Notes</title>
> </properties>
> <body>
> - <release version="2.12.1" date="YYYY-MM-DD" description="This is a feature
> and maintenance release (Java 8 or above).">
> + <release version="2.12.1" date="2025-01-19" description="This is a feature
> and maintenance release (Java 8 or above).">
> <!-- FIX -->
> <action type="fix" dev="ggregory" due-to="Gary Gregory">Use
> java.time.Instant precision in
> org.apache.commons.pool2.impl.ThrowableCallStack.Snapshot throwable
> message.</action>
> <action type="fix" dev="ggregory" due-to="Gary
> Gregory">GenericObjectPool.borrowObject(Duration) doesn't obey its
> borrowMaxWait Duration argument when the argument is different from
> GenericObjectPool.getMaxWaitDuration().</action>
> <action type="fix" issue="POOL-418" dev="ggregory" due-to="Gary
> Gregory">The maximum wait time for GenericObjectPool.borrowObject(*) may
> exceed expectations due to a spurious thread wakeup.</action>
> <action type="fix" dev="ggregory" due-to="Gary Gregory">Javadoc is
> missing its Overview page.</action>
> + <action type="fix" dev="ggregory" due-to="Gary Gregory">Migrate site
> generation templates to https://maven.apache.org/xsd/xdoc-2.0.xsd.</action>
> <!-- ADD -->
> <!-- UPDATE -->
> <action type="update" dev="ggregory" due-to="Gary Gregory">Bump
> org.apache.commons:commons-parent from 62 to 79.</action>
> diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm
> index e4b3356a..29b59c8d 100644
> --- a/src/changes/release-notes.vm
> +++ b/src/changes/release-notes.vm
> @@ -14,7 +14,8 @@
> ## KIND, either express or implied. See the License for the
> ## specific language governing permissions and limitations
> ## under the License.
> - ${project.name} ${version} RELEASE NOTES
> +${project.name} ${version} Release Notes
> +----------------------------------------
>
> The ${developmentTeam} is pleased to announce the release of ${project.name}
> ${version}.
>
> @@ -41,7 +42,7 @@ NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean,
> GenericKeyedObjectPool
> ##
> ## Hack to get line breaks to work in release description. For this to work,
> each line break in the
> ## release description attribute in changes.xml needs to be preceded by a
> single space.
> -#set( $desc = $release.description )
> +#set( $desc = $commons.release.desc )
-1, that does not work, and is not appropriate.
Please revert, so the description from the changes file is used instead.
> #set( $desc2 = $desc.replace($esc.newline, " ") )
> #set( $d = $desc2.replace(" ",$esc.newline) )
> ${d}
> diff --git a/src/site/xdoc/download_pool.xml b/src/site/xdoc/download_pool.xml
> index adfbb71d..a1ce1c98 100644
> --- a/src/site/xdoc/download_pool.xml
> +++ b/src/site/xdoc/download_pool.xml
> @@ -7,7 +7,7 @@ The ASF licenses this file to You under the Apache License,
> Version 2.0
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
>
> - http://www.apache.org/licenses/LICENSE-2.0
> + https://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> @@ -56,10 +56,12 @@ limitations under the License.
> | |
> +======================================================================+
> -->
> -<document>
> +<document xmlns="http://maven.apache.org/XDOC/2.0"
> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
> https://maven.apache.org/xsd/xdoc-2.0.xsd">
> <properties>
> <title>Download Apache Commons Pool</title>
> - <author email="[email protected]">Apache Commons Documentation
> Team</author>
> + <author email="[email protected]">Apache Commons Team</author>
> </properties>
> <body>
> <section name="Download Apache Commons Pool">
> @@ -113,32 +115,32 @@ limitations under the License.
> </p>
> </subsection>
> </section>
> - <section name="Apache Commons Pool 2.12.0 (Java 8 or above)">
> + <section name="Apache Commons Pool 2.12.1 (Java 8 or above)">
> <subsection name="Binaries">
> <table>
> <tr>
> - <td><a
> href="[preferred]/commons/pool/binaries/commons-pool2-2.12.0-bin.tar.gz">commons-pool2-2.12.0-bin.tar.gz</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.0-bin.tar.gz.sha512">sha512</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.0-bin.tar.gz.asc">pgp</a></td>
> + <td><a
> href="[preferred]/commons/pool/binaries/commons-pool2-2.12.1-bin.tar.gz">commons-pool2-2.12.1-bin.tar.gz</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.1-bin.tar.gz.sha512">sha512</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.1-bin.tar.gz.asc">pgp</a></td>
> </tr>
> <tr>
> - <td><a
> href="[preferred]/commons/pool/binaries/commons-pool2-2.12.0-bin.zip">commons-pool2-2.12.0-bin.zip</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.0-bin.zip.sha512">sha512</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.0-bin.zip.asc">pgp</a></td>
> + <td><a
> href="[preferred]/commons/pool/binaries/commons-pool2-2.12.1-bin.zip">commons-pool2-2.12.1-bin.zip</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.1-bin.zip.sha512">sha512</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.12.1-bin.zip.asc">pgp</a></td>
> </tr>
> </table>
> </subsection>
> <subsection name="Source">
> <table>
> <tr>
> - <td><a
> href="[preferred]/commons/pool/source/commons-pool2-2.12.0-src.tar.gz">commons-pool2-2.12.0-src.tar.gz</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.0-src.tar.gz.sha512">sha512</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.0-src.tar.gz.asc">pgp</a></td>
> + <td><a
> href="[preferred]/commons/pool/source/commons-pool2-2.12.1-src.tar.gz">commons-pool2-2.12.1-src.tar.gz</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.1-src.tar.gz.sha512">sha512</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.1-src.tar.gz.asc">pgp</a></td>
> </tr>
> <tr>
> - <td><a
> href="[preferred]/commons/pool/source/commons-pool2-2.12.0-src.zip">commons-pool2-2.12.0-src.zip</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.0-src.zip.sha512">sha512</a></td>
> - <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.0-src.zip.asc">pgp</a></td>
> + <td><a
> href="[preferred]/commons/pool/source/commons-pool2-2.12.1-src.zip">commons-pool2-2.12.1-src.zip</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.1-src.zip.sha512">sha512</a></td>
> + <td><a
> href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.12.1-src.zip.asc">pgp</a></td>
> </tr>
> </table>
> </subsection>
> diff --git a/src/site/xdoc/issue-tracking.xml
> b/src/site/xdoc/issue-tracking.xml
> index 4137eff3..ee99de56 100644
> --- a/src/site/xdoc/issue-tracking.xml
> +++ b/src/site/xdoc/issue-tracking.xml
> @@ -7,7 +7,7 @@ The ASF licenses this file to You under the Apache License,
> Version 2.0
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
>
> - http://www.apache.org/licenses/LICENSE-2.0
> + https://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> @@ -41,10 +41,12 @@ limitations under the License.
> | |
> +======================================================================+
> -->
> -<document>
> +<document xmlns="http://maven.apache.org/XDOC/2.0"
> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
> https://maven.apache.org/xsd/xdoc-2.0.xsd">
> <properties>
> <title>Apache Commons Pool Issue tracking</title>
> - <author email="[email protected]">Apache Commons Documentation
> Team</author>
> + <author email="[email protected]">Apache Commons Team</author>
> </properties>
> <body>
>
> @@ -64,6 +66,7 @@ limitations under the License.
> <p>
> If you would like to report a bug, or raise an enhancement request with
> Apache Commons Pool please do the following:
> + </p>
> <ol>
> <li><a
> href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310488&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">Search
> existing open bugs</a>.
> If you find your issue listed then please add a comment with
> your details.</li>
> @@ -73,16 +76,15 @@ limitations under the License.
> <li>Submit either a <a
> href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310488&issuetype=1&priority=4&assignee=-1">bug
> report</a>
> or <a
> href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310488&issuetype=4&priority=4&assignee=-1">enhancement
> request</a>.</li>
> </ol>
> - </p>
>
> <p>
> Please also remember these points:
> + </p>
> <ul>
> <li>the more information you provide, the better we can help you</li>
> <li>test cases are vital, particularly for any proposed
> enhancements</li>
> <li>the developers of Apache Commons Pool are all unpaid
> volunteers</li>
> </ul>
> - </p>
>
> <p>
> For more information on creating patches see the
> @@ -91,12 +93,12 @@ limitations under the License.
>
> <p>
> You may also find these links useful:
> + </p>
> <ul>
> <li><a
> href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310488&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">All
> Open Apache Commons Pool bugs</a></li>
> <li><a
> href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310488&sorter/field=issuekey&sorter/order=DESC&status=5&status=6">All
> Resolved Apache Commons Pool bugs</a></li>
> <li><a
> href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310488&sorter/field=issuekey&sorter/order=DESC">All
> Apache Commons Pool bugs</a></li>
> </ul>
> - </p>
> </section>
> </body>
> </document>
> diff --git a/src/site/xdoc/mail-lists.xml b/src/site/xdoc/mail-lists.xml
> index 030956f3..59156542 100644
> --- a/src/site/xdoc/mail-lists.xml
> +++ b/src/site/xdoc/mail-lists.xml
> @@ -7,7 +7,7 @@ The ASF licenses this file to You under the Apache License,
> Version 2.0
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
>
> - http://www.apache.org/licenses/LICENSE-2.0
> + https://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> @@ -39,10 +39,12 @@ limitations under the License.
> | |
> +======================================================================+
> -->
> -<document>
> +<document xmlns="http://maven.apache.org/XDOC/2.0"
> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
> https://maven.apache.org/xsd/xdoc-2.0.xsd">
> <properties>
> <title>Apache Commons Pool Mailing Lists</title>
> - <author email="[email protected]">Apache Commons Documentation
> Team</author>
> + <author email="[email protected]">Apache Commons Team</author>
> </properties>
> <body>
>
> @@ -53,15 +55,15 @@ limitations under the License.
> To make it easier for people to only read messages related to
> components they are interested in,
> the convention in Commons is to prefix the subject line of messages
> with the component's name,
> for example:
> - <ul>
> - <li>[pool] Problem with the ...</li>
> - </ul>
> </p>
> + <ul>
> + <li>[pool] Problem with the ...</li>
> + </ul>
> <p>
> Questions related to the usage of Apache Commons Pool should be
> posted to the
> - <a
> href="https://mail-archives.apache.org/mod_mbox/commons-user/">User List</a>.
> + <a
> href="https://lists.apache.org/[email protected]">User
> List</a>.
> <br />
> - The <a
> href="https://mail-archives.apache.org/mod_mbox/commons-dev/">Developer
> List</a>
> + The <a
> href="https://lists.apache.org/[email protected]">Developer
> List</a>
> is for questions and discussion related to the development of Apache
> Commons Pool.
> <br />
> Please do not cross-post; developers are also subscribed to the user
> list.
> @@ -70,8 +72,10 @@ limitations under the License.
> to subscribe.
> </p>
> <p>
> - <strong>Note:</strong> please don't send patches or attachments to
> any of the mailing lists.
> + <strong>Note:</strong> please don't send patches or attachments to
> any of the mailing lists;
> + most of the lists are set up to drop attachments.
> Patches are best handled via the <a href="issue-tracking.html">Issue
> Tracking</a> system.
> + If you have a GitHub account, most components also accept PRs (pull
> requests).
> Otherwise, please upload the file to a public server and include the
> URL in the mail.
> </p>
> </section>
> @@ -105,12 +109,11 @@ limitations under the License.
> <td><a
> href="mailto:[email protected]">Subscribe</a></td>
> <td><a
> href="mailto:[email protected]">Unsubscribe</a></td>
> <td><a
> href="mailto:[email protected]?subject=[pool]">Post</a></td>
> - <td><a
> href="https://mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a><br
> />
> + <td>
> <a
> href="https://lists.apache.org/[email protected]">lists.apache.org</a>
> </td>
> - <td><a
> href="https://markmail.org/list/org.apache.commons.users/">markmail.org</a><br
> />
> - <a
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a><br
> />
> - <a
> href="https://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
> + <td>
> + <a
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a>
> </td>
> </tr>
>
> @@ -125,12 +128,11 @@ limitations under the License.
> <td><a
> href="mailto:[email protected]">Subscribe</a></td>
> <td><a
> href="mailto:[email protected]">Unsubscribe</a></td>
> <td><a
> href="mailto:[email protected]?subject=[pool]">Post</a></td>
> - <td><a
> href="https://mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a><br
> />
> + <td>
> <a
> href="https://lists.apache.org/[email protected]">lists.apache.org</a>
> </td>
> - <td><a
> href="https://markmail.org/list/org.apache.commons.dev/">markmail.org</a><br
> />
> - <a
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a><br
> />
> - <a
> href="https://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
> + <td>
> + <a
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a>
> </td>
> </tr>
>
> @@ -145,10 +147,10 @@ limitations under the License.
> <td><a
> href="mailto:[email protected]">Subscribe</a></td>
> <td><a
> href="mailto:[email protected]">Unsubscribe</a></td>
> <td><i>read only</i></td>
> - <td><a
> href="https://mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a><br
> />
> + <td>
> <a
> href="https://lists.apache.org/[email protected]">lists.apache.org</a>
> </td>
> - <td><a
> href="https://markmail.org/list/org.apache.commons.issues/">markmail.org</a><br
> />
> + <td>
> <a
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a>
> </td>
> </tr>
> @@ -164,10 +166,10 @@ limitations under the License.
> <td><a
> href="mailto:[email protected]">Subscribe</a></td>
> <td><a
> href="mailto:[email protected]">Unsubscribe</a></td>
> <td><i>read only</i></td>
> - <td><a
> href="https://mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a><br
> />
> + <td>
> <a
> href="https://lists.apache.org/[email protected]">lists.apache.org</a>
> </td>
> - <td><a
> href="https://markmail.org/list/org.apache.commons.commits/">markmail.org</a><br
> />
> + <td>
> <a
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a>
> </td>
> </tr>
> @@ -199,13 +201,11 @@ limitations under the License.
> <td><a class="externalLink"
> href="mailto:[email protected]">Subscribe</a></td>
> <td><a class="externalLink"
> href="mailto:[email protected]">Unsubscribe</a></td>
> <td><i>read only</i></td>
> - <td><a class="externalLink"
> href="https://mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a><br
> />
> + <td>
> <a class="externalLink"
> href="https://lists.apache.org/[email protected]">lists.apache.org</a>
> </td>
> - <td><a class="externalLink"
> href="https://markmail.org/list/org.apache.announce/">markmail.org</a><br />
> - <a class="externalLink"
> href="https://old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br
> />
> - <a class="externalLink"
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a><br
> />
> - <a class="externalLink"
> href="https://news.gmane.org/gmane.comp.apache.announce">news.gmane.org</a>
> + <td>
> + <a class="externalLink"
> href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a>
> </td>
> </tr>
> </table>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]