Sub-task
- [ISPN-6333] - Create more tests for Remote Script Execution
Bug
- [ISPN-3037] - Failing test: MixedModeTest.testMixedMode:72 NullPointer
- [ISPN-3293] - Putting entries with memcached is ignoring the queue-flush-interval parameter
- [ISPN-3305] - LockReorderingTest.testMixed fails randomly
- [ISPN-4572] - StateTransferReplicationQueueTest.testStateTransferWithNodeRestartedAndBusyNonTx random failures
- [ISPN-5495] - ConcurrentStartTest.testConcurrentStart random failures
- [ISPN-5507] - Transactions committed immediately before cache stop can block shutdown
- [ISPN-5533] - M/R DeltaAwareList can add duplicate values because of topology changes
- [ISPN-6093] - When infinispan-remote and infinispan-embedded are deployed together we get an error
- [ISPN-6098] - LockManagerTest.testMultipleCounterStripped random failures
- [ISPN-6138] - Remove type parameter form QueryBuilder and QueryFactory
- [ISPN-6239] - InitialClusterSizeTest.testInitialClusterSizeFail random failures
- [ISPN-6302] - DistributedServerTaskDeploymentIT fails
- [ISPN-6304] - NPE during ClearCommand
- [ISPN-6322] - Infinispan can miss incoming commands with JGroupsChannelLookup
- [ISPN-6337] - MassIndexerAsyncBackendTest.testMassIndexOnAsync random failures
- [ISPN-6341] - StateTransferManager should be the first component to stop
- [ISPN-6342] - Fix ConfigurationUnitTest.testSchema
- [ISPN-6351] - ClusterExecutor submitConsumer can complete before local thread completes
- [ISPN-6353] - REST service fails to start during remote query server integration tests
- [ISPN-6356] - SecurityException during HotRod server stop
- [ISPN-6357] - Deadlock during server start
- [ISPN-6359] - DistTopKeyTest.testPut random failures
- [ISPN-6361] - ClusteredCacheConfigurationIT.testQueueFlushIntervalMemcached random failures
- [ISPN-6362] - Infinispan Query DSL parser failure with inheritance
- [ISPN-6365] - Update indexless query to use Stream
- [ISPN-6368] - Race condition in InternalCacheRegistryImpl.registerInternalCache
- [ISPN-6373] - Cache stop order not respected for ShardIndexManager
- [ISPN-6377] - Rebalance start event does not include node info
- [ISPN-6378] - Console doesn't scope cache containers to server-groups
- [ISPN-6384] - JGroupsTransport.invokeRemotelyAsync with a filter returns null on timeout
- [ISPN-6385] - TwoNodesTests fails
- [ISPN-6390] - Transport initial cluster timeout resets whenever a new node joins
- [ISPN-6391] - Cache managers failing to start do not stop global components
- [ISPN-6398] - Duplicate infinispan-tasks dependency in infinispan-server-infinispan POM
- [ISPN-6399] - Timeout updating the JGroups view after killing one node
- [ISPN-6409] - NPE in ChannelMetric for non-master nodes
- [ISPN-6410] - Fix unstable ReplicationQueueTest.testReplicationQueueMultipleThreads
- [ISPN-6414] - Hybrid query + compat mode applies type conversion too early (perf issue)
- [ISPN-6415] - Allow duplicate JMX domains in JPA cache store testsuite
- [ISPN-6424] - Distributed Executor get can propagate exception if interrupt returns before cancellation
- [ISPN-6425] - FileNotFoundException with async indexing backend
- [ISPN-6426] - HotRodOperationsAuthzIT.testSupervisorStats always fails after ISPN-6333 fix
- [ISPN-6429] - Duplicated boolean projections are broken in compat mode
- [ISPN-6435] - Delete from non-exiting cache vie REST throws an error
- [ISPN-6437] - InfinispanLock.LockPlaceHolder sometimes doesn't invoke its listeners
- [ISPN-6440] - Fix duplicate statement in BaseBackupFailureTest
- [ISPN-6442] - NullPointerException in HotRodDecoder.channelActive
- [ISPN-6444] - AsyncReplExtendedStatisticTest.testReplace random failures
- [ISPN-6445] - PreloadingWithWriteBehindTest.testIfCanLoadKeysConcurrently random failures
- [ISPN-6446] - Byteman tests fail on IBM JDK
- [ISPN-6449] - DistSyncNonTxStateTransferTest.testCancelStateTransfer sometimes hangs
- [ISPN-6452] - Dependency mismatch between WF modules for library and remote client
- [ISPN-6458] - DistTopKeyTest.testLockLockFailed random failures
- [ISPN-6459] - NPE on cache.getCacheTopologyInfo
- [ISPN-6460] - Race condition during server start causes wrong configuration to be used for cache 'default'
- [ISPN-6461] - Infinispan-embedded and infinispan-spring4-embedded aren't enough to use the spring support
- [ISPN-6469] - EventLog minor fixes
- [ISPN-6480] - SecurityManagerCacheAuthorizationTest fails
Task
- [ISPN-5932] - Remove ClusterRegistry
- [ISPN-6150] - Drop Spring 3.x support
- [ISPN-6151] - Drop Map/Reduce framework in favour of Distributed Streams
- [ISPN-6204] - Remove deprecated org.infinispan.query.dsl.QueryBuilder.setProjection
- [ISPN-6205] - Remove deprecated methods in ProtobufMetadataManager and ProtobufMetadataManagerMBean
- [ISPN-6237] - Remove the deprecated InfinispanCollections.emptySet/Map/List
- [ISPN-6345] - Fix DistributedServerTaskIT#shouldPutNewValueInRemoteCache failing on CI
- [ISPN-6354] - Remove Map/Reduce
- [ISPN-6358] - Remove filterEntries method from AdvancedCache
- [ISPN-6376] - Task information should return parameter names
- [ISPN-6379] - Add event logs for backup sites failures
- [ISPN-6380] - Fix the code coverage tool to work with install command
- [ISPN-6400] - Bump parsers and schemas to 9.0
- [ISPN-6402] - Default GMS.join_timeout is too long
- [ISPN-6417] - Remove replication-queue support
- [ISPN-6423] - Move clustering.sync.replTimeout to clustering.remoteTimeout
- [ISPN-6427] - [Remote Query] Add test for multiple indexed caches using InfinispanIndexManager
- [ISPN-6431] - Remove deprecated EntryFactory methods
- [ISPN-6432] - Remove MurmurHash2
- [ISPN-6434] - Remove namedCache from ExampleConfigsIT#testTwoNodesConfig
- [ISPN-6450] - Remove module infinispan-rhq-plugin
- [ISPN-6475] - Remove the async log4j2 appender in the test configurations
Component Upgrade
Enhancement
- [ISPN-503] - Coalesce updates in the replication queue
- [ISPN-3351] - Controlled cluster shutdown with data restore from persistent storage
- [ISPN-4547] - Replication queue should replicate the first command immediately
- [ISPN-4912] - Switch REST store to better HTTP client library
- [ISPN-5683] - Checkstyle should discover formatting problems
- [ISPN-5715] - Perform AST caching for DSL queries with parameters
- [ISPN-5953] - Extract interface from RemoteCacheManager
- [ISPN-6073] - Replace Set<Flag> by a bit set.
- [ISPN-6132] - Mark Spring dependencies are provided
- [ISPN-6272] - Extend CacheStream interface to allow for Serializable lambdas
- [ISPN-6295] - Mark dependencies as provided in JCache
- [ISPN-6339] - Add mass reindex operation
- [ISPN-6349] - Add primitive CacheStream interfaces
- [ISPN-6370] - Expose DMR operation to find out if a cache is being ignored
- [ISPN-6371] - Limit unboxing of Integer values in Distributed Streams
- [ISPN-6372] - Remove deprecatd ReplicableCommand.get/SetParameters
- [ISPN-6383] - Add forEach method to CacheStream that takes BiConsumer
- [ISPN-6389] - Warn if a class if found in small and uber jars
- [ISPN-6392] - Convert NotifyingFuture and friends to CompletableFuture
- [ISPN-6401] - Improve stability of ClientListenerLeakTest.testNoLeaksAfterShutdown
- [ISPN-6404] - Add missing schemas into docs/schemas for ISPN
- [ISPN-6416] - Index protobuf booleans as string instead of integer
- [ISPN-6419] - Drop hibernate-hql-lucene dependency, generate the lucene query directly
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.