Skip to content

Release Notes

Use this page as your guide to stay up-to-date on the latest enhancements and changes, ensuring you can make the most of ClusterControl’s powerful capabilities.

Release cycle

We highly advise you to keep up-to-date to the latest version due to the following reasons:

  • ClusterControl has a short release cycle if compared to other software applications (likely a new major release every quarter of the year).
  • ClusterControl has to keep up with all the latest changes and modifications introduced by supported database and application vendors.
  • Some of the issues you encountered probably have been fixed in the latest weekly maintenance or latest major release.

To upgrade ClusterControl to the latest version, see Upgrading ClusterControl.

ClusterControl long-term support (LTS) release

Starting with ClusterControl 2.2.0 LTS in September 2024, we will be adopting a Yearly Long-Term Support (LTS) Cycle for our product.

Our Long-Term Support (LTS) version of our product will receive extended support, including bug fixes and security patches for an extended period of 1 year. Unlike standard releases, which may focus on introducing new features and innovation, LTS versions will emphasize stability, reliability, and long-term usability.

Benefits of yearly long-term support releases

With our focus on stability and predictability, especially for businesses and users who rely on our product in critical environments. By moving to a yearly LTS cycle, we aim to provide:

  • Stability and Reliability: Each LTS will undergo rigorous testing and validation to ensure that it meets the highest standards of stability. This makes LTR versions ideal for production environments where reliability is paramount.

  • Predictability: With a predictable yearly schedule, you can plan your upgrades and deployments more effectively. Knowing when new LTS versions will be released allows you to align them with your project timelines and minimize disruptions.

  • Extended Support: Each LTS version will come with an extended support period. For example, if an LTS is released in Q3 of 2024, it will receive support, including critical updates and patches, until the next LTS is released in 2025, and potentially longer for critical fixes.

How it will work

  • First LTS Release: The first yearly LTS will be released in Q3 2024. This version will mark the beginning of our new cycle and set the standard for all future LTRs.

  • Release Schedule: Going forward, a new LTS will be released each year in the third quarter. Minor updates and patches will be provided throughout the year, focusing on maintaining stability rather than introducing major new features.

  • Support Duration: Each LTS will receive full support for at least 12 months, with extended support available for critical issues beyond this period. This ensures that you can confidently use an LTS version for an extended time without worrying about support ending abruptly.

Transitioning to the LTS Cycle

For users currently on non-LTS versions (the installer script will always install the latest version), migrating or moving to an LTS release is easiest achieved by changing the ClusterControl repository file to point to a new LTS repository named repos-release-lts which will only contain LTS releases. This will be reachable from http://repo.severalnines.com/repos-release-lts.

Follow the below steps to transition to a LTS version:

  1. Edit the repository file /etc/yum.repos.d/s9s-repo.repo and change the URL to:

    http://repo.severalnines.com/repos-release-lts/rpm/os/x86_64
    
  2. Update the software repository:

    yum search clustercontrol # check for LTS version and/or clear cache with yum clean all
    
  3. Re-install the LTS ClusterControl packages:

    yum install s9s-tools clustercontrol2 clustercontrol-controller clustercontrol-ssh clustercontrol-cloud clustercontrol-notifications
    
  4. Restart the ClusterControl-related services:

    systemctl restart cmon cmon-ssh cmon-events cmon-cloud
    
  1. Edit the repository file /etc/apt/sources.d/s9s-repos.list and change the URL to:

    http://repo.severalnines.com/repos-release-lts/deb
    
  2. Update the software repository:

    apt update # update list of available LTS packages
    
  3. Re-install the LTS ClusterControl packages::

    apt install s9s-tools clustercontrol2 clustercontrol-controller clustercontrol-ssh clustercontrol-cloud clustercontrol-notifications
    
  4. Restart the ClusterControl-related services:

    systemctl restart cmon cmon-ssh cmon-events cmon-cloud