Red Hat Data Grid 8.5 Release Notes


Red Hat Data Grid 8.5

Get release information for Data Grid 8.5

Red Hat Customer Content Services

Abstract

Find out about features and enhancements in Data Grid 8.5 as well as known and resolved issues.

Red Hat Data Grid

Data Grid is a high-performance, distributed in-memory data store.

Schemaless data structure
Flexibility to store different objects as key-value pairs.
Grid-based data storage
Designed to distribute and replicate data across clusters.
Elastic scaling
Dynamically adjust the number of nodes to meet demand without service disruption.
Data interoperability
Store, retrieve, and query data in the grid from different endpoints.

Data Grid documentation

Documentation for Data Grid is available on the Red Hat customer portal.

Data Grid downloads

Access the Data Grid Software Downloads on the Red Hat customer portal.

Note

You must have a Red Hat account to access and download Data Grid software.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.

Chapter 1. Data Grid release information

Learn about new features and get the latest Data Grid release information.

1.1. What is new in Data Grid 8.5.5

Data Grid 8.5.5 improves usability, increases performance, and enhances security. Find out what is new.

Data Grid 8.5.5 security update

Data Grid 8.5.5 provides a security enhancement to address CVEs.

For more information see the advisory related to this release RHSA-2025:15612.

1.2. What is new in Data Grid 8.5.4

Data Grid 8.5.4 improves usability, increases performance, and enhances security. Find out what is new.

Progress logging for long-running tasks

State transfer, Soft Index File Store (SIFS) index rebuild, and query indexing now report progress through periodic log messages. This helps monitor task duration and adjust timeout settings if needed.

Data Grid 8.5.4 security update

Data Grid 8.5.4 provides a security enhancement to address CVEs.

For more information see the advisory related to this release RHSA-2025:10130.

1.3. What is new in Data Grid 8.5.3

Data Grid 8.5.3 improves usability, increases performance, and enhances security. Find out what is new.

Red Hat Build of Quarkus extensions

The Red Hat Build of Quarkus Embedded extension is now part of the Quarkiverse, along with the Hot Rod Client.

Data Grid 8.5.3 security update

Data Grid 8.5.3 provides a security enhancement to address CVEs.

For more information see the advisory related to this release RHSA-2025:2663.

1.4. What is new in Data Grid 8.5.2

Data Grid 8.5.2 improves usability, increases performance, and enhances security. Find out what is new.

Simple cache metrics updates

Simple cache mode now provides the same metrics as the other cache modes such as local, distributed, replicated, and invalidation. This simplifies observing cache metrics in observing and alerting systems.

Support for JDBC_PING2 protocol

Data Grid 8.5.2 provides the ability to use JDBC_PING2 protocol for JGroups discovery. It is recommended to use the JDBC_PING2 protocol rather than JDBC_PING protocol with Data Grid 8.5.2.

For more information, see JDBC_PING2.

Data Grid 8.5.2 security update

Data Grid 8.5.2 provides a security enhancement to address CVEs. You must upgrade any Data Grid 8.5.1 deployments to version 8.5.2 as soon as possible.

For more information see the advisory related to this release RHSA-2024:10214.

Important

Vector search queries are not supported in Data Grid.

1.5. What’s new in Data Grid 8.5.1

Data Grid 8.5.1 improves usability, increases performance, and enhances security. Find out what’s new.

Ability to automatically reload SSL/TLS certificates

From Data Grid 8.5.1 onward, when certificates are renewed, Data Grid monitors keystore files for changes and automatically reloads these files, without requiring a server or client restart.

Note

To ensure seamless operations during certificate rotation, use certificates that are signed by a certificate authority (CA) and configure both server and client truststores with the CA certificate.

For more information, see SSL/TLS Certificate rotation.

Ability to index keys for indexed remote queries

Data Grid 8.5.1 introduces an Indexed type for keys. You can index the keys in a cache for indexed remote queries by defining these keys as Indexed. This enhancement means that you can index the key fields as well as the value fields, which allows the keys to be used in Ickle queries.

For more information, see Queries by keys.

1.6. What’s new in Data Grid 8.5.0

Data Grid 8.5.0 improves usability, increases performance, and enhances security. Find out what’s new.

Data Grid 8.5.0 security update

Data Grid 8.5.0 provides a security enhancement to address CVEs. You must upgrade any Data Grid 8.4 deployments to version 8.5.0 as soon as possible.

For more information see the advisory related to this release RHSA-2024:4460.

Support for RESP protocol endpoint

The Redis serialization protocol (RESP) protocol endpoint in RHDG, which was provided as a technology preview feature in previous releases, is now fully supported. Additionally, the 8.5 release provides more Redis commands that you can use.

For more information, see Using the RESP protocol endpoint with Data Grid.

getAndSet REST operation for strong counters

This release introduces a new getAndSet REST (Representational State Transfer) operation for strong counters. The getAndSet operation atomically sets values for strong counters with POST requests. If the operation is successful, Data Grid returns the previous value in the payload.

For more information, see Performing getAndSet atomic operations on strong counters.

Aggregate security realm

This release introduces a new security realm called aggregate security realm. You can use an aggregate security realm to combine multiple security realms: one for authentication and the others for authorization.

For more information, see Aggregate security realm.

New Memcached connector

The RHDG 8.5 release replaces the old Memchached connector with a new connector.

The new Memcached connector provides the following improvements:

  • Support for both TEXT and BINARY protocols
  • Ability to use security realms for authentication
  • Support for TLS encryption
  • Performance improvements
  • Auto detection of protocol

    Note

    For RHDG to auto-detect text protocol, clients must send a "fake" SET operation to authenticate on connection. If this is not possible for the applications, you must create a Memcached connector on a dedicated port without authentication.

Thread dump on CacheBackpressureFullException

The most likely cause of CacheBackpressureFullException exception is either hung threads or server overload. Data Grid now creates periodic thread dumps on CacheBackpressureFullException so that you can analyze the cause. By default the interval between two thread dumps is 60 seconds.

Ability to set a stable topology

By default, after a cluster shutdown, Data Grid waits for all nodes to join the cluster and restore the topology. However, you can now mark the current topology stable for a specific cache by using a command by using either CLI or REST.

CLI command

topology set-stable
Copy to Clipboard Toggle word wrap

For more information, see Setting a stable Topology.

REST command

POST /rest/v2/caches/{cacheName}?action=initialize&force={FORCE}
Copy to Clipboard Toggle word wrap

For more information, see Set a Stable Topology.

Enhancement to ProtoStream logging in MassIndexer

MassIndexer now displays protobuf message name instead of a class name in log message for Protostream objects to improve clarity of the message.

OpenTelemetry Tracing integration

New spans have been introduced to add tracing capabilities to container, persistence, cluster, xsite, and security so that telemetry can be exported to and consumed by OpenTelemetry.

Support for JBoss Marshalling

JBoss Marshalling was deprecated in Data Grid 8.4.6 and earlier versions. It is fully supported in Data Grid 8.5.0.

1.7. Removal notice for Data Grid release 8.5.0

Data Grid release 8.5.0 removes the following features.

RHDG clients

The following HotRod clients are no longer provided with RHDG:

  • .NET client
  • C++ client
  • node.js client

However, you can continue using older clients with RHDG 8.5.

Java EE dependencies

Support for Java EE dependencies has been removed. All applications added to the RHDG server, and client HotRod applications must be updated to use Jakarta EE dependencies.

JBoss EAP modules

RHDG modules for Red Hat JBoss EAP applications are no longer distributed as a part of the RHDG release.

JBoss EAP users can use the Infinispan subsystem that is integrated within the JBoss EAP product release without the need to separately install RHDG modules. For more information, see EAP 8 now supports full Infinispan functionality, including query, counters, locks, and CDI.

JCache CDI support

RHDG 8.5 removes support for JCache (JSR 107). As an alternative, use other caching API developments in the Jakarta EE ecosystem.

Java 11 support

RHDG 8.5 removes support for Java 11. The minimum supported Java version for RHDG 8.5 is Java 17.

Client HotRod applications that require Java 11 can continue using older versions of client libraries.

Tomcat session manager

Tomcat session manager is not distributed with RHDG 8.5.

RHDG server on Windows

Deploying RHDG server on Windows Server 2019 is no longer supported.

Spring support

Using RHDG with Spring Boot 2.x and Spring 5.x is no longer supported.

1.8. Supported Java versions in Data Grid 8.5

Red Hat supports different Java versions, depending on how you install Data Grid.

Removal of Java 11 support

In Data Grid 8.5, support for Java 11 is removed. Users of Data Grid 8.5 must upgrade their applications at least to Java 17.

You can continue using older Hot Rod Java client versions in combination with the latest Data Grid Server version. However, if you continue using older version of the client you will miss fixes and enhancements.

Supported Java versions in Data Grid 8.5
Embedded caches

Red Hat supports Java 17 and Java 21 when using Data Grid for embedded caches in custom applications.

Remote caches

Red Hat supports Java 17 and Java 21 for Data Grid Server installations. For Hot Rod Java clients, Red Hat supports Java 17 and Java 21.

Red Hat supports Java 17 and Java 21 for Data Grid Server, Hot Rod Java clients, and when using Data Grid for embedded caches in custom applications.

Note

When running Data Grid Server on bare metal installations, the JavaScript engine is not available with Java 17.

Vector database not supported

Vector database features are not supported in Data Grid.

Chapter 2. Known and fixed issues

Learn about known issues in Data Grid and find out which issues are fixed.

2.1. Known Issues for Data Grid

For issues that affect Data Grid clusters that you manage with Data Grid Operator, you should refer to the Data Grid Operator 8.5 release notes.

JGroups address defaults to an external IP

Issue: JDG-6053

Description: In bare metal deployments, when JGroups bind to an external IP without authentication configured by default, the connection is not secure, posing a risk of unauthorized access or manipulation.

Workaround: Secure the connection in one of the following ways:

  • Configure JGroups security to control the network so only authorized nodes can join. For more information see, Encrypting cluster transport.
  • Use the -Djgroups.bind.address=<internal-network> parameter when starting Data Grid Server to set the JGroups address to secure internal network.

Inconsistent transactions when network partitions occur

Issue: JDG-3935

Description: In scenarios where a network partition occurs for a Data Grid cluster, transactions are rolled back after the partition is healed.

Workaround: There is no workaround for this issue.

Data Grid conflict resolution performance

Issue: JDG-3636

Description: In some test cases, Data Grid partition handling functionality took longer than expected to perform conflict resolution.

Workaround: There is no workaround for this issue.

2.2. Fixed in Data Grid 8.5.5

See Issues fixed in Red Hat Data Grid 8.5.5 to view the list of issues fixed in this release.

2.3. Fixed in Data Grid 8.5.4

See Issues fixed in Red Hat Data Grid 8.5.4 to view the list of issues fixed in this release.

2.4. Fixed in Data Grid 8.5.3

See Issues fixed in Red Hat Data Grid 8.5.3 to view the list of issues fixed in this release.

2.5. Fixed in Data Grid 8.5.2

See Issues fixed in Red Hat Data Grid 8.5.2 to view the list of issues fixed in this release.

2.6. Fixed in Data Grid 8.5.1

See Issues fixed in Red Hat Data Grid 8.5.1 to view the list of issues fixed in this release.

2.7. Fixed in Data Grid 8.5.0

Data Grid 8.5.0 includes the following notable fixes:

  • JDG-6918 View change during a cache join can lead to not replicating data
  • JDG-6463 Elements in collections are not properly limited
  • JDG-7061 Concrete config is validated before applying template configuration
  • JDG-7095 Cross site view change event logs stale view.
  • JDG-6986 Fix out-of-order query request serialization
  • JDG-6431 Cache local address on demand

2.8. Host system and dependency issues

In some cases Data Grid deployments can encounter errors that are caused by the host system or external dependency. This section provides details about any such known issues as well as troubleshooting and workaround procedures.

Nashorn JavaScript engine

If your Data Grid Server uses JavaScript to automate tasks, you must install the Nashorn JavaScript engine to ensure that these scripts can run on Data Grid 8.4. This is because OpenJDK 17 has removed support for the Nashorn JavaScript engine, its APIs, and the jjs tool.

For a bare-metal Data Grid Server, you can install Nashorn from the Maven central repository by issuing the following command in your Data Grid CLI:

bin/cli.sh install org.openjdk.nashorn:nashorn-core:15.4 \
                                 org.ow2.asm:asm:7.3.1 \
                                 org.ow2.asm:asm-util:7.3.1
Copy to Clipboard Toggle word wrap

On OpenShift, you can create an Infinispan Custom Resource (CR) that sets the Data Grid Operator to install Nashorn for your Data Grid cluster. For example:

apiVersion: infinispan.org/v1
kind: Infinispan
metadata:
  name: infinispan
spec:
  replicas: 2
  dependencies:
    artifacts:
      - maven: org.openjdk.nashorn:nashorn-core:15.4
      - maven: org.ow2.asm:asm:7.3.1
      - maven: org.ow2.asm:asm-util:7.3.1
  service:
    type: DataGrid
Copy to Clipboard Toggle word wrap

Legal Notice

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat
Back to top