Release Notes - Infinispan - Version 9.0.0.Alpha2 - HTML format

Sub-task

Bug

  • [ISPN-3702] - Too many threads for cleaning up infinispan transactions
  • [ISPN-5492] - DelayedAvailabilityUpdateTest.testDelayedAvailabilityUpdate2 random failures
  • [ISPN-5743] - SIFS.start() throws IllegalArgumentException: Negative position
  • [ISPN-5753] - SIFS can reincarnate deleted entries during startup
  • [ISPN-5883] - Node can apply new topology after sending status response
  • [ISPN-5916] - Filtering by cache status in management console doesn't work
  • [ISPN-5968] - Cache statistics are not shown for local caches in mgmt console
  • [ISPN-5972] - Number of entries not working correctly in cache statistics in mgmt console
  • [ISPN-6071] - NullPointerException when executing RemoveExpiredCommand
  • [ISPN-6079] - Searching nodes in management console by IP address doesn't work
  • [ISPN-6096] - Cache container page does not show any containers when more hotrod-connectors are defined
  • [ISPN-6116] - query-dsl module shoud use jboss-logging
  • [ISPN-6118] - CacheNotifierImplInitialTransferDistTest random failures
  • [ISPN-6120] - Management console - there should be a warning about possible data loss when stopping the cluster
  • [ISPN-6124] - List of caches is sometimes visually corrupt
  • [ISPN-6261] - CLI fails on secured caches
  • [ISPN-6298] - Network partition detection not working in mgmt console
  • [ISPN-6300] - Parameters, CacheManager and Marshaller are not passed to JavaScript in case of mode=distributed
  • [ISPN-6363] - NullPointerException while executing a script on non secured cache located in secured container
  • [ISPN-6364] - Report test failures on the fly in modules using JUnit
  • [ISPN-6394] - Coalesce server group view and Infinispan/JGroups view
  • [ISPN-6405] - Persistence configuration with clustered cache can cause duplicate expiration messages
  • [ISPN-6406] - NullPointerException while executed javascript returns null to js-client
  • [ISPN-6408] - ClassCastException while executed javascript returns Integer to js-client
  • [ISPN-6411] - Marshalled value is returned while executing javascript and returning value from cache over HotRod client
  • [ISPN-6412] - RESTReplicationIT fails
  • [ISPN-6436] - Overriding the name of an indexed property is not supported with DSL query
  • [ISPN-6441] - Parameters are not passed to JavaScript over js-client in case of mode=distributed
  • [ISPN-6464] - Possibility to get black (login) background in all console pages
  • [ISPN-6465] - Managent console - launching task with no parameters creates one empty parameter
  • [ISPN-6467] - Management console - can access console after logging off
  • [ISPN-6495] - ExpirationIT is unstable
  • [ISPN-6497] - SSL cert password has to be same as keystore password
  • [ISPN-6500] - can't edit indexing properties in console
  • [ISPN-6502] - can't edit cache type in console
  • [ISPN-6514] - Reduce netty write allocation by using voidPromise when not waiting for completion
  • [ISPN-6515] - GlobalXSiteAdminOperations fails on secured caches
  • [ISPN-6516] - Update aesh to 0.66.4
  • [ISPN-6518] - org.infinispan.transaction.xa.GlobalTransaction objects are not cleared properly
  • [ISPN-6526] - Transaction doesn't rollback on throwable
  • [ISPN-6529] - Not possible to manage cache backups in cache configuration page
  • [ISPN-6531] - when editing security roles in cache configuration page I have to manually add [ ] brackets before updating
  • [ISPN-6533] - not possible to change JDBC store configuration in console
  • [ISPN-6539] - ClassCastException with Remote Cache Loader and GetWithMetadata
  • [ISPN-6540] - Management console doesn't display cache containers correctly if there are two containers with the same name
  • [ISPN-6543] - Spark connector fails with CCE when compatibility mode is enabled
  • [ISPN-6544] - Management console should not be accessible in standalone mode
  • [ISPN-6545] - Server sending two responses for same Iterator.next request
  • [ISPN-6549] - The query-dsl bundle does not export required packages for OSGi
  • [ISPN-6550] - Remote iterator does not work in compatibility mode
  • [ISPN-6555] - Remove references to Deprecated fields 'queue-size' and 'queue-flush-interval'
  • [ISPN-6556] - SegmentListenerNotifier.completeSegmentsNoResults is not called for batches without values
  • [ISPN-6559] - Provide module for Infinispan Directory that satisfies the slot "for-hibernatesearch-5.5"
  • [ISPN-6560] - HR server list is not property parsed when contains spaces
  • [ISPN-6562] - CLI remoting doesn't work with WildFly 10
  • [ISPN-6563] - If Infinispan is used as a provider for JCache using the remote approach it will not pick up the hotrod-client.properties
  • [ISPN-6565] - Remove command doesn't work in server
  • [ISPN-6567] - Server CLI doesn't support help for commands
  • [ISPN-6569] - CLI codecs should not be available if not running in a supported environment
  • [ISPN-6571] - Adapt to configuration template changes
  • [ISPN-6574] - JCache CacheManger need to know about existing caches if remote (HotRod) is used
  • [ISPN-6575] - SkipOperation uses limit instead of skip
  • [ISPN-6577] - Indexing properties should be stored in a distinct subresource to ease configuration inheritance
  • [ISPN-6580] - Hotrod performance regressions after ISPN-5342 ISPN-6545
  • [ISPN-6581] - Remote events generated by remote typed exec can result in ClassCastException
  • [ISPN-6582] - JDBC isUpsertSupported() does not respect Semantic Versioning
  • [ISPN-6583] - Can't update cache configuration unknown field 'is-create-mode'
  • [ISPN-6587] - Eviction type does not chage after reconfiguring in console
  • [ISPN-6588] - Query DSL like queries should only accept % and _ as the wildcards
  • [ISPN-6589] - ProtobufIndexedFieldProvider may mistakenly report nested fields as unindexed
  • [ISPN-6592] - Update console to reflect indexing-properties changes introduced in ISPN-6577
  • [ISPN-6593] - LevelDB tests fail on Windows
  • [ISPN-6596] - get and remove don't understand the --codec switch
  • [ISPN-6597] - ScriptExecIT.testMapReduceScriptExecution fails
  • [ISPN-6598] - Stabilize MetadataAPIDistTest.testGetCacheEntryNonOwner
  • [ISPN-6599] - PutAll operation in the Hot Rod client only partially completed during topology changes
  • [ISPN-6602] - ParallelHotRodOperation failover not working
  • [ISPN-6603] - 'passivation' attribute should be removed from 'store' schema
  • [ISPN-6604] - Attribute 'name' should be removed from 'store' type
  • [ISPN-6605] - Attribute 'key-to-string-mapper' missing in jdbc schema
  • [ISPN-6606] - Fix attributes names in remote-persistence schema
  • [ISPN-6609] - Script failedTestLogs.sh doesn't work with the new test suite listeners
  • [ISPN-6611] - Fix remote client listerers with filters on an indexed cache with compat mode enabled
  • [ISPN-6615] - Scritping manager exposes unwrapped scripting cache
  • [ISPN-6616] - LevelDB cache store configuration is not loaded to the cache configuration page
  • [ISPN-6623] - Thread leak in the HotRod Server
  • [ISPN-6642] - java.lang.ClassNotFoundException: javax.transaction.TransactionManager while running config-converter.sh sciprt

Task

  • [ISPN-701] - New JDBC CacheStore implementation w/ more flexible vendor-specific extension and binary key column support
  • [ISPN-5342] - Refactor Hot Rod server code
  • [ISPN-5468] - Change the interceptors to move the new sequential interfaces
  • [ISPN-6457] - Servers should disallow access to internal user caches over the wire when authorization is disabled
  • [ISPN-6473] - Implement integration test for SASL EXTERNAL mech
  • [ISPN-6487] - Fix typo in faqs 2.6.1
  • [ISPN-6492] - Remove unused log messages from HR client logger
  • [ISPN-6505] - Remote continuous query on a cache with compat mode enabled leads to CCE
  • [ISPN-6508] - Test DSL based remote event filters with compat mode
  • [ISPN-6511] - Allocate less memory during RPC response handling
  • [ISPN-6513] - Inconsistencies in Maven pom files
  • [ISPN-6538] - Little typo in Clustering modes documentation section
  • [ISPN-6551] - Port some tests for Remote Server Task execution to domain mode
  • [ISPN-6552] - Merge parsers into one
  • [ISPN-6578] - Add named param perf test
  • [ISPN-6579] - Migrate near cache demo to a separate repo
  • [ISPN-6618] - Integration tests for HR script execution on secured cache

Component Upgrade

  • [ISPN-5521] - Upgrade to Hibernate ORM 5.0.9.Final
  • [ISPN-6481] - Upgrade JGroups to 3.6.8.Final
  • [ISPN-6503] - Upgrade to JGroups 3.6.9.Final

Enhancement

  • [ISPN-20] - check whether locking in JDBC cache stores can be replaced with SELECT FOR UPDATE
  • [ISPN-5354] - HotRod putAll/getAll send proper CH routing
  • [ISPN-5721] - Add SNI support to the endpoints
  • [ISPN-5782] - SIFS persist index on clean shutdown
  • [ISPN-5824] - Migration tool for configuration for both library mode and server
  • [ISPN-5900] - Cleanup uberjar packaging (ideal solution)
  • [ISPN-5943] - Access log of cache operations
  • [ISPN-6159] - Remove deprecated continuous query API
  • [ISPN-6297] - Move ConcurrentHashSet to infinispan-common
  • [ISPN-6343] - Support Domain mode in server test suite
  • [ISPN-6438] - A Hot Rod client should be able to configure the same properties with hotrod-client.properties file as the programatic API supports
  • [ISPN-6463] - Enable Checkstyle run during the build
  • [ISPN-6472] - Add EXTERNAL SASL support to the server
  • [ISPN-6482] - Allow to HR client to specify only trustore
  • [ISPN-6488] - CacheRpcCommands should use byte[] representations of cache names to avoid writeUTF
  • [ISPN-6501] - Create a ProbeHandler for JGroups
  • [ISPN-6504] - Try to use the index even if the query matches all entries
  • [ISPN-6506] - Cache the Lucene query instead of re-creating it from the filter's AST
  • [ISPN-6535] - CacheRemoveAllInterceptorTest and CacheResultInterceptorTest are unstable
  • [ISPN-6553] - Configuration to XML serializer
  • [ISPN-6554] - Infinispan 6.x Configuration converter
  • [ISPN-6557] - Obtain the Matcher eagerly in QueryEngine and avoid further costs to look it up
  • [ISPN-6570] - Add a disconnect command to the server CLI for symmetry with embedded
  • [ISPN-6612] - Rename internal Hibernate Search directory provider slot
  • [ISPN-6629] - Enable Netty Epoll support by default in the Hot Rod server

Edit/Copy Release Notes

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