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

Sub-task

  • [ISPN-6063] - Expose cross-site replication attributes via DMR

Bug

  • [ISPN-4845] - statetransfer.ClusterTopologyManagerTest.testAbruptLeaveAfterGetStatus fails randomly
  • [ISPN-5044] - Intermittent test failure: ClusterTopologyManagerTest.testClusterRecoveryAfterSplitAndCoordLeave
  • [ISPN-5447] - Spring testsuite relies on online schemas
  • [ISPN-5481] - ConfigurationOverrideTest random failures
  • [ISPN-5493] - SiteProviderTopologyChangeTest.testXSiteSTDuringLeave random failures
  • [ISPN-5915] - Displaying caches in management console doesn't detect non-TX cache correctly
  • [ISPN-5920] - Displaying caches in management console doesn't detect XSite replication correctly
  • [ISPN-5930] - OOM error when registering continuous query
  • [ISPN-5937] - HotRod client ExpiryTest.testGlobalExpiryPutWithFlag random failures
  • [ISPN-5955] - FAIL_SILENTLY doesn't always prevent rollback with pessimistic transactions
  • [ISPN-5970] - Value of READ/WRITE ratio field in cache statistics in mgmt console is not aligned
  • [ISPN-5981] - Compatibility mode: HotRod client sends request to wrong owner
  • [ISPN-5988] - Fine-/Coarse-grained AtomicMap info is not preserved in cache
  • [ISPN-5993] - ClassCastException in ProtobufMetadataManagerInterceptor for clear
  • [ISPN-5996] - Some values in cache detail in mgmt console need rounding
  • [ISPN-6005] - Remote listener with includeCurrentState=true can cause OOME
  • [ISPN-6007] - Cache.get(...) using Flag.FORCE_WRITE_LOCK should retry on OutdatedTopologyException
  • [ISPN-6016] - Unstable HotRodRemoteCacheIT#testPutAsync test
  • [ISPN-6021] - COUNT and AVG aggregations for fields of embedded entities doesn't work
  • [ISPN-6031] - InfinispanRemoteCacheManagerFactoryBeanTest.setPingOnStartupShouldOverrideDefaultPingOnStartup fails
  • [ISPN-6033] - QueryCache should not be visible to users
  • [ISPN-6042] - NPE when using avg on repeated property and one group does not contain any value
  • [ISPN-6043] - TransactionTable should ignore view changes during shutdown
  • [ISPN-6049] - Calls to reflection API fail with enabled security manager; need to be run in privileged block
  • [ISPN-6053] - SegmentKeyTracker not releasing keys for completed segments in the Remote Iterator
  • [ISPN-6055] - Performance regression in replicated reads after ISPN-5465 and ISPN-5878
  • [ISPN-6064] - Cannot do Hot Rod rolling upgrade between different server versions
  • [ISPN-6065] - HotRodSourceMigrator#recordKnownGlobalKeyset records all keys N times
  • [ISPN-6066] - HotRodServerConfigurationBuilder.build() mutates the builder
  • [ISPN-6076] - Errors when the same column is both a gouping column and an aggregation column
  • [ISPN-6083] - Continuous query and client listeners with DSL filters should reject aggregation queries
  • [ISPN-6095] - TransportStackConfigurationIT fails since the upgrade to JGroups 3.6.7.Final
  • [ISPN-6100] - L1 entries not always stored as L1InternalCacheEntry
  • [ISPN-6107] - State transfer should not fetch segments that were added during a rebalance
  • [ISPN-6115] - org.infinispan.tasks.logging.Log uses conflicting logging ids
  • [ISPN-6119] - Query DSL should not accept null or empty parameter name
  • [ISPN-6121] - query-dsl server module must list jboss-logging dependency
  • [ISPN-6122] - AbstractCacheTransaction is prone to race conditions: NPE in containsLockOrBackupLock(Object)
  • [ISPN-6123] - Fix logging ranges overlap
  • [ISPN-6126] - JmxManagementIT.testCacheManagerAttributes always fails

Task

  • [ISPN-5233] - Implement clusters view page (P1)
  • [ISPN-5234] - Implement single cluster view page (P1)
  • [ISPN-5235] - Implement node details page (P1)
  • [ISPN-5236] - Implement cache details page (P1)
  • [ISPN-5788] - Add more tests for query grouping and aggregations
  • [ISPN-5878] - Deprecate MurmurHash2 and remove MurmurHash2Compat
  • [ISPN-6017] - Deprecate ReplicationQueue
  • [ISPN-6020] - Create schema for version 8.2
  • [ISPN-6024] - HotRodServer should remove listeners on shutdown
  • [ISPN-6027] - Use bundler sender-sends-with-timer by default
  • [ISPN-6085] - Avoid using sun.misc.VM
  • [ISPN-6101] - Deprecate M/R and point to Distributed Streams
  • [ISPN-6102] - Include the test name in the test thread names
  • [ISPN-6106] - FilterConditionEndContext.between(from, to) should check args are Comparable

Component Upgrade

  • [ISPN-6037] - Upgrade server to WildFly 10.0.0.CR5
  • [ISPN-6068] - Upgrade to JGroups 3.6.7.Final

Enhancement

  • [ISPN-1518] - Log the Infinispan version information once
  • [ISPN-3550] - Migrate Cassandra cache store to the 6.0 cachestore API
  • [ISPN-3985] - In BCHM traverse internal segments for parallel map/reduce execution
  • [ISPN-4851] - Make SyncConsistentHashFactory the default CH factory
  • [ISPN-5465] - Replace the Hash function with a segment mapper
  • [ISPN-5816] - Implement an event logger for server
  • [ISPN-5832] - Log relevant events through event logger
  • [ISPN-5892] - XML configuration should include number of segments for replicated caches
  • [ISPN-6028] - Allow caching of queries that have second phase accumulators
  • [ISPN-6035] - Caches created via InternalCacheRegistry should be optionally searchable
  • [ISPN-6046] - Server Rolling Upgrade performance improvement
  • [ISPN-6048] - Scala lang library module should depend on sun.jdk
  • [ISPN-6052] - Support for entry metadata retrieval in the remote iterator
  • [ISPN-6061] - Cache Enum.values()
  • [ISPN-6105] - Too many warnings logged for total order commands

Edit/Copy Release Notes

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