Release Notes - Infinispan - Version 7.1.0.Beta1 - HTML format

Component Upgrade

  • [ISPN-5040] - Upgrade to JGroups 3.6.1.Final
  • [ISPN-5069] - Upgrade to protostream-2.0.3.Final
  • [ISPN-5110] - Update maven-antrun-plugin to 1.8
  • [ISPN-5128] - Update to Hibernate Search 5.0.0.Final and related HQL Parser 1.1.0.Final

Enhancement

  • [ISPN-4491] - Cluster Listener Event Batching
  • [ISPN-4542] - Programmatic configuration doesn't have loaders() method
  • [ISPN-4990] - Run all security tests in one maven profile
  • [ISPN-5024] - Generate META-INF and blueprint services automatically
  • [ISPN-5031] - Subject pretty print in logs
  • [ISPN-5032] - Create dedicated GetCacheEntryCommand to simplify code and save memory on GetKeyValueCommand
  • [ISPN-5055] - HR security tests should use Vault
  • [ISPN-5056] - Update Eclipse project import steps to include scala nature
  • [ISPN-5060] - PartitionHandling: remove unavailable mode
  • [ISPN-5072] - MapExternalizer no longer needs to extend InstanceReusingAdvancedExternalizer
  • [ISPN-5095] - EntryIterator should only iterate on data container when local and no loader used
  • [ISPN-5103] - Inefficient index updates cause high cost merges and increase overall latency
  • [ISPN-5105] - Improve distexec demo logging and modify pom

Feature Request

  • [ISPN-1342] - Support for Near-Cache Pattern
  • [ISPN-3561] - A joining cache should receive the rebalancedEnabled flag from the coordinator.
  • [ISPN-4006] - Make protostream OSGI/Karaf friendly by providing a features.xml
  • [ISPN-4359] - Provide an annotation driven way of declaring protobuf metadata
  • [ISPN-4593] - Expose a method to remove all instances of a type from the indexes
  • [ISPN-4942] - Make uber jars compatible with OSGi
  • [ISPN-5017] - Include the CLI uberjar in the distribution zip
  • [ISPN-5068] - Make protostream jdk 6 compatible
  • [ISPN-5087] - CacheContainerStatsMBeanTest.testClusterStats() is failing
  • [ISPN-5094] - Deprecate org.infinispan.protostream.Message interface and introduce a more sensible way of handling unknown fields
  • [ISPN-5133] - Remove all Protostream API dependecies to com.google.protobuf.*

Bug

  • [ISPN-3329] - DatabaseStoredIndexTest.indexWasStored random failures
  • [ISPN-3353] - AsyncReplExtendedStatisticTest.testReplace intermittent failure
  • [ISPN-3727] - intermittent test failure AsyncReplExtendedStatisticTest.testReplaceWithOldVal
  • [ISPN-3983] - Remove some performance bottlenecks from ProtoStream
  • [ISPN-3995] - AsyncDistExtendedStatisticTest.testReplaceWithOldVal fails randomly
  • [ISPN-4445] - RHQ or CLI server -- cli.interpreter.ParseException in newly started cache for getting stats
  • [ISPN-4658] - IndexStoredIndexedCacheTest random test failures
  • [ISPN-4889] - SimpleLuceneTest.testCacheReuse random failures
  • [ISPN-4935] - Quickstarts: Remote query not working
  • [ISPN-4968] - Missing Externalizer for MatchAllDocsQuery
  • [ISPN-5000] - Cleanup rebalance confirmation collector when node is not coord
  • [ISPN-5014] - Remove "clean" goal trigger from the "prepare-package" phase of all/*
  • [ISPN-5027] - OutOfMemoryError in entry retriever when state transfer chunk size is Integer.MAX_VALUE
  • [ISPN-5028] - BaseEntryRetrieverEvictionTest.testExpiredEntryNotReturned random failures
  • [ISPN-5029] - Infinispan 7.0.2 not fully backwards compatible with 6.0.x
  • [ISPN-5030] - NPE during node rebalance after a leave
  • [ISPN-5047] - Partition handling user guide is outdated
  • [ISPN-5049] - DirectoryOnMultipleCachesTest random failures
  • [ISPN-5052] - Lock timeout details prints out null for local locks
  • [ISPN-5053] - Modules inheriting directly from the BOM use Java 1.5
  • [ISPN-5057] - CDI dependency missing from infinispan-remote uberjar
  • [ISPN-5059] - JGroups subsystem doesn't support Vault
  • [ISPN-5061] - Cross site state transfer - NPE on consumer site when backup cache is local
  • [ISPN-5062] - Cross site state transfer - incorrect status of push operation
  • [ISPN-5071] - No rebalance enabled and suspended messages logged
  • [ISPN-5078] - RHQ Server Rebalancing value doesn't display properly
  • [ISPN-5088] - Deleted entries from (FineGrained)AtomicMap reappear in subsequent transaction
  • [ISPN-5089] - Zero-divide ArithmeticException in org.infinispan.interceptors.CacheMgmtInterceptor.getAverageWriteTime()
  • [ISPN-5091] - BaseStoreTest.testPurgeExpired fails randomly
  • [ISPN-5104] - Infinite loop in TransactionAwareCloseableIterator when iterating through cache...
  • [ISPN-5107] - UNICAST3 and NAKACK2 table sizes are too big
  • [ISPN-5115] - InfinispanCoreIT.testCacheManager fails with JmxDomainConflictException on Solaris
  • [ISPN-5116] - infinispan-remote feature fails to install inside Apache Karaf
  • [ISPN-5122] - Protostream's code generator does not use the proper classloader and does not work in OSGI
  • [ISPN-5125] - EventType methods are not public

Task

  • [ISPN-5038] - Remote package refactor
  • [ISPN-5039] - Add failover tests simulating node crash/kill
  • [ISPN-5124] - The package org.infinispan.notifications.cachelistener.filter should have a public javadoc
  • [ISPN-5136] - Update to Hibernate Search 5.0.1.Final

Sub-task

  • [ISPN-4991] - Implement clustered cache statistics
  • [ISPN-4992] - Implement node statistics

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.