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 2016/10/10 08:42:02 UTC
svn commit: r1764031 - in /commons/proper/jcs/trunk: RELEASE-NOTES.txt
commons-jcs-core/pom.xml src/changes/changes.xml
src/changes/release-notes.vm xdocs/download_jcs.xml
Author: tv
Date: Mon Oct 10 08:42:02 2016
New Revision: 1764031
URL: http://svn.apache.org/viewvc?rev=1764031&view=rev
Log:
Prepare release candidate
Modified:
commons/proper/jcs/trunk/RELEASE-NOTES.txt
commons/proper/jcs/trunk/commons-jcs-core/pom.xml
commons/proper/jcs/trunk/src/changes/changes.xml
commons/proper/jcs/trunk/src/changes/release-notes.vm
commons/proper/jcs/trunk/xdocs/download_jcs.xml
Modified: commons/proper/jcs/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/RELEASE-NOTES.txt?rev=1764031&r1=1764030&r2=1764031&view=diff
==============================================================================
--- commons/proper/jcs/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/jcs/trunk/RELEASE-NOTES.txt Mon Oct 10 08:42:02 2016
@@ -16,13 +16,13 @@ limitations under the License.
Apache Commons JCS
- Version 2.0-SNAPSHOT
- Release Notes
+ Version 2.0-beta-2
+ Release Notes
INTRODUCTION:
-This document contains the release notes for the 2.0-SNAPSHOT version of Apache Commons JCS.
+This document contains the release notes for the 2.0-beta-2 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.
@@ -35,14 +35,30 @@ For the advice on upgrading from 1.x to
Apache Commons JCS is a distributed, versatile caching system.
-JDK 1.6 based major release
+JDK 1.6 based major release (beta-2)
Changes in this version include:
New features:
+o JCS-54: Add soft reference memory cache Thanks to Tore Halset.
+o Add verification of block disk cache key file. Thanks to Wiktor Niesiobedzki.
+o Add orderly shutdown of ThreadPoolManager
o JCS-147: Provide file size limitation for Block Disk Cache and Indexed Disk Cache Thanks to Wiktor Niesiobedzki.
Fixed Bugs:
+o JCS-165: Fix: BlockDiskCache partial remove / group remove doesn't work Thanks to Wiktor Niesiobedzki.
+o JCS-156: BlockDiskCache is limited to 2GB Thanks to Ryan Fong.
+o JCS-162: Fix: Memory region properties documentation incorrect Thanks to Ryan Fong.
+o JCS-161: Fix: Dynamic regions leak memory upon dispose due to ShrinkerTask Thanks to Ryan Fong.
+o JCS-78: Fix: RemoteCacheStartupServlet can't start with config outside classpath Thanks to Marko Stipanov.
+o JCS-159: Fix: BlockDiskCache overwrites data after loading from disk Thanks to Wiktor Niesiobedzki.
+o Fix Javadoc for Java 8 Thanks to Mat Jaggard.
+o JCS-116: Fix: CompositeCacheManager is thread-hostile Thanks to Sebb.
+o JCS-158: Fix NullPointerException in IndexedDiskCache.addToRecycleBin(...) Thanks to Wiktor Niesiobedzki.
+o JCS-153: Fix file size limitation for Block Disk Cache and Indexed Disk Cache Thanks to Wiktor Niesiobedzki.
+o JCS-149: When reading keys from disk, a StreamCorruptedException happens when a custom serializer is applied Thanks to Youngho Cho.
+o Fix removal of items from group cache, added several tests
+o JCS-140: JCacheFilter code logic error, first hit always fails Thanks to liangjiarui.
o JCS-96: Incomplete shutdown of RemoteCacheServer Thanks to Gregory Fernandez.
o JCS-148: Unnecessary use of FileChannel.force() in Indexed and Block Disk Caches Thanks to Wiktor Niesiobedzki.
o JCS-146: IndexedDiskCache: Mismatched memory and disk length (0) for
@@ -51,11 +67,16 @@ o JCS-145: AbstractDiskCacheAttributes
o JCS-144: BlockDiskCache hangs on SEVERE: Region [TMS] Failure getting from disk--IOException Thanks to Wiktor Niesiobedzki.
o JCS-141: RemoteCacheServerFactory ignores configuration Thanks to validruk.
+Changes:
+o JCS-130: Simplify management of auxiliary caches
+o Reduce synchronization
+o JCS-48: Replace PoolAccess with a DataSourceFactory model borrowed from DB-Torque Thanks to Hanasaki Jiji.
+o JCS-124: Make the code in Step 5 on the JCS overview page a full working class that can compile Thanks to Richard Eigenmann.
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 Apache Commons JCS website:
+patches, or suggestions for improvement, see the Apache Commons JCS website:
http://commons.apache.org/proper/commons-jcs/
\ No newline at end of file
Modified: commons/proper/jcs/trunk/commons-jcs-core/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/commons-jcs-core/pom.xml?rev=1764031&r1=1764030&r2=1764031&view=diff
==============================================================================
--- commons/proper/jcs/trunk/commons-jcs-core/pom.xml (original)
+++ commons/proper/jcs/trunk/commons-jcs-core/pom.xml Mon Oct 10 08:42:02 2016
@@ -40,8 +40,6 @@
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
- <commons.osgi.export>org.apache.commons.jcs,org.apache.commons.jcs.access,org.apache.commons.jcs.access.exception</commons.osgi.export>
- <commons.osgi.private>org.apache.commons.jcs.*</commons.osgi.private>
</properties>
<dependencies>
Modified: commons/proper/jcs/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/changes/changes.xml?rev=1764031&r1=1764030&r2=1764031&view=diff
==============================================================================
--- commons/proper/jcs/trunk/src/changes/changes.xml (original)
+++ commons/proper/jcs/trunk/src/changes/changes.xml Mon Oct 10 08:42:02 2016
@@ -20,6 +20,8 @@
</properties>
<body>
<release version="2.0" date="unreleased" description="JDK 1.6 based major release">
+ </release>
+ <release version="2.0-beta-2" date="2016-10-10" description="JDK 1.6 based major release (beta-2)">
<action issue="JCS-130" dev="tv" type="update">
Simplify management of auxiliary caches
</action>
Modified: commons/proper/jcs/trunk/src/changes/release-notes.vm
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/changes/release-notes.vm?rev=1764031&r1=1764030&r2=1764031&view=diff
==============================================================================
--- commons/proper/jcs/trunk/src/changes/release-notes.vm (original)
+++ commons/proper/jcs/trunk/src/changes/release-notes.vm Mon Oct 10 08:42:02 2016
@@ -33,13 +33,13 @@ limitations under the License.
${project.name}
- Version ${version}
- Release Notes
+ Version ${version}
+ Release Notes
INTRODUCTION:
-This document contains the release notes for the ${version} version of Apache Commons JCS.
+This document contains the release notes for the ${version} version of ${project.name}.
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.
@@ -135,6 +135,6 @@ Removed:
Historical list of changes: ${project.url}changes-report.html
For complete information on ${project.name}, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache ${project.name} website:
+patches, or suggestions for improvement, see the ${project.name} website:
${project.url}
\ No newline at end of file
Modified: commons/proper/jcs/trunk/xdocs/download_jcs.xml
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/xdocs/download_jcs.xml?rev=1764031&r1=1764030&r2=1764031&view=diff
==============================================================================
--- commons/proper/jcs/trunk/xdocs/download_jcs.xml (original)
+++ commons/proper/jcs/trunk/xdocs/download_jcs.xml Mon Oct 10 08:42:02 2016
@@ -31,10 +31,21 @@ limitations under the License.
| 2) Set the following properties in the component's pom: |
| - commons.componentid (required, alphabetic, lower case) |
| - commons.release.version (required) |
- | - commons.binary.suffix (optional) |
+ | - commons.release.name (required) |
+ | - commons.binary.suffix (optional) |
| (defaults to "-bin", set to "" for pre-maven2 releases) |
+ | - commons.release.desc (optional) |
+ | - commons.release.subdir (optional) |
+ | |
+ | - commons.release.2/3.version (conditional) |
+ | - commons.release.2/3.name (conditional) |
+ | - commons.release.2/3.binary.suffix (optional) |
+ | - commons.release.2/3.desc (optional) |
+ | - commons.release.2/3.subdir (optional) |
| |
| 3) Example Properties |
+ | (commons.release.name inherited by parent: |
+ | ${project.artifactId}-${commons.release.version} |
| |
| <properties> |
| <commons.componentid>math</commons.componentid> |
@@ -46,17 +57,17 @@ limitations under the License.
<document>
<properties>
<title>Download Apache Commons JCS</title>
- <author email="dev@commons.apache.org">Commons Documentation Team</author>
+ <author email="dev@commons.apache.org">Apache Commons Documentation Team</author>
</properties>
<body>
<section name="Download Apache Commons JCS">
<subsection name="Using a Mirror">
<p>
We recommend you use a mirror to download our release
- builds, but you <strong>must</strong> verify the integrity of
+ builds, but you <strong>must</strong> <a href="http://www.apache.org/info/verification.html">verify the integrity</a> of
the downloaded files using signatures downloaded from our main
distribution directories. Recent releases (48 hours) may not yet
- be available from the mirrors.
+ be available from all the mirrors.
</p>
<p>
@@ -88,39 +99,44 @@ limitations under the License.
</form>
<p>
- The <a href="http://www.apache.org/dist/commons/KEYS">KEYS</a>
- link links to the code signing keys used to sign the product.
- The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site.
- The <code>MD5</code> link downloads the checksum from the main site.
+ It is essential that you
+ <a href="https://www.apache.org/info/verification.html">verify the integrity</a>
+ of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files);
+ failing that using the <code>MD5</code> hash (<code>*.md5</code> checksum files).
+ </p>
+ <p>
+ The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a>
+ file contains the public PGP keys used by Apache Commons developers
+ to sign releases.
</p>
</subsection>
</section>
- <section name="Apache Commons JCS 2.0-beta-1 (Java 6.0+)">
+ <section name="Apache Commons JCS 2.0-beta-2 (Java 6.0+)">
<subsection name="Binaries">
<table>
<tr>
- <td><a href="[preferred]/commons/jcs/binaries/commons-jcs-dist-2.0-beta-1-bin.tar.gz">commons-jcs-dist-2.0-beta-1-bin.tar.gz</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/binaries/commons-jcs-dist-2.0-beta-1-bin.tar.gz.md5">md5</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/binaries/commons-jcs-dist-2.0-beta-1-bin.tar.gz.asc">pgp</a></td>
+ <td><a href="[preferred]/commons/jcs/binaries/commons-jcs-2.0-beta-2-bin.tar.gz">commons-jcs-2.0-beta-2-bin.tar.gz</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs-2.0-beta-2-bin.tar.gz.md5">md5</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs-2.0-beta-2-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
- <td><a href="[preferred]/commons/jcs/binaries/commons-jcs-dist-2.0-beta-1-bin.zip">commons-jcs-dist-2.0-beta-1-bin.zip</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/binaries/commons-jcs-dist-2.0-beta-1-bin.zip.md5">md5</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/binaries/commons-jcs-dist-2.0-beta-1-bin.zip.asc">pgp</a></td>
+ <td><a href="[preferred]/commons/jcs/binaries/commons-jcs-2.0-beta-2-bin.zip">commons-jcs-2.0-beta-2-bin.zip</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs-2.0-beta-2-bin.zip.md5">md5</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/binaries/commons-jcs-2.0-beta-2-bin.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
<subsection name="Source">
<table>
<tr>
- <td><a href="[preferred]/commons/jcs/source/commons-jcs-dist-2.0-beta-1-src.tar.gz">commons-jcs-dist-2.0-beta-1-src.tar.gz</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/source/commons-jcs-dist-2.0-beta-1-src.tar.gz.md5">md5</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/source/commons-jcs-dist-2.0-beta-1-src.tar.gz.asc">pgp</a></td>
+ <td><a href="[preferred]/commons/jcs/source/commons-jcs-2.0-beta-2-src.tar.gz">commons-jcs-2.0-beta-2-src.tar.gz</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs-2.0-beta-2-src.tar.gz.md5">md5</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs-2.0-beta-2-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
- <td><a href="[preferred]/commons/jcs/source/commons-jcs-dist-2.0-beta-1-src.zip">commons-jcs-dist-2.0-beta-1-src.zip</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/source/commons-jcs-dist-2.0-beta-1-src.zip.md5">md5</a></td>
- <td><a href="http://www.apache.org/dist/commons/jcs/source/commons-jcs-dist-2.0-beta-1-src.zip.asc">pgp</a></td>
+ <td><a href="[preferred]/commons/jcs/source/commons-jcs-2.0-beta-2-src.zip">commons-jcs-2.0-beta-2-src.zip</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs-2.0-beta-2-src.zip.md5">md5</a></td>
+ <td><a href="https://www.apache.org/dist/commons/jcs/source/commons-jcs-2.0-beta-2-src.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
@@ -131,7 +147,7 @@ limitations under the License.
</p>
<ul>
<li class="download"><a href="[preferred]/commons/jcs/">browse download area</a></li>
- <li><a href="http://archive.apache.org/dist/commons/jcs/">archives...</a></li>
+ <li><a href="https://archive.apache.org/dist/commons/jcs/">archives...</a></li>
</ul>
</section>
</body>