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

Sub-task

  • [ISPN-4264] - CLI should be able to manipulate role mapping
  • [ISPN-4303] - Integrate jgroups server subsystem with security realm
  • [ISPN-4382] - Introduce a lightweight security as an alternative for the SecurityManager

Bug

  • [ISPN-2240] - Per-key lock container leads to superfluous TimeoutExceptions on concurrent access to same key
  • [ISPN-2522] - The org.infinispan.statetransfer.StateTransferCacheLoaderFunctionalTest (StateTransferFunctionTest) tests fail periodically
  • [ISPN-2956] - putIfAbsent on Hot Rod Java client doesn't reliably fulfil contract
  • [ISPN-3819] - Test ClusteredCacheWithLongIndexNameTest.testAdditionOfNewNode fails randomly on RHEL
  • [ISPN-4036] - StateConsumerImpl.isKeyUpdated searches for the key in the values collection
  • [ISPN-4043] - MassIndexingTest.testReindex random failures
  • [ISPN-4091] - Transactions and data should prefer to be sourced from a primary owner
  • [ISPN-4108] - Pessimistic tx for a union CH will not be forwarded to all owners.
  • [ISPN-4118] - Unreliable test: ThreadLocalLeakTest.testCheckThreadLocalLeaks
  • [ISPN-4131] - Lock acquired forever with delayed PrepareCommand
  • [ISPN-4137] - Transaction executed multiple times due to forwarded CommitCommand
  • [ISPN-4283] - Unable to setup SASL auth properties
  • [ISPN-4284] - HotRod digest-md5 auth provides wrong callback
  • [ISPN-4285] - HotRod digest-md5 auth fails with NPE
  • [ISPN-4292] - Update endpoint subsystem xsd version in server testsuite
  • [ISPN-4293] - PR for ISPN-4137 causes a performance drop in repl tx mode
  • [ISPN-4297] - Digest HR auth tests fails, unable to find container
  • [ISPN-4298] - HotRod kerberos auth doesn't see the ticket when creating RemoteCachManager
  • [ISPN-4306] - HR client auth over kerberos has wrong AccessControlContext
  • [ISPN-4329] - Protostream invokes TagHandler.onStart() more than once
  • [ISPN-4368] - StateTransferOverwriteTest random failures
  • [ISPN-4376] - AdvancedCache.filterEntries(...) does not respect configured cache flags
  • [ISPN-4436] - Karaf stucked when running iOSGI integration tests on IBM JDK
  • [ISPN-4480] - Messages sent to leavers can clog the JGroups bundler thread
  • [ISPN-4485] - Remote non-indexed query fails if compat mode enabled
  • [ISPN-4503] - Commands with topology id 0 are not properly ignored on joiners
  • [ISPN-4504] - Topology id is not properly set on ClusteredGetCommands
  • [ISPN-4510] - Restore XML configuration of Transport class
  • [ISPN-4517] - RollbackCommands should ignore leavers
  • [ISPN-4519] - Prepare should be broadcasted to entire cluster in replicated mode
  • [ISPN-4520] - JdbcBinaryStoreTest.testLoadAndStoreWithLifespanAndIdle random failures
  • [ISPN-4521] - ReplicationQueueTest.testReplicationQueueMultipleThreads random failures
  • [ISPN-4524] - ClusteredCacheWithAsyncDirTest.testCombinationOfFilters random failures
  • [ISPN-4543] - Spring tests missing jgroups-tcp.xml
  • [ISPN-4550] - JpaStoreOOMETest.testProcessClear always fails
  • [ISPN-4551] - RestStore parallel iteration fails for non-string keys if UTF-8 is not the default charset
  • [ISPN-4555] - org.infinispan.protostream.FileDescriptorSource should close streams
  • [ISPN-4565] - ReplTotalOrderVersionedStateTransferTest.testStateTransfer random failures
  • [ISPN-4569] - Inserting into cache with indexing fails for XA transactions
  • [ISPN-4571] - JmxManagementIT.testRpcManagerAttributes random failures
  • [ISPN-4581] - Memory leak when H2 is used
  • [ISPN-4583] - Distributed iterator throws ClassCastException when loader contains values that pass filter
  • [ISPN-4588] - JpaConfigurationTest.testConfigBuilder fails in Karaf
  • [ISPN-4594] - CompatModeNonIndexedQueryDslConditionsTest.testBetween3 random failure
  • [ISPN-4598] - ClientClusterEventsTest.testFilteringInCluster random failures
  • [ISPN-4601] - DirectoryLoaderAdaptor computes the auto-chunk factor applying wrong rounding
  • [ISPN-4602] - Verify EntryIterator works with MarshalledValues
  • [ISPN-4604] - Race condition in the QueryInterceptor involving SearchFactory
  • [ISPN-4605] - Race condition during Marshalling of Lucene Directory components would trigger nonsense during unmarshalling
  • [ISPN-4612] - TimeoutException during preparetx when putting to the ClusterRegistry
  • [ISPN-4617] - MassIndexer distributed tasks should not timeout
  • [ISPN-4626] - Race condition in the LocalEntryRetriever between iterator() and hasNext()

Task

  • [ISPN-1951] - Use MERGE3 in the default UDP configuration
  • [ISPN-2932] - Preloading a read only index in a cache will never hit the cacheloader
  • [ISPN-3937] - Investigate the memory usage of JDBC cache stores when processing a large result set
  • [ISPN-4304] - Speed up execution of OSGi tests
  • [ISPN-4315] - Automatically enable JDT Annotation Processor support in Eclipse
  • [ISPN-4317] - Optimize server test suite
  • [ISPN-4360] - Removing SLF4J and commons-logging from parent classpath
  • [ISPN-4464] - Unify test suite for remote and embedded DSL based query tests
  • [ISPN-4515] - Create repository for lucene wildfly modules
  • [ISPN-4522] - Test for HR PLAIN auth against LDAP
  • [ISPN-4545] - Checkstyle line termination check should work on Windows
  • [ISPN-4554] - Cache RpcOptions objects in TxDistributionInterceptor
  • [ISPN-4570] - Remove UFC from JGroups TCP configurations
  • [ISPN-4580] - Refactor BaseStoreTest
  • [ISPN-4628] - Refactoring: unify LocalQueryInterceptor and QueryInterceptor

Component Upgrade

  • [ISPN-3787] - Upgrade to c3p0 0.9.5-pre4
  • [ISPN-4294] - Upgrade hibernate-hql-parser/hibernate-hql-lucene to 1.0.0.CR1
  • [ISPN-4552] - Upgrade H2 driver to 1.4.180
  • [ISPN-4562] - Upgrade to Hibernate Search 5.0.0.Alpha5
  • [ISPN-4590] - Update Hibernate ORM to 4.3.6.Final
  • [ISPN-4591] - Update Hibernate Commons Annotations to 4.0.5.Final
  • [ISPN-4592] - Update Jackson to 1.9.13
  • [ISPN-4609] - Upgrade to JGroups 3.5.0.CR2

Enhancement

  • [ISPN-263] - Handle cluster partitions
  • [ISPN-2359] - Query should not reindex cache entries on preload or activation
  • [ISPN-3900] - Expose mechanism to retrieve the set of keys associated with a group
  • [ISPN-3950] - Deploy user-code to Infinispan server
  • [ISPN-4047] - Use the sort criteria provided by hql-parser (after fixing HQLPARSER-24)
  • [ISPN-4129] - Add Query, CDI, JCache, LevelDB and REST to the AS modules
  • [ISPN-4193] - StateSequencer: state machine-based utility for synchronizing multi-threaded tests
  • [ISPN-4197] - Replace batching="true|false" with <transaction mode="BATCH"/> in infinispan subsystem schema/model
  • [ISPN-4272] - Refactoring of ISPN Server Testsuite
  • [ISPN-4275] - Create server integration tests for HotRod SASL auth
  • [ISPN-4295] - Include Lucene Directory in the released WildFly modules
  • [ISPN-4296] - Restore predefined cache limitation for Hot Rod servers
  • [ISPN-4331] - Add searching for TransactionManager in OSGi to GenericTransactionManagerLookup
  • [ISPN-4365] - Test for node authentication using SASL MD5 in library mode
  • [ISPN-4378] - Configure marshaller class for binary filter/converter instances
  • [ISPN-4528] - Genericize remaining M/R internal classes
  • [ISPN-4548] - Revamp AbstractInfinispanTest thread handling to use pooling
  • [ISPN-4578] - Allow a null audit logger
  • [ISPN-4589] - Combiner not being called on the final collector in MapCombineTask
  • [ISPN-4618] - Map/Reduce jobs should not timeout by default
  • [ISPN-4627] - QueryInterceptor start() event mutates the SearchFactory multiple times

Edit/Copy Release Notes

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