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

Enhancement

  • [ISPN-5165] - Cannot choose to run index-less query on an indexed cache
  • [ISPN-5345] - Allow eviction based on approximation of size compared to element count
  • [ISPN-5389] - Optimize overlapping range and interval predicates (non-indexed query)
  • [ISPN-5461] - FileDescriptorSource.fromResources and FileDescriptorSource.addProtoFiles should have a ClassLoader argument
  • [ISPN-5478] - Add readOnly test for MapStressTest
  • [ISPN-5489] - Remove redundant jdk 8 backport classes

Feature Request

  • [ISPN-3743] - Silence "IllegalStateException: Default cache is in 'STOPPING' state" exceptions
  • [ISPN-5298] - HotRod millisecond precision for lifespan/maxidle
  • [ISPN-5338] - Extend JSR-107 tests
  • [ISPN-5485] - Refactor DataContainer and various Maps to use new Java 8 classes

Bug

  • [ISPN-2752] - IllegalStateException on shutdown
  • [ISPN-5317] - BlockingTaskAwareExecutorService.cherkForReadyTasks() may block CacheTopologyControlCommand
  • [ISPN-5322] - A WARN message is shown that Partition Handling is not supported in REPL mode
  • [ISPN-5420] - Thread pools are depleted by ClusterTopologyManagerImpl.waitForView() and causing deadlock
  • [ISPN-5423] - PublicAPI doclet breaks with JavaDoc 8
  • [ISPN-5434] - ClusteringConfigurationBuilder.l1() javadoc incorrectly states that the l1 method enables l1
  • [ISPN-5436] - Some ClientClusterEventsTest tests fail randomly
  • [ISPN-5443] - NPE in ReadCommittedEntry.getLifespan() during Cache.size()
  • [ISPN-5449] - java.lang.ClassCastException: [B cannot be cast to org.infinispan.container.entries.CacheEntry
  • [ISPN-5450] - Remote queries fail when security is enabled and current user is not an ADMIN
  • [ISPN-5455] - NullPointerException when running a script
  • [ISPN-5458] - Broken modules due to circular dependencies
  • [ISPN-5460] - Prepare commands sent before the target became a member should be rejected
  • [ISPN-5462] - Transaction prepare is not replicated to new owners during state transfer
  • [ISPN-5464] - ReflectionHelper fails to detect element type for arrays of generic types
  • [ISPN-5471] - ConditionalOperationsConcurrentWriteSkewTest random failures
  • [ISPN-5472] - Surefire crashes during LevelDB test suite
  • [ISPN-5474] - Transactions created when applying state should never be replicated
  • [ISPN-5486] - SemaphoreCompletionService exceptions are never checked
  • [ISPN-5488] - DistTopologyChangeUnderLoadTest.testPutsSucceedWhileTopologyChanges random failures
  • [ISPN-5490] - Cache.clear() does not clear the cache store with async store
  • [ISPN-5492] - DelayedAvailabilityUpdateTest.testDelayedAvailabilityUpdate2 random failures
  • [ISPN-5494] - Node replies with NullPointerException during shutdown
  • [ISPN-5500] - BeforeClass methods in LevelDB tests randomly fail to run in JUnit - TestNG wrapper
  • [ISPN-5501] - Camel throwing java.lang.LinkageError for Remote Query when running in EAP
  • [ISPN-5503] - Codename should be injected in Version.java

Task

  • [ISPN-2939] - Remove option for async Marshalling
  • [ISPN-3769] - Disallow async marshalling when the replication queue is enabled
  • [ISPN-5446] - Bump version, parsers and schemas to 8.0
  • [ISPN-5473] - Replace printStackTrace with logging in the test suite
  • [ISPN-5480] - Speed up xsite tests

Edit/Copy Release Notes

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