Release Notes - Infinispan - Version 9.1.1.Final - HTML format

Component Upgrade

Enhancement

  • [ISPN-7680] - [OSGi] Enable karaf-maven-plugin
  • [ISPN-7990] - Provide a way to remove an entry from all indexes
  • [ISPN-8082] - Remove setSync from RocksDB WriteOptions
  • [ISPN-8206] - Update smoke test suite
  • [ISPN-8222] - Jenkins should archive all logs
  • [ISPN-8259] - Test field @Analyzer for Protobuf

Feature Request

Bug

  • [ISPN-4038] - CustomFailurePolicyTxTest.testPrepareFailure random failures
  • [ISPN-4039] - DistSyncTxFuncTest and its subclasses fail all the time
  • [ISPN-4740] - Tests from org.infinispan.distribution package fail randomly on RHEL
  • [ISPN-5170] - MemcachedClusteredStatsTest.testSingleConnectionPerServer fails radomly on RHEL
  • [ISPN-5405] - org.infinispan.statetransfer.StateConsumerTest.test1 fails randomly with Assertion Error
  • [ISPN-5730] - SingleFileStoreStressTest.testFileTruncation fails randomly
  • [ISPN-6952] - JCacheTwoCachesBasicOpsTest.testRemovedListener fails
  • [ISPN-7024] - SiteDownFailoverTest.testFailoverAfterSiteShutdown fails
  • [ISPN-7086] - Writes via memcached server cause UnknownOperationException
  • [ISPN-7162] - SiteManualSwitchTest random failures
  • [ISPN-7546] - InfinispanStoreRocksDBIT test failures
  • [ISPN-7642] - Administration console - remote sites are not displayed correctly on cache container page
  • [ISPN-7649] - Administration console - transaction tab allows to set invalid options
  • [ISPN-7657] - Administration console - Indexing tab allows invalid configuration to be set
  • [ISPN-7988] - ScatteredSyncFuncTest>DistSyncFuncTest.testComputeIfAbsentFromNonOwner fails with trace logging enabled
  • [ISPN-7996] - ClusterTopologyManagerTest.testAbruptLeaveAfterGetStatus2[SCATTERED_SYNC, tx=false] random failures
  • [ISPN-7997] - DistributedStreamIteratorTest.testLocallyForcedStream random failure
  • [ISPN-8026] - Random size related failures in Hibernate Cache
  • [ISPN-8027] - Random failures in data changes in remote Hibernate cache strategies
  • [ISPN-8064] - Javadocs are missing some packages
  • [ISPN-8066] - Management Console - Json meta files not included in dist build
  • [ISPN-8067] - ClientClusterExpirationEventsTest.testSimpleExpired random failures
  • [ISPN-8068] - CacheWriter batch docs are outdated
  • [ISPN-8073] - ConfigurationConverterTest.testConversionAndSerializationFrom60 test failure
  • [ISPN-8077] - Split some test classes in order to get clean test runs for native clients
  • [ISPN-8092] - Scattered cache state transfer misses segments
  • [ISPN-8097] - ScatteredCrashInSequenceTest.testSplit failures
  • [ISPN-8111] - OffHeapBoundedSingleNodeTest.testMultiThreaded fails with trace logging enabled
  • [ISPN-8114] - Random failures in loading from Hibernate Cache
  • [ISPN-8138] - Random failures in test setup due to "Address already in use"
  • [ISPN-8139] - OptimisticPrimaryOwnerCrashDuringPrepareTest.testPrimaryOwnerCrash random failures
  • [ISPN-8143] - Rest logging handler category is wrong in infinispan-logging.xml
  • [ISPN-8150] - SingleFileStoreStressTest intermittent failure
  • [ISPN-8159] - Deprecate unused 'module' xml config attribute of cache element
  • [ISPN-8165] - Hibernate Cache should use log4j2 in testing
  • [ISPN-8168] - IndexNotFoundException with topology changes
  • [ISPN-8169] - DirectoryImplementerTests.testConfigureAsyncDeletes random failures
  • [ISPN-8174] - LocalStreamIteratorWithPassivationTest random failures
  • [ISPN-8176] - RemoteCacheStoreIT.testReadOnly random failures
  • [ISPN-8177] - OSGi integration tests ignored error messages
  • [ISPN-8178] - SingleNodeJdbcStoreIT.testForcedShutdown failure
  • [ISPN-8179] - Test in TimestampsRegionImplTest missing @Test
  • [ISPN-8181] - XSite tests fail randomly with java.net.BindException
  • [ISPN-8183] - ClassFinder logs lots of warnings when the maven repository path contains "infinispan"
  • [ISPN-8184] - Replace the slow maven keytool plugin with ant scripts
  • [ISPN-8185] - MissingFormatArgumentException in DefaultLockManager
  • [ISPN-8186] - DistTopologyChangeUnderLoadTest.testPutsSucceedWhileTopologyChanges sometimes fails with magic error
  • [ISPN-8189] - SizeCommand unnecessarily unmarshalls keys to count
  • [ISPN-8193] - Passivation documentation should clarify activation behavior with shared stores
  • [ISPN-8194] - Random failures in the hotrod server suite due to port conficts
  • [ISPN-8195] - Transaction fails to commit when a node crashes
  • [ISPN-8200] - StringBasedStoreMultinodeIT.testFetchState failure
  • [ISPN-8216] - Off-heap eviction listener is missing
  • [ISPN-8218] - ScatteredStreamIteratorTest.waitUntilProcessingResults random failure
  • [ISPN-8227] - OptimisticTxPartitionAndMergeDuringPrepareTest.testPrimaryOwnerIsolatedPartition fails randomly
  • [ISPN-8228] - End invalidation messages lingering from previous Hibernate Cache tests
  • [ISPN-8231] - InfinispanModulesStoreJdbcIT.testXmlConfig and InfinispanStoreJdbcIT.testXmlConfig random failure
  • [ISPN-8237] - State transfer doesn't replace L1 entry with regular entry
  • [ISPN-8248] - Missing timeout exceptions in distributed executor tests
  • [ISPN-8249] - EvictionFunctionalTest.testSimpleExpirationMaxIdle random failure
  • [ISPN-8250] - ClusterListenerDistTest.testPrimaryOwnerGoesDownBeforeSendingEvent random failures
  • [ISPN-8251] - SoftIndexFileStoreTest.testWriteAndDeleteBatch
  • [ISPN-8257] - BackupForStateTransferTest.testStateTransferWithClusterIdle random failures
  • [ISPN-8261] - OSGi integration tests can leak the Karaf process
  • [ISPN-8263] - More Hibernate random size failures
  • [ISPN-8264] - Port conflict in OSGi testsuite preventing multiple containers
  • [ISPN-8275] - ScatteredCrashInSequenceTest.testSplit5[SCATTERED_SYNC] random failure
  • [ISPN-8277] - InfinispanDirectoryIOTest.testReadChunks() fails all the time
  • [ISPN-8280] - RemoteStoreRawValuesTest.testStopStartDoesNotNukeValues fails randomly
  • [ISPN-8292] - Server instance mappedBufferPoolCount not displayed
  • [ISPN-8293] - @Group and Grouper are not included in the javadoc
  • [ISPN-8294] - Configuration serializer doesn't write memory attributes
  • [ISPN-8299] - LocalStreamIteratorWithPassivationTest.testConcurrentPassivation random failure
  • [ISPN-8300] - Serializer produces configuration files that are not up to date
  • [ISPN-8304] - DecoratedCache documentation is out of date
  • [ISPN-8305] - PessimisticTxPartitionAndMergeDuringPrepareTest.testPrimaryOwnerIsolatedPartitionWithDiscard[DIST_SYNC] randomly failing
  • [ISPN-8306] - InfinispanRegionFactory should use MemoryConfiguration
  • [ISPN-8315] - OSGiKarafFeaturesTest.testCleanInstall randomly failing

Task

  • [ISPN-5476] - Cross-site tests should run in parallel
  • [ISPN-7741] - Restore POM comments removed by the release script
  • [ISPN-7961] - Cross-site replication of functional commands
  • [ISPN-8085] - Deprecate CacheEntry.isValid/setValid
  • [ISPN-8106] - Enable the unused imports checkstyle rule
  • [ISPN-8109] - Upgrade RocksDB to 5.6.1
  • [ISPN-8110] - OffHeapBoundedDataContainer.ensureSize() busy loop takes too long
  • [ISPN-8121] - Add license stanza to root pom
  • [ISPN-8147] - Add multi-threaded test for compareAndSet operation
  • [ISPN-8157] - Upgrade maven-surefire-plugin to 2.20
  • [ISPN-8167] - Archive debug logs in CI
  • [ISPN-8207] - Update eviction tests which use deprecated API
  • [ISPN-8245] - Use Hibernate 5.1 for Hibernate Cache provider
  • [ISPN-8265] - Missing @Deprecated on the deprecated class EvictionConfigurationResource
  • [ISPN-8308] - Remove references to deprecated EvictionConfiguration
  • [ISPN-8313] - Remove references to deprecated StoreAsBinaryConfiguration

Edit/Copy Release Notes

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