Release Notes - Infinispan - Version 9.3.0.Alpha1 - HTML format

Component Upgrade

Enhancement

  • [ISPN-8769] - Improve log messages on trace
  • [ISPN-8804] - Add example quick-start for Clustered Locks
  • [ISPN-8805] - Add example quick-start for multimap
  • [ISPN-8831] - Support for Accept-Encoding and Content-Encoding handling in the REST Server
  • [ISPN-8927] - Do not hardcode HTTP header and status constants in REST tests
  • [ISPN-8928] - Implemeners of AdvancedCacheExpirationWriter should not have to implement AdvancedCacheWriter.purge(...)
  • [ISPN-8936] - Parameterized branding
  • [ISPN-8952] - Parser namespaces should support version wildcards
  • [ISPN-8984] - The reversion script should also alter XSDs
  • [ISPN-8985] - Test configurations should use the current schema version dynamically
  • [ISPN-9048] - Gulp check should prevent console logging
  • [ISPN-9058] - Auto-start feature/flag for nodes added from Management Console

Feature Request

  • [ISPN-9081] - Expose Query.getQueryString() as official API

Bug

  • [ISPN-6827] - ReplTotalOrderVersionedStateTransferTest.testStateTransfer random failures
  • [ISPN-8719] - KeySet.(iterator|spliterator|stream) not compatible with versions before 9.1
  • [ISPN-8728] - ExceptionEvictionTest.testSizeCorrectWithStateTransfer random failures
  • [ISPN-8792] - EntryWrappingInterceptorDoesNotBlockTest random failures
  • [ISPN-8854] - NullPointerException in SingleFileStore
  • [ISPN-8858] - BulkOperationsTest parameter values change in every run
  • [ISPN-8907] - NullPointerException in GlobalStateManagerImpl at startup
  • [ISPN-8911] - Infinispan Server distribution contains redundant /dependencies directory (brings in additional 120 MB)
  • [ISPN-8912] - SoftIndexFileStore does not fail gracefully if max node size exceeds 32767
  • [ISPN-8930] - RestOperationsTest#shouldPutImmortalEntryWithZeroTtlAndIdleTime random failure
  • [ISPN-8933] - NullPointerException in StreamResponseCommand
  • [ISPN-8934] - Off Heap mixes up lifespan and max idle
  • [ISPN-8938] - CacheNotifier should use the cache member and not the view members
  • [ISPN-8951] - LevelDB store parser should not exist past version 8.0
  • [ISPN-8953] - Do not keep old schemas around in the source tree/distribution
  • [ISPN-8993] - LocalTopologyManager should not install a reset topology before conflict resolution
  • [ISPN-8996] - Multi-pipeline Jenkins build
  • [ISPN-8998] - Automatically release from CI
  • [ISPN-8999] - Automatically publish website from CI
  • [ISPN-9013] - Partition Handling enabled toggle should set merge-policy=NONE
  • [ISPN-9034] - InfinispanExtensionIT should depend on "org.infinispan"
  • [ISPN-9035] - Rest endpoint not loaded in domain mode due to missing socket-bindings
  • [ISPN-9045] - Failure to change 'protocolVersion' in RemoteStoreConfiguration
  • [ISPN-9046] - Average stats should be represented in milliseconds
  • [ISPN-9050] - Hot Rod client javadocs do not list available configuration properties
  • [ISPN-9056] - Cache metrics per node not displayed when one of nodes is stopped
  • [ISPN-9062] - JGroupsTransport should only send messages to nodes in the cluster view
  • [ISPN-9063] - Average stats should be calculated in Nanoseconds but exposed in Milliseconds
  • [ISPN-9066] - Successfully configured Slave node with no server configured is not shown in the list of hosts
  • [ISPN-9068] - Indexer throws exception in cluster mode
  • [ISPN-9069] - RestStore should not depend on Rest server
  • [ISPN-9071] - NullPointerException in server for counters
  • [ISPN-9073] - NPE with unauthorized CORS preflight request
  • [ISPN-9076] - SearchException when indexing entities in persistent caches
  • [ISPN-9080] - Distributed cache stream should wait for new topology when segments aren't complete
  • [ISPN-9090] - Create both thin and fat servers
  • [ISPN-9093] - Samples from query docs should not be affected by branding

Task

  • [ISPN-8528] - Move FailoverRequestBalancingStrategy to public package
  • [ISPN-9030] - Avoid anonymous classes inside lambdas
  • [ISPN-9047] - Enable view bundling in JGroups configurations
  • [ISPN-9057] - JGroupsTransport.invokeCommand should return a CompletionStage
  • [ISPN-9085] - Add forEach taking IntConsumer to IntSet

Sub-task

  • [ISPN-8620] - Execute operations concurrently over the same connection

Edit/Copy Release Notes

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