Table of Contents
ClusterControl v2 is a new generation web application GUI for ClusterControl. Please see Getting started with ClusterControl v2 on how to install ClusterControl v2.
Maintenance Release: November 8th, 2024
- Build:
- clustercontrol2-2.2.5-1712
- Frontend(UI):
- Address an issue with sorting columns in the Top Queries view (CLUS-5030).
-
Address an issue with pagination on the nodes page (CLUS-4964).
Maintenance Release: November 5th, 2024
- Build:
- clustercontrol2-2.2.5-1699
- Frontend(UI):
- Address a regression with ilert (service config test) as a vendor option with the notification services (CLUS-5030).
- Address an issue with slow queries pagination (CLUS-4962).
- Address an issue with an incorrect confirmation dialog when adding an Elastic snapshot repo (CLUS-4662).
Maintenance Release: October 9th, 2024
- Build:
- clustercontrol2-2.2.5-1655
- Frontend(UI):
- Address an improvement to add ilert as a vendor option with the notification services (CLUS-4869, CLUS-4908).
Maintenance Release: October 2nd, 2024
- Build:
- clustercontrol2-2.2.5-1642
- Frontend (UI):
- Address an issue to support Create new local repository with CCv2 UI (CLUS-4345).
- Address an issue to obfuscate plain text password in the job specification (CLUS-3495).
- Address a few minor cosmetic issues with the User registration form (CLUS-4557).
- Address an issue with Galera Overview dashboard where the cluster size was incorrect when there was a split-brain issue (CLUS-4787).
- Address a cosmetic issue with the deployment wizard for PostgreSQL when using pg_vector (CLUS-4736).
- Address an issue with PostgreSQL Overview dashboard with TimescaleDB deployments (CLUS-4859).
Maintenance Release: September 17th, 2024
- Build:
- clustercontrol2-2.2.5-1615
- Frontend (UI):
- Address an issue with the Dashboard node dropdown when switching between clusters (CLUS-4696).
- Address an issue with an incorrect MaxScale port showing in the nodes pages (CLUS-4678).
- Address an issue where the Time value is always 0 with the Query Monitor -> DB Connections for MySQL (CLUS-4663).
- Address an issue with an incorrect color selection for load balancers in the Add load balancer wizard (CLUS-4668).
- Address an issue with the Rebuild Replica dialog loading spinner being stuck for PostgreSQL (CLUS-4785).
Maintenance Release: August 20th, 2024
- Build:
- clustercontrol2-2.2.4-1550
- Frontend (UI):
- Address an issue with an unresponsive button in Query Monitor ->Top Queries (CLUS-4285).
- Address additional issues with editing ProxySQL rules and null values (CLUS-4587).
- Address an issue with password validation when changing passwords (CLUS-4582).
- Address an issue with an incorrect color used in the topology view (CLUS-4537).
- Address an issue to remove the backup verification node from the topology view (CLUS-4543).
- Address an issue with showing an incorrect tooltip with the deployment wizard for Galera (CLUS-4398).
- Address an issue where edit buttons disappear in the configuration files editor (CLUS-4387).
Maintenance Release: August 4th, 2024
- Build:
- clustercontrol2-2.2.4-1520
- Frontend (UI):
- Address an issue where adding a Replica node with Percona XtraDB failed due to using the wrong DB template because the node role was unknown (CLUS-4524).
Maintenance Release: July 24th, 2024
- Build:
- clustercontrol2-2.2.4-1492
- Frontend (UI):
- Address misc UI issues (CLUS-4392, CLUS-4382, CLUS-4416, CLUS-4333, CLUS-4376, CLUS-4346, CLUS-4392, CLUS-4375, CLUS-4038)
- Navigating from Cluster overview to Redis overview.
- Galera: Resync node action had no effect.
- The primary node will be the default node when opening a dashboard.
- Top menu items were incorrectly highlighted.
- Zero state pages were missing for Elasticsearch.
- The input field for systems settings was too small to edit at times.
- Address misc UI issues (CLUS-4392, CLUS-4382, CLUS-4416, CLUS-4333, CLUS-4376, CLUS-4346, CLUS-4392, CLUS-4375, CLUS-4038)
Maintenance Release: June 10th, 2024
- Build:
- clustercontrol2-2.2.3-1379
- Frontend (UI):
- Address an issue to clarify firewall and AppArmor/SELinux settings with the deployment wizard (CLUS-3968).
- Address an issue with an incorrect replica lag chart showing up on the primary node dashboard (CLUS-4130).
Maintenance Release: June 5th, 2024
- Build:
- clustercontrol2-2.2.3-1369
- Frontend (UI):
- Address an issue with the import node being disabled for all cluster types (CLUS-4136).
Maintenance Release: May 30th, 2024
- Build:
- clustercontrol2-2.2.3-1362
- Frontend:
- Address an issue with the Redis import dialog where the node configuration step was blank (CLUS-4044).
- Address a cosmetic issue with the Redis add node dialog’s preview showing inaccurate info (CLUS-4053).
- Address an issue to handle ‘unknown state’ with N/A and not include them in the stats (CLUS-3816).
- Address an issue with node actions that cannot be performed on a Prometheus node (CLUS-4096 / CCX).
- Address an issue with incorrect MySQL backup options when ‘PITR compatible’ is enabled – ‘Partial backups’ and ‘One dump file per DB’ are not supported with it set (CLUS-4061).
- Address an issue where an ENABLE_PRIVACY option was missing from CCv2 to prevent usage tracking with Google Analytics.Add a new configuration file named
<webroot>/clustercontrol2/user.config.js
with the contentwindow.FEAS_ENV = {ENABLE_PRIVACY: 'true',}
- Address an issue with the Redis topology view not correctly showing primary/replica relationships (CLUS-4069).
- Address an issue with the Redis Sentinel cluster missing the Upload backup to cloud option (CLUS-4080).
- Address a cosmetic issue with tooltips having no rounded edges (CLUS-4011).
- Address issues with the Top Queries page. Relative % is now removed and a new toggle has been added to show the complete query or truncate it (CLUS-4075).
- Address an issue to describe the advanced crontab format with backup schedules in a more clear way (CLUS-4002).
Maintenance Release: April 24th, 2024
- Build:
- clustercontrol2-2.1.0-1313
- Frontend:
- Address an issue with URL redirects being incorrect when clicking on or pasting a link to ClusterControl (CLUS-3634).
- Address an issue with alignment when long names/titles appear in alarms (CLUS-3632).
- Address an issue with a broken dialog when selecting ‘upgrades’ with a single node (CLUS-3770).
- Address an issue with minor upgrade where the primary was upgraded even though only the replica was selected (CLUS-3859).
- Address a potential issue where the ‘enable’ MySQL binary log was not shown in the menu after disabling it for the MySQL Galera cluster (CLUS-3477).
Maintenance Release: March 12th, 2024
- Build:
- clustercontrol2-2.1.0-1238
- Frontend (UI):
- Address an issue with the backup list and the error ’n.map is not a function’ (CLUS-3564).
- Address an issue using long names at cluster deployment (CLUS-3521).
- Address an issue where a tooltip was missing when hovering over the cluster name in the left navigation bar (CLUS-3349).
- Address an issue where the ‘Storage Host’ was blank in the backup schedules list (CLUS-3493).
- Address an issue with host verification using the backup verification dialog (CLUS-3396).
- Address an issue to restore the WEB SSH feature for CCv2 (CLUS-3322).
- Address an issue where the Show diff button was disabled in the configuration files page (CLUS-3526).
- Address an issue with broken pagination with ProxySQL’s Top Queries (CLUS-3554).
Maintenance Release: March 11th, 2024
- Build:
- clustercontrol2-2.1.0-1232
- Frontend (UI):
- Address an issue correcting text with the add node dialog for PostgreSQL (CLUS-3494).
- Address an issue with top queries not showing correct values for ProxySQL (CLUS-3496).
- Address an issue with selecting the primary Redis node to restore a backup on (CLUS-3492).
Maintenance Release: January 16th, 2024
- Build:
- clustercontrol2-2.0.0-1161
- Frontend (UI):
- Address an issue with Add Replication Node for MySQL. Picking a custom template/configuration was missing (CLUS-3270).
- Address an issue with the cluster list view where navigating to the last few clusters was not possible (CLUS-3265).
- Address an issue where the ‘Repository’ option was missing when importing a cluster (CLUS-3089).
- Address an issue with the UI toaster message when saving a backup schedule (CLUS-3187).
- Address an issue with the Add Replication node wizard where the selected MySQL configuration template is switched back to the default template when moving between the steps (CLUS-3144).
- Address a cosmetic issue with the alarm details dialog and the ellipses alignment (CLUS-3274).
Maintenance Release: December 22nd, 2023
- Build:
- clustercontrol2-2.0.0-1133
- Frontend (UI):
- Address an issue with DB Users for MySQL when
enable_is_queries=0
(CLUS-3067). - Address an issue where the option to clear an alarm was missing (CLUS-3055).
- Address an issue where ‘[]’ was enclosing recipients’ email addresses for scheduled operational reports (CLUS-3120).
- Address an issue with the backup verification schedule where the verification process started immediately instead of as scheduled (CLUS-3124).
- Address issues with showing non-supported MariaDB versions (CLUS-3144).
- Address an issue where the nodes page was shown instead of the dashboard (CLUS-3183, CLUS-3113, CLUS-2882, CLUS-3248).
- Address an issue with the Query Monitor->Query Outliers showing incorrect durations in days/weeks (CLUS-3165).
- Address an issue with ProxySQL when removing servers from a host group and modifying a server’s settings such as weight (CLUS-3091).
- Address an issue with DB Users for MySQL when
Maintenance Release: November 17th, 2023
- Build:
- clustercontrol2-2.0.0-1093
- Frontend (UI):
- Address an issue where the pgBackRest backup records were not marked as deleted (CLUS-3004).
- Address an upgrade issue where both MySQL and ProxySQL nodes were upgraded instead of only the MySQL node (CLUS-3030).
- Address an issue where host discovery for SSH connectivity was broken when using a custom SSH port (CLUS-2997).
- Address an improvement to artificial support
schema.*
for PostgreSQL Using the wildcard will translate the statement intoGRANT SELECT ON ALL TABLES IN SCHEMA foo TO user
(CLUS-2962). - Address an issue where the alarm notifications (number of alarms) were not in sync with the number of alarms shown in the alarms table (CLUS-2950).
- Address an issue where EOL MongoDB 4.2 was still available to be selected in the deployment wizard (CLUS-2917).
- Address an issue where Keepalived nodes were shown as primary nodes (CLUS-2940).
- Address an issue where the Transaction Log page was missing with MySQL (CLUS-2807).
Maintenance Release: October 18th, 2023
- Build:
- clustercontrol2-2.0.0-1057
- Frontend (UI):
- Address an issue where the Resync node menu action was not visible (CLUS-2869).
- Address an issue where an option to set the data dir for the Prometheus installation (agent-based monitoring) was missing (CLUS-2823).
- Address an issue where some charts were missing with MongoDB Shards deployments (CLUS-2883).
- Address an issue where the time could not correctly be selected in the time picker when scheduling a backup (CLUS-2869).
- Add cluster information in the header of the cluster page with cluster type, status, auto recovery, and nodes (CLUS-2856).
- Address an issue where Delete Job was missing from the Job menu (CLUS-2855).
- Address an issue with the CC logo (CLUS-2760).
Maintenance Release: September 13th, 2023
- Build:
- clustercontrol2-2.0.0-1005
- Frontend (UI):
- Address an issue with primary colors and corner radius for some components (CCv2-1040).
- Address an issue where network usage charts randomly switch series during auto updates (CCV2-1030).
- Address an issue with a broken jobs page when there are no jobs (CCV2-1023).
- Address an issue with database name validation missing in the deployment wizard (CCV2-1016).
- Address issues with when restoring with pg_basebackup. ‘Immediate’ is the default behavior if PITR is not selected. Date and time are correctly converted to UTC for job task/spec. (CCV2-1027).
- Address an issue with team permissions with user management where specific permissions were missing from the dropdown (CCV2-1029).
- Address an issue when deploying additional ProxySQL nodes with native clustering where it was not possible to continue to the next step (CCV2-2706).
Maintenance Release: June 26th, 2023
- Build:
- clustercontrol2-0.9.3-820
- Frontend (UI):
- Address an issue with missing ‘monitor’ username and password when importing ProxySQL (CCV2-831).
Maintenance Release: May 16th, 2023
- Build:
- clustercontrol2-0.9.3-739
- Frontend (UI):
- Address an issue with the dashboard reloading and showing “no data” (CCV2-792).
- Address an issue to customize the dashboard refresh rate (CCV2-769).Add a new variable to the
<webroot>/clustercontrol2/config.js
file namedMONITORING_DEFAULT_REFRESH_RATE_SECONDS: 60
- Address an issue with broken pagination for the backup page (CCV2-793).
- Address an issue with ProxySQL when enabling the import configuration option (CCV2-738).
- Address an issue with HAProxy and selecting ‘internal ip’ for deployment.
- Address an issue when installing the clustercontrol2 package before Apache on OpenSUSE.
Maintenance Release: March 24th, 2023
- Build:
- clustercontrol2-0.9.3-712
- Frontend (UI):
- Mail server settings (sendmail or SMTP).
- Query Monitoring (ssh and agent-based).
- Minor upgrades/patching.
- Operations Reports (scheduled and on-demand).
- Configuration (files) Management.
- Enable SSL/TLS encryption between client&server and replication with MySQL.
- Enable SSL/TLS encryption between client&server with PostgreSQL.
- Misc UX improvements
Maintenance Release: March 2nd, 2023
- Build:
- clustercontrol2-0.9.1-701
- Frontend (UI):
- Address issues with mail server settings (CCV2-722).
Maintenance Release: February 13th, 2023
- Build:
- clustercontrol2-0.9.1-688
- Frontend (UI):
- Address an improvement to add support to provide a different
datadir
for a new MySQL replica (CLUS-1836).
- Address an improvement to add support to provide a different
Maintenance Release: January 10th, 2023
- Build:
- clustercontrol2-0.9.1-667
- Frontend (UI):
- PgBouncer:
- Deploy/Import.
- Node details page.
- Database Growth Charts.
- Database User Management with MySQL and PostgreSQL.
- Restore External Backup.
- PgBouncer:
Maintenance Release: December 19th, 2022
- Build:
- clustercontrol2-0.9.0-639
- Frontend (UI):
- Address an issue where the restart job button was missing (CCV2-656).
- Address an issue where the backup path was hardcoded for MS SQL Server (CLUS-1771).
Maintenance Release: December 16th, 2022
- Build:
- clustercontrol2-0.9.0-639
- Frontend (UI):
- Address an issue with pagination in the Activity center->Jobs page (CCV2-650).
Maintenance Release: November 15th, 2022
- Build:
- clustercontrol2-0.9.0-624
- Controller:
- What’s new in the CCv2 web application:
- ProxySQL Pages: Scheduler scripts, Process List, Monitoring.
- Cluster list sorting/filtering.
- User Management (RBAC, LDAP).
- System Logs, Error Reporter.
- User Registration/Onboarding.
- Bug fixes & polishing
- What’s new in the CCv2 web application:
Maintenance Release: October 7th, 2022
- Build:
- clustercontrol2-0.8.0-561
- Controller:
- What’s new in the CCv2 web application:
- ProxySQL Pages: Variables, Users, Top Queries.
- Change CMON Runtime / System Settings via the Cluster’s settings menu.
- New branding/theme.
- What’s new in the CCv2 web application:
Maintenance Release: October 3rd, 2022
- Build:
- clustercontrol2-0.7.0-551
- Frontend (UI):
- Address an issue starting/stopping and rebuilding nodes for MS SQL Server(CCV2-492, CCV2-521).
- Address an issue to perform SSH connectivity checks using the short form
hostname
with MS Server deployments (CCV2-486, CCV2-475). - Address an issue fetching the trial license (CCV2-545).
Maintenance Release: August 17th, 2022
- Build:
- clustercontrol2-0.7.0-516
- Frontend (UI):
- Address an issue with MS SQL Server deployments to use the hostname returned from the SSH connection check (CCV2-475 Note: Additional improvements are in progress).
Maintenance Release: August 8th, 2022
- Build:
- clustercontrol2-0.7.0-509
- Frontend (UI):
- Address an issue with FQDN when deploying MS SQL Server 2019 (CCV2-473, CCV2-475).
Maintenance Release: July 18th, 2022
- Build:
- clustercontrol2-0.7.0
- Frontend (UI):
- Deploy and Import
- New database: MongoDB Sharded cluster.
- Load balancers: ProxySQL, MaxScale and Garbd.
- Automatic setup of a shared NFS filesystem for Elasticsearch at deployment.
- Cluster-to-cluster replication with MySQL and PostgreSQL clusters.
- AWS S3-compliant cloud snapshot repository for Elasticsearch.
- User profile and License management.
- ProxySQL and MaxScale Nodes pages.
- Deploy and Import
- Scale In and Out
- Add and remove nodes with:
- Redis Sentinel
- MS SQL Server 2019
- Elasticsearch
- Add and remove nodes with:
Maintenance Release: May 11th, 2022
- Build:
- clustercontrol2-0.6.0-425
- Frontend (UI):
- Deploy/Import and manage MySQL Galera, PostgreSQL, TimescaleDB and MongoDB Replicaset clusters.
- Backup management, Cluster, and node actions.
- Dashboards/performance charts for database and load balancers.
- Deploy/Import and manage HAProxy with Keepalived.
- HAProxy status/performance node page.
- SSH host health check to verify SSH connectivity.
- Multiple maintenance modes.
- Rebuild node for Microsoft SQL Server nodes.
- Deploy/Import and manage MySQL Galera, PostgreSQL, TimescaleDB and MongoDB Replicaset clusters.
-
New versions support
- Elasticsearch.
- MySQL Galera.
- MongoDB replicaset.
Maintenance Release: January 13th, 2022
- Build:
- clustercontrol2-0.50-281
- Frontend (UI):
- Deploy Always On availability group for Microsoft SQL Server 2019
- Cloud backups – upload backups to any S3-compliant cloud storage provider
- Performance monitoring:
- MS SQL Server 2019
-
New versions support
- AlmaLinux 8.x, RockyLinux 8.x, Debian 11.x.
- MariaDB 10.6.
- PostgreSQL v14.
- TimescaleDB with PostgreSQL v13 and v14.
Maintenance Release: December 1st, 2021
- Build:
- clustercontrol2-0.4.0-253
- Frontend (UI):
- Address an issue with the cluster selection dropdown in the backup wizard
Maintenance Release: November 23rd, 2021
- Build:
- clustercontrol2-0.4.0-248
- Frontend (UI):
- Dashboards (agent-based) with the Prometheus node.
- Enable and reconfigure agent-based monitoring (Prometheus exporters).
- System Overview, Cluster Overview, and Database Performance dashboards.
- Cluster specific pages:
- Dashboard/Performance monitoring
- Nodes
- Backups
- Alarms
- Jobs
- Logs
Maintenance Release: November 3rd, 2021
- Build:
- clustercontrol2-0.30-229
- Frontend (UI):
- Import Redis with Sentinel cluster is now supported.
- New cluster actions
- Enable/disable maintenance mode
- Enable/disable read-only (MySQL)
- Restart cluster (Galera)
- Remove cluster
- New node actions for MySQL
- Enable/disable maintenance mode
- Enable/disable read-only
- Enable/disable binary logging (Galera)
- Promote replica
- Stop replica
- Reset replica
- Rebuild replica
- Change replication primary
- Reboot host
- Restart node
- Stop node
- Remove node
Maintenance Release: October 1st, 2021
- Build:
- clustercontrol2-0.2.0-215
- Frontend (UI):
- Fixed a list limit where only at most 5 clusters were shown (backup schedule).
- Fixed a
cannot read properties of undefined
when trying to open the backup settings dialog.
Maintenance Release: September 1st, 2021
- Build:
- clustercontrol2-0.2.0-190
- Frontend (UI):
- MySQL Replication cluster deployments.
- Backup management with MySQL-based clusters.
- A cluster topology mini-map/tooltip gives a quick view of the status and arrangement of the nodes.
Initial Release: July 16th, 2021
- Build:
- clustercontrol2-0.1.0-165
- Frontend (UI):
- Deploy Redis v5 or v6 nodes with Sentinels – one primary and up to five replicas.
- Backup and Restore with AOF and RDB.
- Fault detection and failover orchestration by the Sentinels.