You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-dev@jakarta.apache.org by as...@apache.org on 2008/08/27 19:10:54 UTC
svn commit: r689530 - /jakarta/jcs/trunk/xdocs/changes.xml
Author: asmuts
Date: Wed Aug 27 10:10:54 2008
New Revision: 689530
URL: http://svn.apache.org/viewvc?rev=689530&view=rev
Log:
updated the change log
Modified:
jakarta/jcs/trunk/xdocs/changes.xml
Modified: jakarta/jcs/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/xdocs/changes.xml?rev=689530&r1=689529&r2=689530&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/changes.xml (original)
+++ jakarta/jcs/trunk/xdocs/changes.xml Wed Aug 27 10:10:54 2008
@@ -1,22 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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.
--->
+ <!--
+ 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.
+ -->
<document>
<properties>
<title>JCS Change Log</title>
@@ -25,254 +21,180 @@
<body>
<release version="1.4-dev" date="in SVN">
</release>
+ <release version="1.3.2.0" date="in SVN">
+ <action dev="asmuts" type="update"> Added eventLogging to major
+ auxiliaries and to the auxiliary factory interface. This allows you to
+ time and monitor the internal working of the cache.</action>
+ <action dev="asmuts" type="update"> Added the ability to inject custom
+ serializers into auxiliary caches.</action>
+ <action dev="asmuts" type="fix" issue="JCS-40" due-to="Niall Gallagher"> Added a
+ work-around to the host address resolution used by the TCP lateral
+ and the remote cache.</action>
+ <action dev="asmuts" type="fix" issue="JCS-38" due-to="Timothy Cronin"> Added
+ getSource to IElementEvent interface.</action>
+ </release>
+ <release version="1.3.1.0" date="in SVN">
+ <action dev="asmuts" type="update"> Added getMultiple() method to
+ ICache</action>
+ </release>
<release version="1.3" date="2007-06-05">
- <action dev="tv" type="update">
- Updated/added license headers in all files.
- </action>
+ <action dev="tv" type="update"> Updated/added license headers in all
+ files.</action>
</release>
<release version="1.2.7.9.3" date="in SVN">
- <action dev="asmuts" type="fix" issue="JCS-15"
- due-to="Kevin Preece">
- Fixed partial key and group id removal bug in indexed disk cache.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-20"
- due-to="Alistair Forbes">
- Fixed partial key removal SQL syntax problem with the
- JDBC disk cache.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-21"
- due-to="Michael Stevens">
- Fixed a few minor missing locks.
+ <action dev="asmuts" type="fix" issue="JCS-15" due-to="Kevin Preece"> Fixed
+ partial key and group id removal bug in indexed disk cache.</action>
+ <action dev="asmuts" type="fix" issue="JCS-20" due-to="Alistair Forbes"> Fixed
+ partial key removal SQL syntax problem with the JDBC disk cache.
</action>
+ <action dev="asmuts" type="fix" issue="JCS-21" due-to="Michael Stevens"> Fixed a
+ few minor missing locks.</action>
</release>
-
<release version="1.2.7.9.2" date="in SVN">
- <action dev="asmuts" type="update">
- Added a summary page to the JCSAdmin.jsp that just dumps
- the stats for a region. It doesn't display all the keys.
- </action>
- <action dev="asmuts" type="update">
- Added get, put, and remove counts to the lateral and
- remote stats. Added hit count to disk cache stats.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-12"
- due-to="John Klame">
- Fixed non thread safe OOS writes in the TCP Lateral
- Sender. This was causing endless loops deep down in the
- OOS code.
- </action>
-
+ <action dev="asmuts" type="update"> Added a summary page to the
+ JCSAdmin.jsp that just dumps the stats for a region. It doesn't
+ display all the keys.</action>
+ <action dev="asmuts" type="update"> Added get, put, and remove counts
+ to the lateral and remote stats. Added hit count to disk cache
+ stats.</action>
+ <action dev="asmuts" type="fix" issue="JCS-12" due-to="John Klame"> Fixed
+ non thread safe OOS writes in the TCP Lateral Sender. This was
+ causing endless loops deep down in the OOS code.</action>
</release>
-
<release version="1.2.7.9" date="in SVN">
- <action dev="asmuts" type="fix" issue="JCS-1">
- Fixed last element too small recycle bin bug.
- </action>
- <action dev="asmuts" type="update" issue="JCS-2">
- 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.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-3"
- due-to="Peter Schwarz">
- Disk optimization now occurs in place, without using
- additional files. It is far more efficient.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-4">
- The disk cache will not optimize on shutdown if the
- freedata size is 0.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-8">
- Remote cache client will now shutdown properly.
- </action>
- <action dev="asmuts" type="fix" issue="JCS-9">
- Only send memory items to disk auxiliaries on shutdown.
- </action>
+ <action dev="asmuts" type="fix" issue="JCS-1"> Fixed last element too
+ small recycle bin bug.</action>
+ <action dev="asmuts" type="update" issue="JCS-2"> 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.</action>
+ <action dev="asmuts" type="fix" issue="JCS-3" due-to="Peter Schwarz"> Disk
+ optimization now occurs in place, without using additional files. It
+ is far more efficient.</action>
+ <action dev="asmuts" type="fix" issue="JCS-4"> The disk cache will not
+ optimize on shutdown if the freedata size is 0.</action>
+ <action dev="asmuts" type="fix" issue="JCS-8"> Remote cache client
+ will now shutdown properly.</action>
+ <action dev="asmuts" type="fix" issue="JCS-9"> Only send memory items
+ to disk auxiliaries on shutdown.</action>
</release>
-
<release version="1.2.7.8" date="in SVN">
- <action dev="asmuts" type="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.
- </action>
+ <action dev="asmuts" type="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.</action>
</release>
-
<release version="1.2.7.7" date="in SVN">
- <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>
+ <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 SVN">
- <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 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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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 SVN">
- <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>
+ <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>
+</document>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-dev-help@jakarta.apache.org