Hyper-Converged Database (HCD) release notes
Version 2.0.6
IBM Passport Advantage part number: M1442EN
Version 2.0.6 is the first public release of 2.0.
HCD 2.0 combines a full rebase to Apache Cassandra 5.0 with additional enterprise capabilities and DataStax enhancements. HCD 2.0 includes all Apache Cassandra® 5.0 features, fixes, performance improvements, and security enhancements. It also continues to provide advanced capabilities in areas such as enterprise security, indexing, vector search, and operations.
This version was released on June 10, 2026 and includes the following items:
New features and enhancements
-
Added Java 17 support.
-
Updated HCD to Cassandra 5. This brings in the following security features:
-
Pre-hashed password support.
-
CIDR / IP allowlist authorizer.
-
Datacenter-level role restrictions.
-
Bulk permission grants.
-
Certificate-based internode authentication.
-
Authentication rate limiting.
-
PEM-based SSL material.
-
Pluggable SSL context creation.
-
Audit logging hardening.
-
Auth cache management.
-
Startup resilience. (HCD-280)
-
-
Added Dynamic Data Masking (DDM) support. (HCD-322)
-
Added mTLS authentication integration support with externally managed RBAC systems. This enables you to apply role assignments defined in LDAP or OIDC to mTLS-authenticated users. (HCD-154)
-
Upgraded the security plugin library to include Apache Directory version 2.0.0.M27. (HCD-286)
-
Added support for Paxos version 2. To upgrade to Paxos version 2, do the following:
-
Set
paxos_variant: v2on all nodes in the cluster. You can set this option through JMX, but also write it persistently to the YAML configuration. -
Run Paxos repairs regularly as part of your normal incremental repair workflow or on a separate schedule. These operations are inexpensive, so run them frequently, for example, once per hour.
-
Set
paxos_state_purging: repairedon all nodes in the cluster. You can set this option through JMX, but also write it persistently to the YAML configuration. After you set this option, do not restorepaxos_state_purging: legacy. If you must disable this setting, setpaxos_state_purging: gc_graceinstead. You might need to make this change if you must disable Paxos repairs for an extended period. In that case, restore the default commit consistency in your applications to ensure correctness.
-
You can now safely update applications to use the ANY commit consistency level or, if preferred, LOCAL_QUORUM.
Uncontended writes now require two round trips, and uncontended reads typically require one round trip.
-
Updated Netty to version 4.1.133.Final. (HCD-355), CVE-2026-42587, CVE-2026-41417, CVE-2026-42581, CVE-2026-42580, CVE-2026-42585, CVE-2026-42583, CVE-2026-42584
-
Updated Apache Mina to version 2.2.7. (HCD-369), CVE-2026-42779, CVE-2026-42778, CVE-2026-41635, CVE-2026-41409
Fixed issues
-
Fixed an issue with concurrent repairs and compactions. (HCD-200)
-
Fixed an issue where
nodetool --sslconnections failed with hostname verification errors on JDK 17 and later. JDK 17 enabled TLS endpoint identification by default for RMI, which required the connection hostname to match the server certificate’s Subject Alternative Name (SAN). You must now use the exact hostname from the certificate’s SAN when connecting withnodetool --ssl, instead of using an IP address. For example,nodetool --ssl -h HOSTNAME_FROM_CERTIFICATE status. (HCD-290)