Release Notes - Infinispan - Version 8.0.0.Beta3 - HTML format

Sub-task

  • [ISPN-5652] - Change isEmpty to use anyMatch to prevent serializing entries

Bug

  • [ISPN-4220] - RemoteCacheManager.getCache may ignore the forceReturnValue flag
  • [ISPN-4661] - TreeNode putIfAbsent implementation is different from what promised
  • [ISPN-5379] - Persistence with stringKeyedJdbcStore throwing ConcurrentModificationException while adding data to cache
  • [ISPN-5605] - Implement getAffectedKeys() in InvalidateCommand
  • [ISPN-5621] - Remove add and addAll support from entrySet methods.
  • [ISPN-5650] - NPE when trying to execute script from Hot Rod client
  • [ISPN-5653] - keySet().iterator() does not propagate flags to remove()
  • [ISPN-5655] - MissingFormatArgumentException thrown by PreferConsistencyStrategy
  • [ISPN-5658] - Soft Index File Store does not update sequence id in start()

Task

  • [ISPN-5637] - Use SingleKeyNonTxInvocationContext for remote non-tx writes
  • [ISPN-5638] - Remove the isOriginLocal from AbstractInvocationContext
  • [ISPN-5639] - Avoid creating a Callable instance for RPC timeout handling
  • [ISPN-5640] - Avoid a map lookup in SyncConfiguration.replTimeout()
  • [ISPN-5641] - Reduce contention in JGroupsAddressCache
  • [ISPN-5656] - Drop the server 5.3 parser
  • [ISPN-5660] - Remove deprecated executor factory configuration methods

Component Upgrade

  • [ISPN-5635] - Upgrade server to WildFly 9.0.1.Final

Enhancement

  • [ISPN-2849] - Don't keep threads blocked when waiting for locks to be released
  • [ISPN-4919] - Configuration templates
  • [ISPN-5516] - SingleFileStore should skip loading from disk if value and metadata are not requested
  • [ISPN-5537] - Upgrade to Lucene 5
  • [ISPN-5625] - Distributed stream iterator should try to stay local if possible

Edit/Copy Release Notes

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