Release History

VersionDateDescription
1.2.7.9.3 in SVN
1.2.7.9.2 in SVN
1.2.7.9 in SVN
1.2.7.8 in SVN
1.2.7.7 in SVN
1.2.7.6 in SVN
1.2.7.3 in SVN
1.2.7.2 in SVN
1.2.7.1 in SVN
1.2.7.0 in SVN
1.2.6.9 in SVN
1.2.6.8 in SVN
1.2.6.7 in SVN
1.2.6.6 in SVN

Get the RSS feed of the last changes

Release 1.2.7.9.3 - in SVN

TypeChangesBy
fix Fixed partial key and group id removal bug in indexed disk cache. Fixes JCS-15. Thanks to Kevin Preece . asmuts
fix Fixed partial key removal SQL syntax problem with the JDBC disk cache. Fixes JCS-20. Thanks to Alistair Forbes . asmuts
fix Fixed a few minor missing locks. Fixes JCS-21. Thanks to Michael Stevens . asmuts

Release 1.2.7.9.2 - in SVN

TypeChangesBy
update Added a summary page to the JCSAdmin.jsp that just dumps the stats for a region. It doesn't display all the keys. asmuts
update Added get, put, and remove counts to the lateral and remote stats. Added hit count to disk cache stats. asmuts
fix Fixed non thread safe OOS writes in the TCP Lateral Sender. This was causing endless loops deep down in the OOS code. Fixes JCS-12. Thanks to John Klame . asmuts

Release 1.2.7.9 - in SVN

TypeChangesBy
fix Fixed last element too small recycle bin bug. Fixes JCS-1. asmuts
update Added the ability to send all items to disk or to use the disk merely as a swap. This is done by setting the DiskUsagePattern on the cache attributes for a region. Fixes JCS-2. asmuts
fix Disk optimization now occurs in place, without using additional files. It is far more efficient. Fixes JCS-3. Thanks to Peter Schwarz . asmuts
fix The disk cache will not optimize on shutdown if the freedata size is 0. Fixes JCS-4. asmuts
fix Remote cache client will now shutdown properly. Fixes JCS-8. asmuts
fix Only send memory items to disk auxiliaries on shutdown. Fixes JCS-9. asmuts

Release 1.2.7.8 - in SVN

TypeChangesBy
update Added the ability to schedule optimizations for the MySQL disk cache. It can also recover from optimization failure and repair the table. It's been tested and is running in a production environment. asmuts

Release 1.2.7.7 - in SVN

TypeChangesBy
fix Fixed the array index out of bounds exception in the Sorted Preferential Array. Thanks to Brian Crow @noteworthyms.com . asmuts

Release 1.2.7.6 - in SVN

TypeChangesBy
fix Fixed UDP discovery configuration problem. The discovery address was not being used. It was broken in the last release. Thanks to Rick Szeto @vizible.com . asmuts
fix Fixed disk cache class cast problem when running inside the remote cache. The disk cache was casting to an instance and not the ICacheElement interface . Thanks to Alistair Forbes . asmuts

Release 1.2.7.3 - in SVN

TypeChangesBy
update You can now configure the remote cache client to not receive from the remote server. asmuts
update Added a new xdoc for the Remote Cache properties. asmuts
update Improved the jcs admin jsp: added stats details, better navigation, item lookup, and remove confirmation. asmuts

Release 1.2.7.2 - in SVN

TypeChangesBy
update You can configure the remote cache to use a custom RMI Socket Factory with socket timeouts. asmuts
fix Removed redundant system out logging from remote cache server. hchar
update Added additional stats for remote cache. asmuts

Release 1.2.7.1 - in SVN

TypeChangesBy
update Added a JDBC disk cache. It has been tested with MYSql and HSQL. asmuts
update Added a special HSQL implementation of the JDBC disk cache. This replaces the previous experimental HSQL implementation. asmuts
update Added a new xdoc for the JDBC Disk Cache properties. asmuts

Release 1.2.7.0 - in SVN

TypeChangesBy
update Removed dependencies on commons-lang and on commons-collections from the core of JCS. asmuts
update Increased test coverage. asmuts
fix Fixed entry set creation problem in LRUMap. asmuts

Release 1.2.6.9 - in SVN

TypeChangesBy
update The remote cache now sends a byte array to the server instead of the class. This allows you to run the remote server without copies of your objects in its classpath. This makes the remote server far easier to use. asmuts
update Created an interface for cache element serializers and made a default implementation. This will allow use to use other serialization mechanisms in the future. I converted the remote cache to use the standard serializer. asmuts
update Added several new unit tests. asmuts
update Improved Javadocs throughout. asmuts

Release 1.2.6.8 - in SVN

TypeChangesBy
fix Moved synchronization from the client to the sorted preferential array. This solved the index out of bounds exception that appeared periodically on disk cleanup. asmuts
update Improved Javadocs throughout. asmuts

Release 1.2.6.7 - in SVN

TypeChangesBy
fix Fixed shutdown for lateral. Added shutdown observer framework. Changed listener thread to a daemon. Made executor on listener use a daemon setting thread factory. Thanks to Adam Siefker @amazon.com . asmuts
fix Fixed abstract inner class references for Jikes. asmuts
update Improved Javadocs throughout. asmuts

Release 1.2.6.6 - in SVN

TypeChangesBy
fix Properties are loaded using the current thread's classloader by default. asmuts
fix When a config file is not found a descriptive error message is printed to the logs. asmuts
update Made an interface for the cache manager to improve testability . asmuts
update Auxiliaries are assigned a cache manager and the lateral TCP has a settable source id, so it can be tested. asmuts
update Increased JGroups version to 2.2.8. It works again. The old JGroups didn't work for unknown reasons. asmuts
update Cleaned up some javadocs. asmuts
update Improved info level logging for TCP lateral. asmuts
update Added configuration properties xdocs for TCP lateral, indexed disk, and memory cache. asmuts
update Created concurrent tests for TCP lateral to verify correct region behavior. asmuts
update Made BDBJE work with new auxiliary changes. asmuts
fix UDP discovery no longer activates if the lateral type isn't TCP. asmuts
fix Reduced lateral get timeout to 1 second, rather than 10. We still need to disable gets when a timeout occurs. asmuts