<document> | |
<properties> | |
<title>JCS Change Log</title> | |
<author email="asmuts@apache.org">Aaron Smuts</author> | |
</properties> | |
<body> | |
<release version="1.2.7.7" date="in CVS"> | |
<action dev="asmuts" type="fix" | |
due-to="Brian Crow @noteworthyms.com"> | |
Fixed the array index out of bounds exception in the Sorted | |
Preferential Array. | |
</action> | |
</release> | |
<release version="1.2.7.6" date="in CVS"> | |
<action dev="asmuts" type="fix" | |
due-to="Rick Szeto @vizible.com"> | |
Fixed UDP discovery configuration problem. The discovery | |
address was not being used. It was broken in the last | |
release. | |
</action> | |
<action dev="asmuts" type="fix" due-to="Alistair Forbes"> | |
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. | |
</action> | |
</release> | |
<release version="1.2.7.3" date="in CVS"> | |
<action dev="asmuts" type="update" due-to=""> | |
You can now configure the remote cache client to not | |
receive from the remote server. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Added a new xdoc for the Remote Cache properties. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Improved the jcs admin jsp: added stats details, better | |
navigation, item lookup, and remove confirmation. | |
</action> | |
</release> | |
<release version="1.2.7.2" date="in CVS"> | |
<action dev="asmuts" type="update" due-to=""> | |
You can configure the remote cache to use a custom RMI | |
Socket Factory with socket timeouts. | |
</action> | |
<action dev="hchar" type="fix" due-to=""> | |
Removed redundant system out logging from remote cache | |
server. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Added additional stats for remote cache. | |
</action> | |
</release> | |
<release version="1.2.7.1" date="in CVS"> | |
<action dev="asmuts" type="update" due-to=""> | |
Added a JDBC disk cache. It has been tested with MYSql | |
and HSQL. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Added a special HSQL implementation of the JDBC disk | |
cache. This replaces the previous experimental HSQL | |
implementation. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Added a new xdoc for the JDBC Disk Cache properties. | |
</action> | |
</release> | |
<release version="1.2.7.0" date="in CVS"> | |
<action dev="asmuts" type="update" due-to=""> | |
Removed dependencies on commons-lang and on | |
commons-collections from the core of JCS. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Increased test coverage. | |
</action> | |
<action dev="asmuts" type="fix" due-to=""> | |
Fixed entry set creation problem in LRUMap. | |
</action> | |
</release> | |
<release version="1.2.6.9" date="in CVS"> | |
<action dev="asmuts" type="update" due-to=""> | |
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. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
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. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Added several new unit tests. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Improved Javadocs throughout. | |
</action> | |
</release> | |
<release version="1.2.6.8" date="in CVS"> | |
<action dev="asmuts" type="fix" due-to=""> | |
Moved synchronization from the client to the sorted | |
preferential array. This solved the index out of bounds | |
exception that appeared periodically on disk cleanup. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Improved Javadocs throughout. | |
</action> | |
</release> | |
<release version="1.2.6.7" date="in CVS"> | |
<action dev="asmuts" type="fix" | |
due-to="Adam Siefker @amazon.com"> | |
Fixed shutdown for lateral. Added shutdown observer | |
framework. Changed listener thread to a daemon. Made | |
executor on listener use a daemon setting thread | |
factory. | |
</action> | |
<action dev="asmuts" type="fix" due-to=""> | |
Fixed abstract inner class references for Jikes. | |
</action> | |
<action dev="asmuts" type="update" due-to=""> | |
Improved Javadocs throughout. | |
</action> | |
</release> | |
<release version="1.2.6.6" date="in CVS"> | |
<action dev="asmuts" type="fix"> | |
Properties are loaded using the current thread's | |
classloader by default. | |
</action> | |
<action dev="asmuts" type="fix"> | |
When a config file is not found a descriptive error | |
message is printed to the logs. | |
</action> | |
<action dev="asmuts" type="update"> | |
Made an interface for the cache manager to improve | |
testability. | |
</action> | |
<action dev="asmuts" type="update"> | |
Auxiliaries are assigned a cache manager and the lateral | |
TCP has a settable source id, so it can be tested. | |
</action> | |
<action dev="asmuts" type="update"> | |
Increased JGroups version to 2.2.8. It works again. The | |
old JGroups didn't work for unknown reasons. | |
</action> | |
<action dev="asmuts" type="update"> | |
Cleaned up some javadocs. | |
</action> | |
<action dev="asmuts" type="update"> | |
Improved info level logging for TCP lateral. | |
</action> | |
<action dev="asmuts" type="update"> | |
Added configuration properties xdocs for TCP lateral, | |
indexed disk, and memory cache. | |
</action> | |
<action dev="asmuts" type="update"> | |
Created concurrent tests for TCP lateral to verify | |
correct region behavior. | |
</action> | |
<action dev="asmuts" type="update"> | |
Made BDBJE work with new auxiliary changes. | |
</action> | |
<action dev="asmuts" type="fix"> | |
UDP discovery no longer activates if the lateral type | |
isn't TCP. | |
</action> | |
<action dev="asmuts" type="fix"> | |
Reduced lateral get timeout to 1 second, rather than 10. | |
We still need to disable gets when a timeout occurs. | |
</action> | |
</release> | |
</body> | |
</document> |