Release Notes - Infinispan - Version 5.1.1.FINAL - HTML format

Bug

  • [ISPN-1786] - <hash> and <l1> settings are ignored when read from the configuration file and inherited from the default cache
  • [ISPN-1788] - infinispan-5.1.xsd out of sync with StAX parser
  • [ISPN-1789] - Incorrect LoaderConfigurationBuilder validation causes misleading WARN log message
  • [ISPN-1798] - forceReturnValues parameter to RemoteCacheManager.createCache() is ignored!
  • [ISPN-1800] - indexes are added instead of updated after cache restart
  • [ISPN-1806] - Potential race condition results in StateTransferInProgressException on view change
  • [ISPN-1807] - Write skew checks fail when using replicated mode
  • [ISPN-1813] - Javadoc wrong on ClusteringConfigurationBuilder.stateTransfer()
  • [ISPN-1814] - CacheViewsManagerImpl enters an infinite loop if a joining node is killed before installing the initial view
  • [ISPN-1816] - Re-adding an entry doesn't reset creation time when using lifespans
  • [ISPN-1820] - SearchMapping is not recognized
  • [ISPN-1825] - XML parser looking for schema in the wrong location
  • [ISPN-1826] - Hot Rod protocol fails to retrieve correct topology after node join
  • [ISPN-1828] - Incorrect reporting of added servers on topology change in hot rod client
  • [ISPN-1839] - L1 invalidation fails when some of the requestors have left the cluster
  • [ISPN-1868] - enable() method is missing after async() in "ConfigurationBuilder Programmatic Configuration API"

Task

  • [ISPN-1787] - MurmurHash3 performance optimizations
  • [ISPN-1836] - XSD contains wrong description for use1PcForAutoCommitTransactions attribute

Component Upgrade

  • [ISPN-1811] - Upgrade to JGroups 3.0.4
  • [ISPN-1832] - Update JBoss TransactionManager to 4.16.2.Final

Enhancement

  • [ISPN-1777] - Add LoadersConfigurationBuilder.clearCacheLoaders() method
  • [ISPN-1784] - Reduce thread notifications in CommandAwareRpcDispatcher.FutureCollator
  • [ISPN-1793] - Have ComponentRegistry expose getters for commonly retrieved components at runtime
  • [ISPN-1795] - GenericTransactionManagerLookup should attempt to use an embedded JBossTM instance if JNDI lookups fail, before falling back to a DummyTM
  • [ISPN-1801] - Virtual nodes should be enabled by default
  • [ISPN-1805] - Remove or downgrade "Passivation configured without a valid eviction policy" startup warning.
  • [ISPN-1810] - Default to larger timeouts for keep-alive of JGroups threadpools
  • [ISPN-1815] - Reuse Marshaller and Unmarshaller instances
  • [ISPN-1817] - Lazily initialize executors and scheduled executors
  • [ISPN-1829] - NPE when key 2 string transformer for lucene missing

Edit/Copy Release Notes

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