Release Notes - Infinispan - Version 14.0.0.Dev03 - HTML format

Feature Request

  • [ISPN-12335] - Expose rebalancing progress
  • [ISPN-13296] - Create Hibernate 2LC implementation for Hibernate 6.0.x.
  • [ISPN-13648] - Schema evolution with respect to indices without downtime
  • [ISPN-13802] - Add artifact information in LicenseTest assert error message

Bug

  • [ISPN-13440] - JDBC meta Data table is filled on every startup
  • [ISPN-13499] - Ickle fulltext query not working with query parameters
  • [ISPN-13603] - Special characters escaping for full-text search
  • [ISPN-13736] - Stream pipeline blocks if filterKeys() gets a set where no key matches
  • [ISPN-13747] - Compactor throws null pointer exception and stops working
  • [ISPN-13751] - ISPN029019 caught when fetching a key from cache
  • [ISPN-13769] - Error transcoding Protobuf caches with REST
  • [ISPN-13780] - Deprecate fetch persistent state
  • [ISPN-13783] - Username dropdown with logout link is not visible for BASIC auth method
  • [ISPN-13791] - Bounded caches do not reflect "bounded=true" in the cache list
  • [ISPN-13793] - Secured cached mapping does not parse more than one role
  • [ISPN-13799] - SoftIndexFileStore blocks during TemporaryTable#set invocation
  • [ISPN-13813] - Hot Rod client uses "greater than" for comparison but topology ID resets on full cluster restart
  • [ISPN-13820] - Hybrid query is performed even if the field is marked as sortable
  • [ISPN-13821] - Wrong proto schema will cause put operation failure without clear error message
  • [ISPN-13827] - NPE in KeyValueVersionConverter.convert on remove event
  • [ISPN-13833] - ImmutableListCopy hashCode should be the same as ArrayList
  • [ISPN-13836] - NullPointerException in channelConnected callback
  • [ISPN-13844] - ClassCastException with Oracle string-keyed-jdbc-store
  • [ISPN-13846] - Creating cache with name more than 256 characters long fails
  • [ISPN-13851] - MultiHomedServerAddress prefix override is missing ranges
  • [ISPN-13854] - SoftIndexFileStore may not update index when shutting down
  • [ISPN-13855] - AsyncStore random failures
  • [ISPN-13869] - ServerConfigurationSerializerTest failures
  • [ISPN-13871] - Prometheus metrics exported incorrectly
  • [ISPN-13876] - Fix ScatteredCrashInSequenceTest random failures
  • [ISPN-13884] - RemoteStore should not allow segmentation if groups are configured
  • [ISPN-13888] - configdocs are broken: jdbc-common is empty
  • [ISPN-13889] - 'Bounded' feature badge is not visible in data container page as well as filter doesn't work
  • [ISPN-13891] - Flags do not have unique bitset
  • [ISPN-13897] - If given a non-existing keystore alias, ispn starts with no errors and unoperable REST port
  • [ISPN-13902] - HashConfiguration not serialized for replicated caches
  • [ISPN-13903] - ConcurrentModificationException for a joining node with CrossSiteReplication
  • [ISPN-13906] - Disable Spring banner in tests

Task

  • [ISPN-13685] - Improve the wizard to create a cache withtout any feature
  • [ISPN-13688] - Feature form for indexed caches
  • [ISPN-13689] - Feature form for indexed caches
  • [ISPN-13690] - Feature form for secured caches
  • [ISPN-13785] - Remove jboss-remoting and xnio
  • [ISPN-13786] - Remove old code from InboundInvocationHandler
  • [ISPN-13790] - Replace RemoteCache#getRemoteCacheManager() with getRemoteCacheContainer()
  • [ISPN-13800] - LocalPublisherManager DeliveryGuarantee AT_MOST_ONCE should not say a segment is lost
  • [ISPN-13801] - Support multiple indexing fields from the same entity field with HotRod
  • [ISPN-13816] - Allow HotRod client to use normalizers
  • [ISPN-13842] - Infinispan indexing annotations
  • [ISPN-13857] - Update Caffeine to 2.9.3
  • [ISPN-13866] - NonBlockingManager#scheduleWithFixedDelay should allow for reschedule on exception
  • [ISPN-13881] - Remove JPA Store
  • [ISPN-13886] - Update Hibernate to 6.0.1
  • [ISPN-13901] - Documentation is missing an example how to create multiple caches
  • [ISPN-13910] - Update JGroups to 5.2.2.Final
  • [ISPN-13914] - Remove unused filesystem-realm
  • [ISPN-13927] - Deploy infinispan-api module

Component Upgrade

Enhancement

  • [ISPN-8874] - Doc for Multimap Remote
  • [ISPN-10706] - StateTransfer should complete segments as they are transferred.
  • [ISPN-10953] - Add indexing/query stats commands to the CLI
  • [ISPN-12531] - Support JGroups fix start port and port offset in the server for FD_SOCK
  • [ISPN-12880] - The server should not boot if authz is enabled, but none of the connectors have authn
  • [ISPN-12908] - Improve support for message batches
  • [ISPN-13496] - IRAC batch tombstone cleanup command
  • [ISPN-13497] - IRAC Batch keys in update request
  • [ISPN-13593] - Docs: Cross-site log messages
  • [ISPN-13614] - Create factory interface for weak and strong counters
  • [ISPN-13615] - Create RAFT abstraction
  • [ISPN-13672] - Docs: Infinispan use cases
  • [ISPN-13715] - Support masked and external credential store passwords
  • [ISPN-13756] - Docs: Add copy to clipboard to titles
  • [ISPN-13767] - Add a "session" cookie to the REST endpoint to help sticky-session load-balancers
  • [ISPN-13781] - Docs: Update Hot Rod Java client configuration with correct default values
  • [ISPN-13784] - Configure mass indexing operations on cache start-up
  • [ISPN-13788] - Create ModificationList for transactions
  • [ISPN-13789] - Avoid copying XaResource list when commit transactions
  • [ISPN-13792] - Non-blocking transaction commit/rollback
  • [ISPN-13795] - Docs revision: Security updates and minor additions
  • [ISPN-13798] - Make TxCompletionNotificationCommand non blocking
  • [ISPN-13814] - Add timeout configuration value when raising exception ISPN000476: Timed out waiting for responses for request
  • [ISPN-13828] - EventLogger for finished rebalance
  • [ISPN-13835] - Non blocking methods for EmbeddedCounterManager
  • [ISPN-13849] - Sync cli shutdown help
  • [ISPN-13861] - Support "bare" indexing annotations
  • [ISPN-13883] - Improve Cache.getGroup() performance
  • [ISPN-13887] - Docs: Make sure all titles have context set
  • [ISPN-13905] - Baseline on JDK 11
  • [ISPN-13915] - Refactor registration of InitialContextFactoryBuilder for Quarkus substitution

Edit/Copy Release Notes

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