Sub-task
- [ISPN-51] - Create a Marshaller component factory
- [ISPN-53] - Create migration script for JBoss Cache 3.0
- [ISPN-54] - Create migration script for JBoss Cache 3.1
- [ISPN-55] - Create migration script for Coherence
- [ISPN-56] - Create migration script for EHCache
- [ISPN-59] - Add unit test that verifies number of written bytes
- [ISPN-63] - DIST for non-transactional use
- [ISPN-64] - Transactional DIST
- [ISPN-65] - Rehashing ('State Transfer') of entries when caches join/leave group
- [ISPN-82] - Expose the cache version in the CacheManager MBean
- [ISPN-89] - Document all configuration options available in XML and the Configuration beans on the wiki
- [ISPN-96] - Generate configuration XSD schema and parse configuration XML files
- [ISPN-138] - Wiki on DIST as a replacement for Buddy Replication
- [ISPN-179] - Add a "Default Configuration Explained" section to wiki
- [ISPN-187] - Blog about Infinispan cache provider for Hibernate
Feature Request
- [ISPN-5] - New Options API
- [ISPN-6] - Infinispan cache provider for Hibernate
- [ISPN-7] - Implement Eviction and Expiration
- [ISPN-8] - Implement Invalidation
- [ISPN-9] - Eviction redesign
- [ISPN-10] - Design and Implement CacheManager
- [ISPN-11] - Implement notifications
- [ISPN-13] - Implement a FileCacheStore
- [ISPN-14] - Implement a JDBC based CacheStore
- [ISPN-15] - Implement passivation/activation
- [ISPN-16] - TreeCache and AtomicMap APIs
- [ISPN-17] - Expose runtime statistics of components using JMX
- [ISPN-18] - Implement a Berkeley DB based cache store
- [ISPN-21] - Build configuration model
- [ISPN-22] - Implement cache loader and store interfaces and decorators
- [ISPN-23] - ClusteredCacheLoader needs to be implemented
- [ISPN-25] - JGroups ships with an XSD schema. Use this schema when validating configurations.
- [ISPN-26] - Implement Lazy Unmarshalling
- [ISPN-30] - DIST - distributed cache
- [ISPN-32] - Integrate Query API
- [ISPN-34] - Design and implement delegating component registry model
- [ISPN-36] - Create a lock-per-entry lock manager
- [ISPN-37] - Migration tools
- [ISPN-38] - Early distributed deadlock detection
- [ISPN-40] - optimize and cleanup ReplicateCommand
- [ISPN-41] - Implement replication to multiple caches using a shared transport
- [ISPN-42] - Object stream pooling
- [ISPN-43] - Cache Loader configuration
- [ISPN-44] - Integrate JBoss Marshalling
- [ISPN-45] - Implement non-blocking state transfer
- [ISPN-48] - Introduce lock() and unlock() API methods
- [ISPN-70] - Transparent eager locking for transactions
- [ISPN-71] - Management interface
- [ISPN-72] - Asynchronous Cache API
- [ISPN-87] - review sample JGroups config files with jgroups team
- [ISPN-93] - add a wiki describing import scripts usage
- [ISPN-142] - More JMX information to be exposed
- [ISPN-174] - CacheManager to expose a list of cache names
- [ISPN-181] - Specify node name in JGroups channel
- [ISPN-192] - Use JGroups 2.8 feature: flag to override message bundling at the transport level
- [ISPN-196] - create a unit test to verify the correctenss of supplied sample files
- [ISPN-198] - Ability to tune data container concurrency levels
- [ISPN-292] - Implement a stale lock cleanup mechanism
- [ISPN-351] - LockContainer.acquireLock() to return Lock instead of boolean?
Bug
- [ISPN-1] - ReplicateCommand comparing arrays equality wrongly
- [ISPN-195] - Tree API generics inconsistent
- [ISPN-342] - File.separator used in a regular expression
- [ISPN-343] - Async store should coalesce the prepare list on commit
- [ISPN-346] - Shouldn't be legal to start a non-clustered REPL_ASYNC cache
- [ISPN-347] - NPE on JMX mbean on wrong Store configuration
- [ISPN-348] - Generated Infinispan configs from EHCache and Coherence translators leave out the <transport /> element
- [ISPN-349] - ClassNotFoundException when starting cache in runGuiDemo.bat because of problem in the script
Task
- [ISPN-2] - RemoveCommand.value not marshalled
- [ISPN-47] - Pre-release checklist
- [ISPN-52] - Sort out maven builds
- [ISPN-75] - Support for JDBM
- [ISPN-76] - BDBJE - Improve scaling/performance of expiration purging
- [ISPN-95] - Create interactive tutorial on using Infinispan
- [ISPN-97] - Improve configuration processing and maintenance
- [ISPN-153] - Test that Infinispan Cache and CacheManager instances can be bound to JNDI.
- [ISPN-183] - Test performance of DefaultConsistentHash
- [ISPN-185] - Need to provide a mechanism in which a JGroups channel can be passed in.
- [ISPN-226] - Test that querying works even if lazy deserialization is enabled.
- [ISPN-229] - Update MonitoringInfinispanwithJopr wiki
- [ISPN-247] - Ensure all configuration documentation taglets are valid
- [ISPN-274] - Interactive demo of Lucene Directory
- [ISPN-323] - Identify tests not cleaning up their CacheManager
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.