commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From t.@apache.org
Subject svn commit: r8611 - /release/commons/jcs/RELEASE-NOTES.txt
Date Tue, 14 Apr 2015 18:15:21 GMT
Author: tv
Date: Tue Apr 14 18:15:21 2015
New Revision: 8611

Log:
Add release notes

Added:
    release/commons/jcs/RELEASE-NOTES.txt

Added: release/commons/jcs/RELEASE-NOTES.txt
==============================================================================
--- release/commons/jcs/RELEASE-NOTES.txt (added)
+++ release/commons/jcs/RELEASE-NOTES.txt Tue Apr 14 18:15:21 2015
@@ -0,0 +1,99 @@
+                        Commons JCS
+                           Version 2.0-beta-1
+                           Release Notes
+
+
+INTRODUCTION:
+
+This document contains the release notes for the 2.0-beta-1 version of Apache Commons JCS.
+Commons JCS is a distributed caching system written in Java. It is intended to speed up applications
by providing a means to manage cached data of various dynamic natures.
+
+JCS 2.0 and onwards now targets Java 6.0, making use of features that arrived with Java 5.0
such as generics and concurrency.
+
+JDK 1.6 based major release (beta 1)
+
+Changes in this version include:
+
+New features:
+o           jcache-extra module to provide basic classes based on JCache API.
+o           Web CacheFilter to cache http responses.
+o           OpenJPA L2 Cache based on JCache API.
+o JCS-118:  Add jcache implementation Thanks to Romain Manni-Bucau.
+o           Add simple JMX monitoring feature by exposing the JCSAdminBean to JMX
+o JCS-94:   Add getGroupNames() to all caches. Thanks to Andrew Leamon.
+o JCS-94:   LateralTCPService should implement getGroupKeys. Thanks to Andrew Leamon.
+o           Upgraded Commons Lang dependency to 3.0
+
+Fixed Bugs:
+o JCS-139:  PropertySetter doesn't set Enum properly. Added a test. Thanks to Youngho Cho.
+o JCS-136:  OutOfMemoryError when using compressing serializer Thanks to Youngho Cho.
+o JCS-133:  RemoteUtils.getNamingURL does not handle IPv6 numeric addresses properly
+o JCS-113:  Improve error handling by bubbling up exceptions
+o JCS-115:  JDBCDiskCachePoolAccessManager is thread hostile
+o JCS-113:  Potential NPE in JDBCDiskCache
+            Fixed NPEs in getSize() and getStatistics()
+o JCS-112:  RemoteCacheServer.logUpdateInfo bug updating put count
+o           Fix updating of last access time, add tests for event handling
+o JCS-102:  Reworked the interfaces to make the group cache typesafe Thanks to Robert Clark.
+o JCS-108:  Fix return value of BlockDisk.write(long, byte[]) Thanks to Xiong LIU.
+o JCS-95:   Map region names to valid file names. Thanks to Nicolas Gomez Navarrete.
+o JCS-106:  Bad comparison of int with Long.MAX_VALUE. Thanks to Johannes Weberhofer.
+o JCS-103:  MaxMemoryIdleTimeSeconds default value is wrongly documented. Thanks to Pavel
Novak.
+o JCS-91:   JCS fails to properly dispose of the lateral TCP listener thread.
+            If a webapp that uses JCS lateral TCP cache is undeployed, the listener is left
+            hanging with no hope for exit. Thanks to Diego Rivera.
+o JCS-49:   Contradictory documentation on RemoveUponRemotePut default value. Thanks to David
Easley.
+o JCS-73:   Concurrent cache access causes values loss. Thanks to Alexander Kleymenov.
+o JCS-77:   NullPointerException thrown by IndexedDiskCache if IndexedDisk calls fail to
+            initialize. Thanks to Matt Morrisson.
+o JCS-90:   When issuing a shutDown() command, JCS fails to clean up the Queue Processor
+            thread. Thanks to Diego Rivera.
+o JCS-89:   UDP Discovery fails to report correct IP address to peers for back-connect
+            when InetAddress.getLocalHost() fails to return an externally-visible
+            address (i.e. returns a local address) Thanks to Diego Rivera.
+o JCS-88:   Add a test to verify correct block size calculation Thanks to Diego Rivera.
+o JCS-86:   Fix region properties documentation. Thanks to Roman Solo.
+o JCS-22:   Throw an explicit CacheException when a cache manager instance cannot
+            read its configuration. Thanks to Michael Jordan.
+o JCS-79:   Fix NPE in CompositeCacheConfigurator.parseRegion Thanks to Graham Leggett.
+o JCS-68:   Made RemoteCacheServer public, added remote cache remove feature to
+            JCSAdminBean Thanks to Niall Gallagher.
+o JCS-82:   Use oos.writeUnshared() for LateralTCPSender Thanks to Nikunj Trivedi.
+o JCS-69:   Ensure shutdown of LateralCacheMonitor Thanks to Michael Stevens.
+o JCS-11:   Add method for programmatic configuration to JCS Thanks to Peter Schwarz.
+o JCS-84:   Increase precision of CREATE_TIME, fix name of UPDATE_TIME_SECONDS
+            column. Thanks to Aleksandar Ivanisevic.
+o           Fix VelocityServlet deprecation
+
+Changes:
+o           Allow configuration to set its TimeFactorForMilliseconds and
+            use second by default.
+            This has as impact to remove "Seconds" suffix from corresponding configurations.
+o           Update documentation to reflect generics and API changes
+o JCS-109:  Improve performance of BlockDisk.write(Serializable) Thanks to Xiong LIU.
+o           Change package to org.apache.commons.jcs, groupId to org.apache.commons,
+            artifactId to commons-jcs and version to 2.0-SNAPSHOT
+o           Use central thread pool instance to clean up the code.
+o           Use type-safe enums instead of integer constants to clean up the code.
+o JCS-75:   CompositeCache: Add method to get auxiliary caches, changed
+            visibility of isExpired() to protected. Thanks to Chiat Lam.
+o           Change the interfaces to use generics
+o           Update IndexDisk and BlockDisk to use NIO in an attempt to fix
+            a timing-dependent test failure.
+o           Update build files to make JCS a true Apache Commons component.
+o           Set UTF-8 encoding on all source files
+o           Move site generation to Maven 2. Integrate site into Apache Commons.
+o           Move to JDK 5 Generics
+o           Move to JDK 5 Concurrent
+o           Move build system to Maven 2
+
+Removed:
+o JCS-131:  Remove KeyGeneratorUtil and AddressUtil as they are not used
+o           Remove dependency on commons-lang3
+
+Historical list of changes: http://commons.apache.org/proper/commons-jcs/changes-report.html
+
+For complete information on 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



Mime
View raw message