Sub-task
- [ISPN-11682] - Remove RemoteCacheManager.createNearCacheService
- [ISPN-11683] - Remove ConfigurationBuilder.balancingStrategy(FailoverRequestBalancingStrategy)
Bug
- [ISPN-7159] - CompleteShutdownDistRetryTest.testRetryAfterCompleteShutdown random failures
- [ISPN-11299] - Stale values can be indexed during State Transfer
- [ISPN-12435] - SingleKeyBackupWriteCommands run out of memory
- [ISPN-12548] - Replicated cache get ignores value in zero-capacity nodes
- [ISPN-12571] - jcache/tck-runner-remote random failures starting server
- [ISPN-12598] - Hot Rod java client retries too many times
- [ISPN-12635] - Multimap Bucket can't get replicated in server mode
- [ISPN-12651] - CacheEntryCloudEventsTest test failures
- [ISPN-12662] - Functional commands break in replicated caches on zero-capacity nodes
- [ISPN-12669] - Tests failing due to relying on published images
- [ISPN-12700] - CLI Batch files returns exit code 0 on error
- [ISPN-12709] - Cannot retrieve the keyset of a cache (ISPN000287)
- [ISPN-12710] - IllegalArgumentException in VoidResponseCollector: Self-suppression not permitted
- [ISPN-12715] - Conflict resolution failure logged at debug level
- [ISPN-12724] - Hot Rod client has too many Elytron dependencies
- [ISPN-12725] - Conflict resolution fails in transactional cache with auto-commit disabled
- [ISPN-12730] - NPE when mapping a repeated non-indexed field in a schema
- [ISPN-12758] - Lack of LIFECYCLE permission errors during startup
- [ISPN-12787] - Non-transactional cache needs to be invalidated after commit on JPQL update/delete operation
- [ISPN-12788] - JdbcStringBasedStore.start() can fail under security manager
- [ISPN-12801] - Hot Rod client logs a timeout error after every server error
- [ISPN-12802] - TypedProperties::getXProperty should return the value if match the type
- [ISPN-12803] - Infinispan should not log WARN when manually evicting cache entries and EvictionStrategy.MANUAL
- [ISPN-12807] - Simple cache does not update eviction statistics
- [ISPN-12815] - Infinispan node crashes after EXCEPTION_ACCESS_VIOLATION from RocksDB JNI
- [ISPN-12820] - JdbcStringBasedStore closed statement on exceptional code path
- [ISPN-12823] - JGroups retransmission requests are too frequent and too large
- [ISPN-12829] - JdbcStringBasedStore closed statement on exceptional code path
- [ISPN-12832] - The Server Loader gets AccessDeniedException
- [ISPN-12864] - Fix log library dependency conflict
- [ISPN-12867] - SoftIndexFileStore LogAppender optimizations
- [ISPN-12869] - [CLI] Performance test tool - running without any cache
- [ISPN-12872] - Per remote cache marshaller should reuse instances
- [ISPN-12873] - Getting XML config from rest endpoint returns empty string
- [ISPN-12878] - LicenseTest.testLicense fails regex No match found
- [ISPN-12882] - SSL Engine does not respect configuration
- [ISPN-12883] - ConfigurationBuilder::uri doesn't return what was configured
- [ISPN-12886] - Fix Stream iteration Undelievered test failures
- [ISPN-12887] - XML Parser doesn't trim whitespace in element text
- [ISPN-12888] - CLI batch failuires result in zero exit code
- [ISPN-12889] - ClusteredLockTest.destroyLock random failures
- [ISPN-12890] - DistributedStreamIterator tests can throw unhandled exception of requestId not matching
- [ISPN-12891] - CertWithoutAuthenticationTest using the wrong configuration
- [ISPN-12893] - Fix SiteDownFailoverTest.ThreadLeakChecker
- [ISPN-12900] - Scattered Cache max idle tests can fail randomly
- [ISPN-12901] - Memory configuration implied attributes should not appear as modified
- [ISPN-12904] - RestLoggingResource.testListAppenders failure
- [ISPN-12905] - Many components ignore changes to remote-timeout at runtime
- [ISPN-12913] - Protostream parse failure when protobuf-java is on the classpath
- [ISPN-12914] - Wildfly module missing protostream-types artifact
Task
- [ISPN-11680] - Remove deprecated code in 12.0
- [ISPN-12396] - Deprecate org.infinispan.commons.dataconversion.Encoder
- [ISPN-12690] - Support spring caches in remote mode with protostream
- [ISPN-12870] - Add mxparser license
Component Upgrade
- [ISPN-12841] - Upgrade Spring Boot to 2.4.3 / Spring 5.3.4 / Spring Session 2.4.2
- [ISPN-12842] - WildFly Elytron 1.15.1
- [ISPN-12845] - Netty 4.1.60
- [ISPN-12895] - Upgrade to protostream 4.4.0.Beta3
- [ISPN-12912] - Console 0.14.1.Final
Enhancement
- [ISPN-11596] - Role based access in the Infinispan Console
- [ISPN-12050] - Docs: Consistency edits for query API
- [ISPN-12603] - Server Guide should link to image instructions in getting started
- [ISPN-12622] - Expose Cross-Site Views via CLI and REST endpoint
- [ISPN-12636] - Implicit connectors for the single-port endpoint
- [ISPN-12657] - Cross-Site automatic state transfer
- [ISPN-12672] - C client documentation
- [ISPN-12718] - Add addtional DEBUG logs to Backup/Restore operations
- [ISPN-12736] - Docs: Removing productized attributes and conditionals
- [ISPN-12756] - Improve PartitionHandlingManagerImpl logging
- [ISPN-12774] - Credential store support example for datasource is incomplete
- [ISPN-12791] - The console cannot display data converted to JSON
- [ISPN-12808] - Per-cache Hot Rod client marshaller / dataformat
- [ISPN-12825] - Add query timeouts to JDBC store
- [ISPN-12868] - Authorization caching
- [ISPN-12874] - Authorization: add a MONITOR permission and default role
- [ISPN-12879] - Pluggable EventLoopGroup for the Hot Rod client
- [ISPN-12885] - Deal with MONITOR permission
- [ISPN-12892] - Exclude MXParser dependency
- [ISPN-12894] - Show by default logs when running tests for the module server/tests
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.