Author: tv Date: Thu Dec 23 17:44:23 2021 New Revision: 51736 Log: Commons JCS 3.1 RC1
Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/ dev/commons/jcs/COMMONS_JCS_3_1_RC1/RELEASE-NOTES.txt dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.asc (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.sha512 dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.asc (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.sha512 dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.asc (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.sha512 dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.asc (with props) dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.sha512 Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/RELEASE-NOTES.txt ============================================================================== --- dev/commons/jcs/COMMONS_JCS_3_1_RC1/RELEASE-NOTES.txt (added) +++ dev/commons/jcs/COMMONS_JCS_3_1_RC1/RELEASE-NOTES.txt Thu Dec 23 17:44:23 2021 @@ -0,0 +1,87 @@ + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +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 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + Apache Commons JCS + Version 3.1 + Release Notes + + +INTRODUCTION: + +This document contains the release notes for the 3.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. + +JCS 3.0 and onwards now targets Java 8.0, making use of features that arrived with Java 8.0 +such as lambdas. + +For the advice on upgrading from 2.x to 3.x, see the following page: + + http://commons.apache.org/proper/commons-jcs/UpgradingFrom2x.html + +Changes in this version include: + +New features: +o Add EncryptingSerializer and some documentation +o Add BlockDiskKeyStore.isEmpty(). Thanks to Gary Gregory. +o Add IndexedDisk.isEmpty(). Thanks to Gary Gregory. + +Fixed Bugs: +o JCS-228: Attempt to fix osgi import packages Thanks to Patrick Ziegler. +o JCS-191: Fix for Server Failover mechanism not working, add test Thanks to Prajakta Uplaikar. +o JCS-186: Use configured listener address for UDP service broadcast Thanks to Alex L. +o JCS-186: Fix UDP service discovery with LateralCache Thanks to Alex L. +o Fix shutdown race conditions + +Changes: +o Update from Apache Log4j 2.15.0 to 2.17.0 Thanks to Gary Gregory. +o Autodetect lateral service address on the interface used for multicast - + depending on the multicast protocol: + IPv6 link-local address for IPv6 multicast, + IPv4 site-local address for IPv4 multicast +o Use NIO for UDP service discovery, works with IPv6 now +o Use NIO for LateralTCPListener +o IMPORTANT CHANGE + Use IElementSerializer for LateralTCPSender and listener +o IMPORTANT CHANGE + Use IElementSerializer for RemoteHttpCacheServlet +o IMPORTANT CHANGE + Use IElementSerializer for Block disk key storage +o IMPORTANT CHANGE + Use IElementSerializer for UDP service discovery +o Replace several Runnable classes with Lambdas + Deprecate original classes +o Update from Apache Commons Lang 3.10 to 3.12.0. Thanks to Gary Gregory. +o Bump build actions/setup-java from v1.4.3 to v2. Thanks to Gary Gregory. +o Update from Apache Commons IO 2.8.0 to 2.10.0, #72. Thanks to Gary Gregory, Dependabot. +o Bump actions/cache from 2.1.5 to 2.1.6 #70. Thanks to Dependabot. +o Bump log4j-api from 2.13.2 to 2.17.0 #79. Thanks to Dependabot. + +Removed: +o Remove support for long deprecated and inconsistent + RemoteCacheServer configuration keys + - remote.cache.service.port is now jcs.remotecache.serverattributes.servicePort + - remote.cache.rmiSocketFactoryTimeoutMillis is now jcs.remotecache.serverattributes.rmiSocketFactoryTimeoutMillis + - remote.cluster.LocalClusterConsistency is now jcs.remotecache.serverattributes.LocalClusterConsistency + - remote.cluster.AllowClusterGet is now jcs.remotecache.serverattributes.AllowClusterGet + +Historical list of changes: http://commons.apache.org/proper/commons-jcs/changes-report.html + +For complete information on Apache Commons JCS, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons JCS website: + +http://commons.apache.org/proper/commons-jcs/ \ No newline at end of file Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/gzip Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.asc ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.asc ------------------------------------------------------------------------------ svn:mime-type = application/pgp-signature Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.sha512 ============================================================================== --- dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.sha512 (added) +++ dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.tar.gz.sha512 Thu Dec 23 17:44:23 2021 @@ -0,0 +1 @@ +651d9adaa7495a5411baf2903f57e1471633ba1742ce4739dd5060f186ddecfb44afe9b528eac1d904ebc8bfe43654a455fe8a6ccb0a46449acf2830ad3a015e \ No newline at end of file Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip ------------------------------------------------------------------------------ svn:mime-type = application/zip Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.asc ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.asc ------------------------------------------------------------------------------ svn:mime-type = application/pgp-signature Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.sha512 ============================================================================== --- dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.sha512 (added) +++ dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-bin.zip.sha512 Thu Dec 23 17:44:23 2021 @@ -0,0 +1 @@ +5e53f4ddca4071aa9d13d88b17444afdcb71f513ab0cef1be4e5dd5162c477d101b50dbecb5a7624546fbd4985d1ca4024ab6f3ef1b06d6f0a3fbfea393ba861 \ No newline at end of file Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/gzip Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.asc ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.asc ------------------------------------------------------------------------------ svn:mime-type = application/pgp-signature Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.sha512 ============================================================================== --- dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.sha512 (added) +++ dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.tar.gz.sha512 Thu Dec 23 17:44:23 2021 @@ -0,0 +1 @@ +137639d251a52ebf61b15eb710b201c2d6f1b111c507596bd49ecee313ec1e51fd885ad869addebb337cceddb1eb9ab9e73e77baf705a7cbfaae3d9bd4251ec5 \ No newline at end of file Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/zip Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.asc ============================================================================== Binary file - no diff available. Propchange: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.asc ------------------------------------------------------------------------------ svn:mime-type = application/pgp-signature Added: dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.sha512 ============================================================================== --- dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.sha512 (added) +++ dev/commons/jcs/COMMONS_JCS_3_1_RC1/commons-jcs3-dist-3.1-src.zip.sha512 Thu Dec 23 17:44:23 2021 @@ -0,0 +1 @@ +013f85fa8f291b4ea3f2b43858dd48bd3335a4092339971c8a6b16751ae7c539b031ac27897d800ee2e523d3e9edf776b7a8911a9adf8633e064b489ff8de2b9 \ No newline at end of file