[jboss-cvs] JBossCache/docs ...

Manik Surtani msurtani at jboss.com
Tue Jan 9 23:32:34 EST 2007


  User: msurtani
  Date: 07/01/09 23:32:34

  Modified:    docs     Changelog.txt
  Log:
  Updated changelog
  
  Revision  Changes    Path
  1.24      +83 -6     JBossCache/docs/Changelog.txt
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Changelog.txt
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/docs/Changelog.txt,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -b -r1.23 -r1.24
  --- Changelog.txt	17 Nov 2006 14:03:02 -0000	1.23
  +++ Changelog.txt	10 Jan 2007 04:32:34 -0000	1.24
  @@ -1,8 +1,41 @@
  -$Id: Changelog.txt,v 1.23 2006/11/17 14:03:02 msurtani Exp $
  +$Id: Changelog.txt,v 1.24 2007/01/10 04:32:34 msurtani Exp $
   
  -Release 2.0.0.ALPHA1 (November 17, 2006)
  +Release 2.0.0.ALPHA2 (January 10, 2007)
   ========================================
   
  +Release Notes for JBoss Cache Habanero 2.0.0
  +
  +
  +** Sub-task
  +    *  [ JBCACHE-108 ] Make CacheLoader use SPI rather than TreeCache implementation
  +    *  [ JBCACHE-245 ] Validate PojoCache with passivation
  +    *  [ JBCACHE-519 ] Investigate why tx has a higher thruput than non-tx under perf test
  +    *  [ JBCACHE-542 ] Fix initialization of Node.IdentityLock to actually lazy create
  +    *  [ JBCACHE-543 ] Consider synchronized(this) instead of a separate lock
  +    *  [ JBCACHE-544 ] Remove AbstractNode superclass
  +    *  [ JBCACHE-545 ] Consider removing TreeCache, parent, and name
  +    *  [ JBCACHE-546 ] Move lock related operations to a separate utility, such as NodeLock
  +    *  [ JBCACHE-547 ] Remove TreeNode and DataNode interfaces
  +    *  [ JBCACHE-553 ] JBossCache throughput II
  +    *  [ JBCACHE-561 ] Create a separate META-INF sub-directory for PojoCache
  +    *  [ JBCACHE-594 ] Make interceptors use SPI rather than TreeCache impl
  +    *  [ JBCACHE-657 ] Create a Configuration class to hold all configuration elements of JBoss Cache
  +    *  [ JBCACHE-675 ] Test case failure RecursiveRefTest
  +    *  [ JBCACHE-686 ] PojoCache handling undo of Collection classes properly
  +    *  [ JBCACHE-723 ] Proper collection rollback
  +    *  [ JBCACHE-748 ] Make JdbmCacheLoader use the standard binary format for persistent state transfer
  +    *  [ JBCACHE-768 ] Finalise JMX interface for Cache
  +    *  [ JBCACHE-822 ] Reconsider validation of EvictionPolicyConfig objects
  +    *  [ JBCACHE-823 ] Refactor eviction configuration away from EvictionConfiguration interface
  +    *  [ JBCACHE-831 ] Port multiplexer integration unit tests to HEAD
  +    *  [ JBCACHE-853 ] CacheJmxWrapper should implement NotificationBroadcaster
  +    *  [ JBCACHE-855 ] Add NotificationBroadcaster support to top-level MBeans
  +    *  [ JBCACHE-856 ] Rationalize the top-level mbean classes
  +    *  [ JBCACHE-857 ] Upgrade to JBoss AOP 2.0.ALPHA2
  +    *  [ JBCACHE-882 ] Migrating JBC 1.x java serialized data to 2.x VAM format
  +    *  [ JBCACHE-914 ] Adapt JBCACHE-913 fix for JBC 2.0
  +    *  [ JBCACHE-928 ] Consider adding a method to expose lifecycle state
  +
   ** Feature Request
       *  [ JBCACHE-3 ] Expose JGroups (protocols, channel) via JMX, provide common JGroups MBean
       *  [ JBCACHE-5 ] AOP HTTP session replication under Tomcat 5
  @@ -11,7 +44,6 @@
       *  [ JBCACHE-52 ] Use ant docbook build for doc generation
       *  [ JBCACHE-54 ] PojoCache needs a customized interceptor option
       *  [ JBCACHE-57 ] Interfaces for accessing JBossCache
  -    *  [ JBCACHE-60 ] Partitioned Cache
       *  [ JBCACHE-85 ] PojoCache object event listener
       *  [ JBCACHE-89 ] Allow Specifying Custom Interceptors in XML Configuration
       *  [ JBCACHE-92 ] Eviction of entire subtrees
  @@ -23,6 +55,7 @@
       *  [ JBCACHE-194 ] Provide configurable eviction thread priority boost
       *  [ JBCACHE-224 ] Expose eviction management attributes
       *  [ JBCACHE-254 ] Provide an efficient way to relocate a child Node
  +    *  [ JBCACHE-270 ] Create a notification interceptor
       *  [ JBCACHE-300 ] move()
       *  [ JBCACHE-301 ] putIfAbsent(), putIfNull(), putIfEquals() etc
       *  [ JBCACHE-315 ] Break locks for state transfer
  @@ -34,6 +67,7 @@
       *  [ JBCACHE-371 ] Create Spring clustering pagakage using JBossCache
       *  [ JBCACHE-388 ] Provide modified data in callbacks
       *  [ JBCACHE-404 ] Provide API to allow multiple callers to safely call activateRegion() .
  +    *  [ JBCACHE-406 ] Improve handling of method calls that are queued during region activation
       *  [ JBCACHE-450 ] Create a pure pojo-based eviction policy
       *  [ JBCACHE-479 ] Cache loader to load children as well when loading a node
       *  [ JBCACHE-529 ] Improve performance of JDBC CacheLoader
  @@ -42,6 +76,7 @@
       *  [ JBCACHE-552 ] Use "/" to replace "__DEFAULT__" in eviction policy
       *  [ JBCACHE-586 ] Use new PojoCache APIs to replace the exisiting pojo operations
       *  [ JBCACHE-619 ] PojoCache to support JDK5.0 Enum
  +    *  [ JBCACHE-629 ] SELECT FOR UPDATE semantics
       *  [ JBCACHE-643 ] Tx undo during rollback exception needs to go into an interceptor
       *  [ JBCACHE-645 ] Providing xml schema or dtd for configuration validation
       *  [ JBCACHE-650 ] SharedStoreCacheLoader
  @@ -67,6 +102,14 @@
       *  [ JBCACHE-840 ] Make testsuite configurable to run with different Jgroups stack configurations
       *  [ JBCACHE-842 ] Optimistic Locking improvements - validation on read-only transactions
       *  [ JBCACHE-848 ] Implement putFromExternalRead()
  +    *  [ JBCACHE-860 ] Clustered Cache Loaders too "noisy" with error level logging when alone in the cluster
  +    *  [ JBCACHE-869 ] Use Marshaller for all forms of serialization, not just replication.
  +    *  [ JBCACHE-876 ] Region marker in region-based marshalling message should be region fqn
  +    *  [ JBCACHE-878 ] Documment SyncCommitPhase
  +    *  [ JBCACHE-879 ] Improving serialization in JDBCCacheLoader
  +    *  [ JBCACHE-906 ] JBCMethodCall should override toString() so that it includes the method id as well
  +    *  [ JBCACHE-908 ] Marshalling for state transfer should go thru the VersionAwareMarshaller fwk
  +    *  [ JBCACHE-918 ] Investigate Serializable interfaces for classes that are not streamed.
   
   ** Bug
       *  [ JBCACHE-30 ] Multiple MBean Configuration Error
  @@ -111,6 +154,24 @@
       *  [ JBCACHE-833 ] Redundant lock in cache loader
       *  [ JBCACHE-843 ] Data versions do not replicate properly alongside data
       *  [ JBCACHE-849 ] PojoCache jmx test case failure
  +    *  [ JBCACHE-858 ] Investigate POJOCACHE failures
  +    *  [ JBCACHE-859 ] Known failures in 2.0.0.Alpha1 need cleaning up
  +    *  [ JBCACHE-861 ] JDBC tests failing on the packaged distribution
  +    *  [ JBCACHE-862 ] PojoCache tutorial broken
  +    *  [ JBCACHE-863 ] Plain Cache tutorial broken
  +    *  [ JBCACHE-864 ] PojoCache loadtime example broken
  +    *  [ JBCACHE-865 ] PojoCache passivation example broken
  +    *  [ JBCACHE-866 ] PojoCache sensor example broken
  +    *  [ JBCACHE-872 ] Lock release methods should produce similar log messages to lock acquire methods
  +    *  [ JBCACHE-885 ] Bug when calling putObject() with array as argument
  +    *  [ JBCACHE-894 ] Exceptions when using optimistic treecache with hibernate 3.2
  +    *  [ JBCACHE-895 ] ClassCastException in GlobalTransaction#equals()
  +    *  [ JBCACHE-904 ] PojoCache Collection list returns wrong size if using optimistic locking
  +    *  [ JBCACHE-915 ] PojoCache will rollback concurrent transaction using optimistic locking
  +    *  [ JBCACHE-923 ] Acquired node lock never released after transaction timeout
  +    *  [ JBCACHE-926 ] PojoCache local concurrent test produced lock timeout exception
  +    *  [ JBCACHE-927 ] Repeated remove and put under optimistic locking produces exception
  +    *  [ JBCACHE-929 ] MRU eviction algorithm test failures
   
   ** Task
       *  [ JBCACHE-4 ] Notification of remote modification
  @@ -132,7 +193,6 @@
       *  [ JBCACHE-274 ] Remove deprecated public API methods in Node interface, and change usage within the code base to use DataNode
       *  [ JBCACHE-295 ] Add unit tests for ReplicationQueue
       *  [ JBCACHE-326 ] Create the concept of a "priority queue" to speed execution of certain remote method invocations
  -    *  [ JBCACHE-344 ] JBoss Cache IDE Eclipse-Plugin
       *  [ JBCACHE-413 ] Split up build.xml
       *  [ JBCACHE-431 ] Remove jboss-XXX JARs which contain Nested(Runtime)Exceptions
       *  [ JBCACHE-432 ] PropertyConfigurator: investigate how to implement parsing functionality without use of PropertyEditor
  @@ -145,7 +205,7 @@
       *  [ JBCACHE-486 ] Optimize activations
       *  [ JBCACHE-508 ] JBossCache bechmark and performance tuning
       *  [ JBCACHE-522 ] Investigate usage of java.util.concurrent in place of EDU.oswego...util.concurrent where possible.
  -    *  [ JBCACHE-562 ] Disable cache loader when no classloader class is specified
  +    *  [ JBCACHE-562 ] Disable cache loader when no cacheloader class is specified
       *  [ JBCACHE-576 ] Evaluate against competing buddy replication implementations
       *  [ JBCACHE-588 ] Refactor PojoCache implementation to use interceptor-based architecture
       *  [ JBCACHE-589 ] PojoCache pojo level locking semantics
  @@ -195,7 +255,6 @@
       *  [ JBCACHE-809 ] Pojo-style configuration for use by Microcontainer
       *  [ JBCACHE-815 ] Eliminate need for jboss-serialization.jar if it's not used
       *  [ JBCACHE-824 ] Don't call Channel.getView() in viewAccepted() callback
  -    *  [ JBCACHE-826 ] RegionManager region map should be ConcurrentReaderHashMap
       *  [ JBCACHE-827 ] Consolidate Factory creation method between Cache and PojoCache
       *  [ JBCACHE-828 ] PojoCache to move deprecated codes to old directory
       *  [ JBCACHE-832 ] Develop CacheSPI impl for use in JBoss JMX microkernel
  @@ -203,6 +262,24 @@
       *  [ JBCACHE-846 ] PojoCache 2.0 key features
       *  [ JBCACHE-852 ] PojoCache implementation class AOP instrumentation is version dependent
       *  [ JBCACHE-854 ] JMX Management rationalization
  +    *  [ JBCACHE-868 ] Renamed PojoCache annotation
  +    *  [ JBCACHE-870 ] Make Marshallers pluggable
  +    *  [ JBCACHE-874 ] Use performant ordered collections in TransactionEntry
  +    *  [ JBCACHE-884 ] Upgrade to JGroups 2.4.1
  +    *  [ JBCACHE-886 ] Upgrading from JGroups 2.2.9.2 to JGroups 2.4
  +    *  [ JBCACHE-887 ] Upgrading from JBoss Serialization 1.0.1.GA to JBoss Serialization 1.0.3.GA
  +    *  [ JBCACHE-896 ] Port JBCACHE-875 and JBCACHE-871 to HEAD
  +    *  [ JBCACHE-901 ] Update logging libraries
  +    *  [ JBCACHE-905 ] Perform code coverage analysis and add missing unit tests
  +    *  [ JBCACHE-916 ] Refactor NodeFactory, which is very messy
  +    *  [ JBCACHE-919 ] PojoCache to optimize access to __JBossInternal__ region
  +    *  [ JBCACHE-920 ] Port multiplexer integration unit tests to HEAD
  +    *  [ JBCACHE-922 ] Merge src-50 into src
  +    *  [ JBCACHE-924 ] PojoCache to re-throw Cache exception
  +    *  [ JBCACHE-925 ] PojoCache to re-try if UpgradeException occur
  +
  +** Patch
  +    *  [ JBCACHE-786 ] errors from "OK" putFailFast replications
   
   
   OLDER RELEASES
  
  
  



More information about the jboss-cvs-commits mailing list