Release Notes - Infinispan - Version 12.1.0.Final - HTML format

Sub-task

  • [ISPN-11682] - Remove RemoteCacheManager.createNearCacheService
  • [ISPN-11683] - Remove ConfigurationBuilder.balancingStrategy(FailoverRequestBalancingStrategy)

Feature Request

  • [ISPN-11596] - Role based access in the Infinispan Console
  • [ISPN-12622] - Expose Cross-Site Views via CLI and REST endpoint
  • [ISPN-12657] - Cross-Site automatic state transfer
  • [ISPN-12885] - Deal with MONITOR permission

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-12667] - GlobalState incompatibility between 11.x and 12.x
  • [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-12877] - ConfigurationSerializerTest.testParser fails randomly
  • [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

Enhancement

  • [ISPN-12050] - Docs: Consistency edits for query API
  • [ISPN-12603] - Server Guide should link to image instructions in getting started
  • [ISPN-12636] - Implicit connectors for the single-port endpoint
  • [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-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.