This is an automated email from the ASF dual-hosted git repository. tv pushed a commit to branch release-3.2.1 in repository https://gitbox.apache.org/repos/asf/commons-jcs.git
commit a4d1a145490949f76840fc3c06b7f3519eb66040 Author: Thomas Vandahl <[email protected]> AuthorDate: Thu Apr 4 14:28:14 2024 +0200 Update for release 3.2.1 --- NOTICE.txt | 2 +- README.md | 4 ++-- RELEASE-NOTES.txt | 23 +++++------------------ commons-jcs-core/pom.xml | 6 +++--- pom.xml | 16 ++++++++-------- src/changes/changes.xml | 8 ++++---- xdocs/download_jcs.xml | 26 +++++++++++++------------- 7 files changed, 36 insertions(+), 49 deletions(-) diff --git a/NOTICE.txt b/NOTICE.txt index 29f0950e..e2fe4137 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -1,5 +1,5 @@ Apache Commons JCS -Copyright 2001-2023 The Apache Software Foundation. +Copyright 2001-2024 The Apache Software Foundation. This product includes software developed at The Apache Software Foundation (https://www.apache.org/). diff --git a/README.md b/README.md index 056bcb46..599912f0 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ Apache Commons JCS [](https://github.com/apache/commons-jcs/actions) [](https://coveralls.io/r/apache/commons-jcs) [](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-jcs3/) -[](https://javadoc.io/doc/org.apache.commons/commons-jcs3/3.2) +[](https://javadoc.io/doc/org.apache.commons/commons-jcs3/3.2.1) Apache Commons JCS is a distributed, versatile caching system. @@ -68,7 +68,7 @@ Alternatively you can pull it from the central Maven repositories: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jcs3</artifactId> - <version>3.2</version> + <version>3.2.1</version> </dependency> ``` diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 0958acd4..b95f99f7 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -16,13 +16,13 @@ limitations under the License. Apache Commons JCS - Version 3.2 + Version 3.2.1 Release Notes INTRODUCTION: -This document contains the release notes for the 3.2 version of Apache Commons JCS. +This document contains the release notes for the 3.2.1 version of Apache Commons JCS. Commons JCS is a distributed caching system written in Java. It is intend to speed up applications by providing a means to manage cached data of various dynamic natures. @@ -38,22 +38,9 @@ Apache Commons JCS is a distributed, versatile caching system. Changes in this version include: Fixed Bugs: -o JCS-234: Fix OSGi manifest Thanks to Chris Lake. -o JCS-232: Handle ServiceConfigurationError when using a different logging framework Thanks to Jeremy Long. -o JCS-231: Fix Lateral TCP cache recovery loop for empty TCP servers Thanks to Andrea Vettori. -o JCS-230: UDPDiscoveryReceiver with EncryptingSerializer fails #88. Thanks to Dorota Oeknigk-Urbanska. -o JCS-229: LateralTCPListener class uses always StandardSerializer #89. Thanks to Dorota Oeknigk-Urbanska. - -Changes: -o Bump actions/cache from 2.1.7 to 3.0.9 #86, #111. Thanks to Dependabot, Gary Gregory. -o Bump actions/checkout from 2 to 3.0.2 #93. Thanks to Dependabot, Gary Gregory. -o Bump actions/setup-java from 2 to 3.5.1. Thanks to Gary Gregory. -o Bump commons-parent from 52 to 58 #90, #130, #154. Thanks to Dependabot. -o Bump log4j-api from 2.17.1 to 2.20.0 #85, #100, #107, #145. Thanks to Dependabot. -o Bump log4j-core from 2.17.1 to 2.20.0 #87, #99, #108, #144. Thanks to Dependabot. -o Bump commons-text from 1.9 to 1.10.0 #110. Thanks to Dependabot. -o Bump commons-io from 2.11.0 to 2.12.0. Thanks to Gary Gregory. - +o Fix java.rmi.RemoteException: Method is not Remote in IRemoteCacheListener. + This is caused by a fix for JDK issue JDK-8230967 in various JDKs such as 8u241, + 11.0.6 and probably others. Historical list of changes: http://commons.apache.org/proper/commons-jcs/changes-report.html diff --git a/commons-jcs-core/pom.xml b/commons-jcs-core/pom.xml index d9c72141..7e8814ae 100644 --- a/commons-jcs-core/pom.xml +++ b/commons-jcs-core/pom.xml @@ -58,7 +58,7 @@ <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> - <version>2.20.0</version> + <version>${commons.log4j.version}</version> <optional>true</optional> </dependency> @@ -111,7 +111,7 @@ <dependency> <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> + <artifactId>javax.servlet-api</artifactId> <optional>true</optional> </dependency> </dependencies> @@ -204,7 +204,7 @@ <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> - <version>2.20.0</version> + <version>${commons.log4j.version}</version> <scope>test</scope> </dependency> </dependencies> diff --git a/pom.xml b/pom.xml index 84e1016b..9c31c5cf 100644 --- a/pom.xml +++ b/pom.xml @@ -203,7 +203,7 @@ </contributors> <build> - <defaultGoal>clean apache-rat:check package javadoc:javadoc</defaultGoal> + <defaultGoal>clean apache-rat:check verify javadoc:javadoc</defaultGoal> <pluginManagement> <plugins> <!-- Re-enable standard copying of N&L files from apache parent --> @@ -307,7 +307,7 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> - <version>2.9.0</version> + <version>2.12.0</version> <optional>true</optional> </dependency> @@ -363,8 +363,8 @@ <dependency> <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - <version>2.5</version> + <artifactId>javax.servlet-api</artifactId> + <version>3.1.0</version> <optional>true</optional> </dependency> @@ -446,7 +446,7 @@ <artifactId>maven-pmd-plugin</artifactId> <version>${commons.pmd.version}</version> <configuration> - <targetJdk>1.8</targetJdk> + <targetJdk>${maven.compiler.target}</targetJdk> </configuration> </plugin> <plugin> @@ -553,8 +553,6 @@ <commons.release.version>3.2.1</commons.release.version> <commons.release.name>commons-jcs3-dist-3.2.1</commons.release.name> <commons.release.desc>(Java 8+)</commons.release.desc> - <commons.releaseManagerName>tv</commons.releaseManagerName> - <commons.releaseManagerKey>88817402</commons.releaseManagerKey> <commons.release.isDistModule>false</commons.release.isDistModule> <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl> <!-- The RC version used in the staging repository URL. --> @@ -573,7 +571,9 @@ <jsr107.api.version>1.0.1</jsr107.api.version> <commons.collections.version>4.4</commons.collections.version> - <commons.text.version>1.10.0</commons.text.version> + <commons.text.version>1.11.0</commons.text.version> + <commons.lang.version>3.13.0</commons.lang.version> + <commons.log4j.version>2.23.1</commons.log4j.version> <test.type>Unit</test.type> <doclint>none</doclint> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 56d01aaa..1e50b0d2 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -21,17 +21,17 @@ <author email="[email protected]">Apache Commons Developers</author> </properties> <body> - <release version="3.2.1" date="2023-11-11"> + <release version="3.2.1" date="2024-04-04"> <action dev="tv" type="fix"> + Fix java.rmi.RemoteException: Method is not Remote in IRemoteCacheListener. + This is caused by a fix for JDK issue JDK-8230967 in various JDKs such as 8u241, + 11.0.6 and probably others. <fixes issue="JCS-237" /> <fixes issue="JCS-238" /> <fixes issue="JCS-239" /> <fixes issue="JCS-240" /> <dueto name="Murali Thirugnanam" /> <dueto name="Greg Parmiter" /> - Fix java.rmi.RemoteException: Method is not Remote in IRemoteCacheListener. - This is caused by a fix for JDK issue JDK-8230967 in various JDKs such as 8u241, - 11.0.6 and probably others. </action> </release> <release version="3.2" date="2023-08-22"> diff --git a/xdocs/download_jcs.xml b/xdocs/download_jcs.xml index 1a9d616e..ca628953 100644 --- a/xdocs/download_jcs.xml +++ b/xdocs/download_jcs.xml @@ -113,32 +113,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons JCS 3.2 (Java 8+)"> + <section name="Apache Commons JCS 3.2.1 (Java 8+)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/jcs/binaries/commons-jcs3-dist-3.2-bin.tar.gz">commons-jcs3-dist-3.2-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/jcs/binaries/commons-jcs3-dist-3.2.1-bin.tar.gz">commons-jcs3-dist-3.2.1-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2.1-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2.1-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/jcs/binaries/commons-jcs3-dist-3.2-bin.zip">commons-jcs3-dist-3.2-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2-bin.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/jcs/binaries/commons-jcs3-dist-3.2.1-bin.zip">commons-jcs3-dist-3.2.1-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2.1-bin.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs3-dist-3.2.1-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/jcs/source/commons-jcs3-dist-3.2-src.tar.gz">commons-jcs3-dist-3.2-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/jcs/source/commons-jcs3-dist-3.2.1-src.tar.gz">commons-jcs3-dist-3.2.1-src.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2.1-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2.1-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/jcs/source/commons-jcs3-dist-3.2-src.zip">commons-jcs3-dist-3.2-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2-src.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/jcs/source/commons-jcs3-dist-3.2.1-src.zip">commons-jcs3-dist-3.2.1-src.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2.1-src.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs3-dist-3.2.1-src.zip.asc">pgp</a></td> </tr> </table> </subsection>
