You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tv...@apache.org on 2022/01/03 16:19:37 UTC

svn commit: r51880 - /dev/commons/jcs/3.1-rc2/

Author: tv
Date: Mon Jan  3 16:19:37 2022
New Revision: 51880

Log:
Add Commons-JCS-3.1-RC2

Added:
    dev/commons/jcs/3.1-rc2/
    dev/commons/jcs/3.1-rc2/RELEASE-NOTES.txt
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.asc   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.sha512
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.asc   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.sha512
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.asc   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.sha512
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.asc   (with props)
    dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.sha512

Added: dev/commons/jcs/3.1-rc2/RELEASE-NOTES.txt
==============================================================================
--- dev/commons/jcs/3.1-rc2/RELEASE-NOTES.txt (added)
+++ dev/commons/jcs/3.1-rc2/RELEASE-NOTES.txt Mon Jan  3 16:19:37 2022
@@ -0,0 +1,89 @@
+
+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           Use new SecureRandom() instead of SecureRandom.getStrongInstance() to 
+            avoid potential performance problems on Linux Thanks to Bruno Kinoshita.
+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.14.1 to 2.17.1 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.1 #79, #81. 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/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.sha512
==============================================================================
--- dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.sha512 (added)
+++ dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.tar.gz.sha512 Mon Jan  3 16:19:37 2022
@@ -0,0 +1 @@
+2d64ec75177934524353adcc7cccb92b05b4a5b6014f75b10f16dae2265954da0c0f4c0eb68013fee71d4ec53a49b02f7689de5fce6ff34ae90cd83705a56362
\ No newline at end of file

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.sha512
==============================================================================
--- dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.sha512 (added)
+++ dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-bin.zip.sha512 Mon Jan  3 16:19:37 2022
@@ -0,0 +1 @@
+cba57f84ce1e0654239b0ea72663c166e47cf582c0ffc4a2743fd583d35eabbbcb03576fb1aac3e425a48a5b55068c554ab13b3b210a4d50151f62fa9e79894c
\ No newline at end of file

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.sha512
==============================================================================
--- dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.sha512 (added)
+++ dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.tar.gz.sha512 Mon Jan  3 16:19:37 2022
@@ -0,0 +1 @@
+d76daa3e8449e711e91e3f3ec73dc00b212d10db28f0f9a726c4df35bb9578cc1649ee8c5f20159f8cda0f58c569fa5821c3736a3f65fc03cfff74da200b790d
\ No newline at end of file

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.sha512
==============================================================================
--- dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.sha512 (added)
+++ dev/commons/jcs/3.1-rc2/commons-jcs3-dist-3.1-src.zip.sha512 Mon Jan  3 16:19:37 2022
@@ -0,0 +1 @@
+1990533137ca75dbbfa702bb8dedb680e2f6d96d301cf263794d96da845c2c72072c1e84b6e50b7dd0588f96fd9512be0d7a61cd08463f1e01044a55a75b0ed5
\ No newline at end of file