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
- Support for MySQL Group Replication (Oracle).
- Support for Percona Server Pro 8.4.
- Support for Redis 8.
- Support for PostgreSQL 18.
- CMON controller pool for ClusterControl scalability (Tech Preview).
- 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.
- 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