Sub-task
- [ISPN-5807] - Display expected nodes mismatch
- [ISPN-6517] - Add SNI Support for Hotrod server
- [ISPN-6520] - Add SNI Hotrod configuration (XML)
- [ISPN-6523] - Add SNI Integration test
- [ISPN-6524] - Add SNI support for Hotrod client
- [ISPN-6525] - Add SNI documentation
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.