Skip to content

Commit fab3e02

Browse files
committed
Prepare for the next release candidate
1 parent ed8985d commit fab3e02

File tree

6 files changed

+62
-19
lines changed

6 files changed

+62
-19
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Apache Commons Pool
4545

4646
[![Java CI](https://github.com/apache/commons-pool/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-pool/actions/workflows/maven.yml)
4747
[![Maven Central](https://img.shields.io/maven-central/v/org.apache.commons/commons-pool2?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.commons/commons-pool2)
48-
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-pool2/2.13.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.13.0)
48+
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-pool2/2.13.1.svg)](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.13.1)
4949
[![CodeQL](https://github.com/apache/commons-pool/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-pool/actions/workflows/codeql-analysis.yml)
5050
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-pool/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-pool)
5151

@@ -68,7 +68,7 @@ Alternatively, you can pull it from the central Maven repositories:
6868
<dependency>
6969
<groupId>org.apache.commons</groupId>
7070
<artifactId>commons-pool2</artifactId>
71-
<version>2.13.0</version>
71+
<version>2.13.1</version>
7272
</dependency>
7373
```
7474

RELEASE-NOTES.txt

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
Apache Commons Pool 2.13.1 Release Notes
2+
----------------------------------------
3+
4+
The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.13.1.
5+
6+
Apache Commons Pool provides an object-pooling API and several object-pool implementations.
7+
Version 2 contains a completely rewritten pooling implementation compared to the 1.x series.
8+
In addition to performance and scalability improvements, version 2 includes robust instance
9+
tracking and pool monitoring.
10+
11+
Versions 2.7.x and up require Java 8 or later.
12+
Version 2.6.x requires Java 7 or above.
13+
Version 2.5.x requires Java 7 or above.
14+
Version 2.0 requires 6 or above.
15+
16+
NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean, GenericKeyedObjectPoolMXBean,
17+
and GenericKeyedObjectPoolMXBean) exist only to define the attributes and methods
18+
that will be made available via JMX. Clients must not implement them as
19+
they are subject to change between major, minor, and patch version releases of
20+
Commons Pool. Clients that implement any of these interfaces may not
21+
be able to upgrade to a new minor or patch release without requiring code
22+
changes.
23+
24+
${d}
25+
26+
Changes in version 2.13.1 include:
27+
28+
29+
Fixed Bugs:
30+
o POOL-427: The fix for POOL-425 introduced a regression where addObject fails when maxIdle is negative (indicating no limit). Thanks to Raju Gupta.
31+
o POOL-426: GenericObjectPool addObject can cause maxIdle to be exceeded. Thanks to Raju Gupta.
32+
33+
34+
35+
For complete information on Apache Commons Pool, including instructions on how to submit bug reports,
36+
patches, or suggestions for improvement, see the Apache Commons Pool website:
37+
38+
https://commons.apache.org/proper/commons-pool/
39+
40+
Download page: https://commons.apache.org/proper/commons-pool/download_pool.cgi
41+
42+
-----------------------------------------------------------------------------------------------
43+
144
Apache Commons Pool 2.13.0 Release Notes
245
----------------------------------------
346

src/changes/changes.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The <action> type attribute can be add,update,fix,remove.
4545
<title>Apache Commons Pool Release Notes</title>
4646
</properties>
4747
<body>
48-
<release version="2.13.1" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
48+
<release version="2.13.1" date="2025-12-29" description="This is a feature and maintenance release. Java 8 or later is required.">
4949
<!-- FIX -->
5050
<action type="fix" issue="POOL-427" dev="psteitz" due-to="Raju Gupta"> The fix for POOL-425 introduced a regression where addObject fails when maxIdle is negative (indicating no limit).</action>
5151
<action type="fix" issue="POOL-426" dev="psteitz" due-to="Raju Gupta">GenericObjectPool addObject can cause maxIdle to be exceeded.</action>

src/site/xdoc/download_pool.xml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ limitations under the License.
5858
-->
5959
<document xmlns="http://maven.apache.org/XDOC/2.0"
6060
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
61-
xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd">
61+
xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd">
6262
<properties>
6363
<title>Download Apache Commons Pool</title>
6464
<author email="[email protected]">Apache Commons Team</author>
@@ -115,32 +115,32 @@ limitations under the License.
115115
</p>
116116
</subsection>
117117
</section>
118-
<section name="Apache Commons Pool 2.13.0 (Java 8 or above)">
118+
<section name="Apache Commons Pool 2.13.1 (Java 8 or above)">
119119
<subsection name="Binaries">
120120
<table>
121121
<tr>
122-
<td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.13.0-bin.tar.gz">commons-pool2-2.13.0-bin.tar.gz</a></td>
123-
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.0-bin.tar.gz.sha512">sha512</a></td>
124-
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.0-bin.tar.gz.asc">pgp</a></td>
122+
<td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.13.1-bin.tar.gz">commons-pool2-2.13.1-bin.tar.gz</a></td>
123+
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.1-bin.tar.gz.sha512">sha512</a></td>
124+
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.1-bin.tar.gz.asc">pgp</a></td>
125125
</tr>
126126
<tr>
127-
<td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.13.0-bin.zip">commons-pool2-2.13.0-bin.zip</a></td>
128-
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.0-bin.zip.sha512">sha512</a></td>
129-
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.0-bin.zip.asc">pgp</a></td>
127+
<td><a href="[preferred]/commons/pool/binaries/commons-pool2-2.13.1-bin.zip">commons-pool2-2.13.1-bin.zip</a></td>
128+
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.1-bin.zip.sha512">sha512</a></td>
129+
<td><a href="https://downloads.apache.org/commons/pool/binaries/commons-pool2-2.13.1-bin.zip.asc">pgp</a></td>
130130
</tr>
131131
</table>
132132
</subsection>
133133
<subsection name="Source">
134134
<table>
135135
<tr>
136-
<td><a href="[preferred]/commons/pool/source/commons-pool2-2.13.0-src.tar.gz">commons-pool2-2.13.0-src.tar.gz</a></td>
137-
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.0-src.tar.gz.sha512">sha512</a></td>
138-
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.0-src.tar.gz.asc">pgp</a></td>
136+
<td><a href="[preferred]/commons/pool/source/commons-pool2-2.13.1-src.tar.gz">commons-pool2-2.13.1-src.tar.gz</a></td>
137+
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.1-src.tar.gz.sha512">sha512</a></td>
138+
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.1-src.tar.gz.asc">pgp</a></td>
139139
</tr>
140140
<tr>
141-
<td><a href="[preferred]/commons/pool/source/commons-pool2-2.13.0-src.zip">commons-pool2-2.13.0-src.zip</a></td>
142-
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.0-src.zip.sha512">sha512</a></td>
143-
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.0-src.zip.asc">pgp</a></td>
141+
<td><a href="[preferred]/commons/pool/source/commons-pool2-2.13.1-src.zip">commons-pool2-2.13.1-src.zip</a></td>
142+
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.1-src.zip.sha512">sha512</a></td>
143+
<td><a href="https://downloads.apache.org/commons/pool/source/commons-pool2-2.13.1-src.zip.asc">pgp</a></td>
144144
</tr>
145145
</table>
146146
</subsection>

src/site/xdoc/issue-tracking.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ limitations under the License.
4343
-->
4444
<document xmlns="http://maven.apache.org/XDOC/2.0"
4545
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
46-
xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd">
46+
xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd">
4747
<properties>
4848
<title>Apache Commons Pool Issue tracking</title>
4949
<author email="[email protected]">Apache Commons Team</author>

src/site/xdoc/mail-lists.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ limitations under the License.
4141
-->
4242
<document xmlns="http://maven.apache.org/XDOC/2.0"
4343
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44-
xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd">
44+
xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd">
4545
<properties>
4646
<title>Apache Commons Pool Mailing Lists</title>
4747
<author email="[email protected]">Apache Commons Team</author>

0 commit comments

Comments
 (0)