Skip to content

Release notes v2.3.4

Release highlights

  • Version name: ClusterControl 2.3.4
  • State: Latest
  • First release date: October 7th, 2025
  • Maintenance status: Active
  • Total maintenance builds: 2
  • Last release date: N/A
  • Restore external and partial backups operations for MySQL and PostgreSQL.
  • PostgreSQL custom data directory - Use any custom data directory location for your database nodes.
  • Drop support for new cluster deployments for MariaDB-related clusters 10.4 and older.
  • "Enable TimescaleDB" as an PostgreSQL action/job has been deprecated.
  • PostgreSQL 18
    • Major upgrade from PostgreSQL 17 to 18 is not currently supported.
    • Import existing PostgreSQL 18 is not currently supported.
    • Only for streaming replication.
  • Early preview release of CMON controller pool only supports multiple controller pools co-located on a same host.
  1. Follow standard upgrade procedures as outlined in the documentation.

Maintenance Release: October 24th, 2025

  • Build:

    • clustercontrol-controller-2.3.4-16604
  • Controller:

    • Address an issue to update an expired repository GPG key for MySQL (CLUS-6604)

Maintenance Release: October 23rd, 2025

  • Build:

    • clustercontrol-controller-2.3.4-16591
    • clustercontrol-mcc-2.3.4-626
    • clustercontrol2-2.3.4-2151
  • Controller:

    • Address an issue with supported versions for TimescaleDB. Only available with PostgreSQL 16 (not 17 or 18 at the moment) (CLUS-6589)
    • Address an issue with node removal with Redis / Valkey cluster (CLUS-6464)
    • Address an issue when upgrading CMON 2.3.1 to 2.3.4 during DB migration (CLUS-6559)
    • Address an issue with pg_BackRest when the env MODULSHOME is used (CLUS-6562)
    • Address an issue with partial backup restore with pg_dump when using sudo user (CLUS-6538)
    • Address an improvement to support LDAP_OPT_REFERRALS with LDAP (CLUS-6355)
    • Address an issue with running CMON jobs being purged (CLUS-6520)
    • Address an improvement to support Redis 8 (CLUS-6496)
    • Address an improvement to support PostgreSQL 18 (CLUS-6497)
    • Limitations (will be addressed with a future patch):
      • Major upgrade from 17 to 18 is not currently supported
      • Logical Replication Deployments / Imports is not currently supported
  • UI:

    • Enable TimescaleDB as an PostgreSQL action/job has been deprecated - not supported. Please deploy a TimescaleDB cluster or manually enable the extension if required (CLUS-6598)
    • Address an issue with the tooltip for pg_dumpall (CLUS-6582)
    • Address an issue with Query Monitor / Agents with Group Replication (CLUS-6525)
    • Address an issue with missing ‘bootstrap’ option when restoring MySQL backups (CLUS-6513)
    • Address an issue with PostgreSQL backup schedules where ‘verify backup’ option was not persisted/correctly set (CLUS-6535)
    • Address an issue with missing partial backup options when selecting ‘mariadb-dump’ as backup method (CLUS-6485)
    • Address an issue with a broken cluster list filter dialog (CLUS-6500)
    • Address minor cosmetic with the CMON pool wizard and UI (CLUS-6435, CLUS-6507, CLUS-6577)

Initial Release: October 7th, 2025

  • Build:
    • clustercontrol2-2.3.4-2138
    • clustercontrol-mcc-2.3.4-604
    • clustercontrol-controller-2.3.4-16304
    • clustercontrol-kuber-proxy-0.1.0-589
    • clustercontrol-proxy-2.3.4-129
    • clustercontrol-cloud-2.3.4-446
    • clustercontrol-clud-2.3.4-446
    • clustercontrol-notifications-2.3.4-388
    • clustercontrol-ssh-2.3.4-229
    • s9s-tools 1.9.2025100911

We’re pleased to announce the release of ClusterControl v2.3.4 which adds support for:

  • MySQL Group Replication for native multi-primary HA
  • Percona Server Pro 8.4
  • Backup and restore improvements specifically with external and partial backups for MySQL/PostgreSQL
  • Preview of a scalable CMON Controller pool

Features

MySQL Group Replication

Whether you’re building a high-availability service or planning for zero-downtime operations, Group Replication offers a robust MySQL-native solution that minimizes operational overhead while maximizing resilience:

  • Automatic failover with built-in consensus-based membership and leader election.
  • Synchronous replication using Paxos-like protocols to ensure strong consistency across nodes.
  • Multi-primary support for concurrent writes on multiple nodes with conflict detection.
  • Seamless scaling of reads and writes without manual topology management.
  • Self-healing clusters, with automatic member rejoin and state reconciliation.
  • Load balancing, with HAProxy and Keepalived for high availability routing.

Backup and Restore

  • Restore external backup
    • Various improvements / fixes for MySQL Replication & PostgreSQL
  • Partial Backup & Restore
    • Supported now with Percona Xtrabackup, MariaDB mariadb-backup and pg_dump

Scaling and High Availability - ClusterControl CMON Controller Pool

This update brings a preview of CMON controller pooling, dynamic cluster assignment, and Kubernetes-native configuration storage for K8s and non-K8s environments.

  • Controller Pooling: You can now run multiple collocated controllers (on the same or different hosts) with isolated configs and coordinated cluster ownership.
  • Cluster Auto-Assignment: Clusters are dynamically and transactionally assigned across active controllers. The system ensures no cluster is ever left orphaned. Ensures zero downtime and failover with minimal manual intervention
  • Graceful Scaling: When scaling your controller pool up/down, CC automatically redistributes clusters while preserving service continuity.

Miscellaneous

  • Support for Percona Server Pro 8.4