{"id":311,"date":"2021-07-23T12:27:37","date_gmt":"2021-07-23T12:27:37","guid":{"rendered":"https:\/\/ssdsunucum.com\/blog\/product-versions-and-the-release-process\/"},"modified":"2021-07-23T12:27:37","modified_gmt":"2021-07-23T12:27:37","slug":"product-versions-and-the-release-process","status":"publish","type":"post","link":"https:\/\/ssdsunucum.com\/blog\/product-versions-and-the-release-process\/","title":{"rendered":"Product Versions and the Release Process"},"content":{"rendered":"<\/p>\n<div class=\"col-md-9\">\n<div class=\"flex-column flex-md-row article-header\"><\/div>\n<hr>\n<h2 id=\"overview\">Overview<\/h2>\n<p>To make decisions about updating your server, you must understand cPanel &#038; WHM\u2019s versions and releases.<\/p>\n<div class=\"callout callout-warning\">\n<div class=\"callout-heading\">Important:<\/div>\n<div class=\"callout-content\">\n<p>You <strong>can\u2019t<\/strong> downgrade a cPanel &#038; WHM installation between major versions <strong>or<\/strong> release tiers.<\/p>\n<\/p><\/div>\n<\/div>\n<h2 id=\"version-numbers\">Version numbers<\/h2>\n<p>A cPanel &#038; WHM version number consists of three or four incremented integer values. Periods (<code>.<\/code>) separate each value.<\/p>\n<p><img src=\"https:\/\/ssdsunucum.com\/blog\/wp-content\/uploads\/2021\/07\/foursegmentversionnumbers.png\" alt=\"Version Numbers\" title=\"foursegmentversionnumbers\"><\/p>\n<p>This version number contains the following parts:<\/p>\n<h4 id=\"parent-value\">Parent Value<\/h4>\n<p>The parent value is from our previous version numbering system and indicates a large group of major versions.<\/p>\n<ul>\n<li>We deprecated this part of our numbering system in cPanel &#038; WHM version 11.52.<\/li>\n<li>In most cases, this value is optional.<\/li>\n<\/ul>\n<p>You will usually only see this in configuration files, API function output, and RPM files.<\/p>\n<h4 id=\"major-value\">Major Value<\/h4>\n<p>Each major value indicates a new set of features. We often refer to the builds in this as a release or the major version.<\/p>\n<ul>\n<li><strong>Odd<\/strong> major values are development releases that appear on the EDGE release tier. For more information, read the LTS section below.<\/li>\n<li><strong>Even<\/strong> major values are production releases that appear in <strong>all<\/strong> release tiers.<\/li>\n<\/ul>\n<h4 id=\"minor-value\">Minor Value<\/h4>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<p>Some references to version numbers may omit the minor value.<\/p>\n<\/p><\/div>\n<\/div>\n<p>The minor value indicates sets of bug fixes and changes that stabilize the features in the major value version.<\/p>\n<ul>\n<li>Initial builds of a production release use a minor value of <code>0<\/code>.<\/li>\n<li>Later publications of the production release increment the build value.<\/li>\n<\/ul>\n<h4 id=\"build-value\">Build Value<\/h4>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<p>Some references to version numbers may omit the build value.<\/p>\n<\/p><\/div>\n<\/div>\n<p>The build value indicates a unique build of cPanel &#038; WHM.<\/p>\n<h2 id=\"releases\">Releases<\/h2>\n<p>We release versions of cPanel &#038; WHM across several architectures. We also may publish several versions across different tiers on the same day.<\/p>\n<p>The following table contains the most recent cPanel &#038; WHM release versions:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">cPanel &#038; WHM Version<\/th>\n<th align=\"left\">Approximate Release Date<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">90<\/td>\n<td align=\"left\">August 2020<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">92<\/td>\n<td align=\"left\">November 2020<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">94 (LTS)<\/td>\n<td align=\"left\">February 2021<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">96<\/td>\n<td align=\"left\">March 2021<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">98<\/td>\n<td align=\"left\">August 2021<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<ul>\n<li>If your server uses the RELEASE, STABLE, or LTS tiers, the system applies a delay of several business days before your automatic upgrade occurs. For more information, read our Update Preferences documentation.<\/li>\n<li>Whenever possible, we do <strong>not<\/strong> release new versions on international holidays and weekends (Thursday evening through Sunday afternoon).<\/li>\n<\/ul><\/div>\n<\/div>\n<h2 id=\"release-tiers\">Release tiers<\/h2>\n<p>We release cPanel &#038; WHM through five publicly-available tiers. This allows server owners to select their preferred update frequency as we develop and publish new versions of cPanel &#038; WHM.<\/p>\n<ul>\n<li>Use WHM\u2019s <em>Update Preferences<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Server Configuration &gt; Update Preferences<\/em>) to select a release tier.<\/li>\n<li>When a release of cPanel &#038; WHM no longer exists in any tier and reaches End of Life (EOL), it becomes unsupported. Unsupported versions <strong>don\u2019t<\/strong> receive security updates or bug fixes.<\/li>\n<li>When a version of cPanel &#038; WHM is about to reach its EOL, you will receive an email notification about it. However, the releases are <strong>not<\/strong> EOL until the upcoming version reaches RELEASE tier.<\/li>\n<\/ul>\n<p>You can choose from the following release tiers:<\/p>\n<h3 id=\"lts\">LTS<\/h3>\n<p>Use this tier to select a single cPanel &#038; WHM version for the year during which cPanel, L.L.C. supports it. We only ship <strong>one<\/strong> LTS version per year.<\/p>\n<ul>\n<li>Over the lifespan of an LTS release, cPanel, L.L.C. will provide security and other critical updates. We won\u2019t add new features to LTS releases unless they\u2019re critical. We also provide updates for compatibility with later versions.<\/li>\n<li>Only one release each year qualifies for LTS. Other versions will <strong>only<\/strong> receive updates in the STABLE, RELEASE, CURRENT, or EDGE tiers.<\/li>\n<\/ul>\n<h4 id=\"lts-support\">LTS support<\/h4>\n<p>We follow these guidelines to provide LTS support:<\/p>\n<ul>\n<li>\n<p>The lifespan of each release extends through <strong>March 31st<\/strong> of the following year.<\/p>\n<\/li>\n<li>\n<p>cPanel, L.L.C. may extend a version\u2019s LTS period at our discretion.<\/p>\n<\/li>\n<li>\n<p>Development releases of cPanel &#038; WHM do <strong>not<\/strong> qualify for LTS. We don\u2019t use their publication dates to calculate an LTS version\u2019s lifespan.<\/p>\n<\/li>\n<\/ul>\n<h4 id=\"lts-updates-for-other-applications\">LTS updates for other applications<\/h4>\n<p>We provide LTS updates for the following applications:<\/p>\n<h5 id=\"third-party-applications\">Third-party applications<\/h5>\n<p>cPanel &#038; WHM provides various third-party applications. For supported LTS releases, we provide critical updates for third-party applications. We may provide them as backported patches instead of upgrades.<\/p>\n<h5 id=\"easyapache\">EasyApache<\/h5>\n<p>cPanel, L.L.C. releases EasyApache separately from cPanel &#038; WHM\u2019s release schedule. We provide EasyApache updates for an LTS release until the LTS release reaches EOL.<\/p>\n<ul>\n<li>\n<p>If the LTS version <strong>doesn\u2019t<\/strong> meet EasyApache\u2019s requirements, EasyApache will update. However, we can\u2019t support that update.<\/p>\n<\/li>\n<li>\n<p>EasyApache uses the php.net supported versions timeline. RPMs for unsupported versions of PHP will remain on the cPanel, L.L.C. mirrors and servers. We will <strong>not<\/strong> provide any further updates.<\/p>\n<\/li>\n<\/ul>\n<h5 id=\"cpaddons-and-whm-plugins\">cPAddons and WHM plugins<\/h5>\n<p>We release updates for cPAddons and WHM plugins throughout the LTS release\u2019s lifetime.<\/p>\n<h3 id=\"stable\">STABLE<\/h3>\n<p>This version has undergone public exposure, testing, and verification. We publish this tier less often than RELEASE.<\/p>\n<h3 id=\"release\">RELEASE<\/h3>\n<div class=\"callout callout-warning\">\n<div class=\"callout-heading\">Important:<\/div>\n<div class=\"callout-content\">\n<p>New installations default to this tier.<\/p>\n<\/p><\/div>\n<\/div>\n<p>This version is feature-complete and we have tested it thoroughly. It contains all intended features and functionality. We publish this tier more often than STABLE.<\/p>\n<h3 id=\"current\">CURRENT<\/h3>\n<p>This version has received verification and testing. We publish this tier more often than RELEASE.<\/p>\n<ul>\n<li>Some of this version\u2019s features may still be in development.<\/li>\n<li>This tier represents the \u201cRelease Candidate\u201d tier that other publication schedules use.<\/li>\n<\/ul>\n<h3 id=\"edge\">EDGE<\/h3>\n<div class=\"callout callout-danger\">\n<div class=\"callout-heading\">Warning:<\/div>\n<div class=\"callout-content\">\n<p>Due to the dynamic nature of EDGE builds, <strong>only use EDGE for testing in a controlled environment<\/strong>. We do <strong>not<\/strong> recommend this tier for production servers.<\/p>\n<\/p><\/div>\n<\/div>\n<p>This version has <strong>only<\/strong> received <strong>rudimentary<\/strong> testing. We publish this tier most often (up to several times per week).<\/p>\n<ul>\n<li>This version contains features that we plan to change further.<\/li>\n<li>This version may not include all features or official public documentation.<\/li>\n<\/ul>\n<h2 id=\"production-release-process\">Production release process<\/h2>\n<p>We use the following process to develop and manage production releases:<\/p>\n<ol>\n<li>\n<p>We complete development and testing of the production release.<\/p>\n<\/li>\n<li>\n<p>We publish the release to the development and EDGE tiers.<\/p>\n<\/li>\n<li>\n<p>We publish the release to the CURRENT tier. At this point, we stop developing or publishing non-critical changes to those releases.<\/p>\n<\/li>\n<li>\n<p>After the release enters the RELEASE tier, we assess any immediate maintenance needs.<\/p>\n<\/li>\n<li>\n<p>After we resolve those maintenance needs, we publish to the STABLE and, annually, LTS tiers.<\/p>\n<\/li>\n<\/ol>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<p>In addition to everything in the previous production release, <strong>development<\/strong> releases of cPanel &#038; WHM include changes from the next planned production release. We publish <strong>all<\/strong> development release changes to the <strong>EDGE<\/strong> tier.<\/p>\n<\/p><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview To make decisions about updating your server, you must understand cPanel &#038; WHM\u2019s versions and releases. Important: You can\u2019t downgrade a cPanel &#038; WHM installation between major versions or release tiers. Version numbers A cPanel &#038; WHM version number consists of three or four incremented integer values. Periods (.) separate each value. This version &hellip;<\/p>\n","protected":false},"author":1,"featured_media":312,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/311"}],"collection":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":0,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media\/312"}],"wp:attachment":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}