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
- [ISPN-13609] - Upgrade to h2 2.1.212
- [ISPN-13622] - Elytron 1.17.3.Final
- [ISPN-13717] - Upgrade Hibernate Search version to 6.1.x.Final
- [ISPN-13797] - Spring and Spring Boot dependencies
- [ISPN-13815] - Netty 4.1.75
- [ISPN-13817] - Protostream 4.4.2.Final
- [ISPN-13818] - Nexus staging maven plugin 1.6.12
- [ISPN-13819] - Upgrade JGroups to 4.2.21.Final
- [ISPN-13852] - Protostream 4.4.3.Final
- [ISPN-13868] - Lucene 8.11.1
- [ISPN-13870] - Upgrade to Patternfly 4 2022.05
- [ISPN-13878] - Bump Maven Surefire 3.0.0-M6
- [ISPN-13879] - Bump RocksDB 7.1.2
- [ISPN-13912] - Elytron 1.19.0.Final
- [ISPN-13913] - Kubernetes Client 5.12.2
- [ISPN-13918] - Upgrade external cloud discovery protocols to versions compatible with JGroups 5.x
- [ISPN-13924] - Update Caffeine to 3.1
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.