Difference: CpanelProductVersions (1 vs. 20)

Revision 2022 May 2013 - Main.JenniferDoubrava

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Line: 88 to 88
  This scheme allows rapid development and quick availability of new releases of cPanel & WHM. Server owners select a cPanel & WHM tier that reflects the degree to which they value stability or new features and update frequency.
Changed:
<
<
releasetier2.jpg
>
>
  * Due to the dynamic nature of development releases, you should only use development releases for compatibility and functionality testing in a controlled environment. Do not use these releases on production servers. Development releases are publications of cPanel & WHM whose major values end in an odd number (e.g., 11.31).

Revision 1902 May 2013 - Main.RosieArcelay

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Line: 88 to 88
  This scheme allows rapid development and quick availability of new releases of cPanel & WHM. Server owners select a cPanel & WHM tier that reflects the degree to which they value stability or new features and update frequency.
Changed:
<
<
releasetier2.jpg
>
>
releasetier2.jpg
 

Revision 1825 Feb 2013 - Main.JenniferDoubrava

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Line: 88 to 88
  This scheme allows rapid development and quick availability of new releases of cPanel & WHM. Server owners select a cPanel & WHM tier that reflects the degree to which they value stability or new features and update frequency.
Added:
>
>
releasetier2.jpg
  * Due to the dynamic nature of development releases, you should only use development releases for compatibility and functionality testing in a controlled environment. Do not use these releases on production servers. Development releases are publications of cPanel & WHM whose major values end in an odd number (e.g., 11.31).
Line: 109 to 112
 
<-- 
  • Set PAGETITLE = cPanel & WHM Versions and the Release Process
-->
\ No newline at end of file
Added:
>
>
META FILEATTACHMENT attachment="releasetier2.jpg" attr="h" comment="Release Tier Infographic" date="1361821728" name="releasetier2.jpg" path="releasetier2.jpg" size="425044" stream="releasetier2.jpg" tmpFilename="/var/tmp/CGItemp22611" user="JenniferDoubrava" version="1"

Revision 1728 Feb 2012 - Main.RosieArcelay

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Deleted:
<
<
 This document explains the cPanel & WHM versioning system and release process.
Added:
>
>
 

Version numbers

cPanel & WHM version numbers consist of 4 values, separated by periods (.):

Revision 1619 Jan 2012 - Main.RosieArcelay

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Line: 98 to 98
 

The Long-Term Support tier

Changed:
<
<
Some server owners need an assured method of deploying new installations of cPanel & WHM in a specific version, even when that version is no longer the current production release. Those server owners can select Long-term support (LTS) and select the desired version number from the Release Tier menu on the Update Preferences screen.
>
>
Some server owners need an assured method of deploying new installations of cPanel & WHM in a specific version, even when that version is no longer the current production release. Those server owners can select Long-term support (LTS) and select the desired version number from the Release Tier menu on the Update Preferences screen in WHM.
  For more information, read our Long-Term Support document.

Revision 1518 Jan 2012 - Main.RosieArcelay

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Line: 98 to 98
 

The Long-Term Support tier

Changed:
<
<
Some server owners need an assured method of deploying new installations of cPanel & WHM in a specific version, even when that version is no longer the current production release. Those server owners can select Long-term support (LTS), and select the desired version number, from the Release Tier menu on the Update Preferences screen.
>
>
Some server owners need an assured method of deploying new installations of cPanel & WHM in a specific version, even when that version is no longer the current production release. Those server owners can select Long-term support (LTS) and select the desired version number from the Release Tier menu on the Update Preferences screen.
  For more information, read our Long-Term Support document.

Revision 1411 Jan 2012 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and the Release Process

Line: 6 to 6
  This document explains the cPanel & WHM versioning system and release process.
Changed:
<
<

Version Numbers

>
>

Version numbers

  cPanel & WHM version numbers consist of 4 values, separated by periods (.):
  • parent.major.minor.build — for example: 11.30.0.52

Each value of a cPanel & WHM version number has a distinct meaning.

Changed:
<
<

Parent Value

>
>

Parent value

  The parent value is an incrementing integer. Its value will reflect major evolutionary steps for cPanel & WHM.

For example, parent version 12 of cPanel & WHM will include support for multiple cPanel instances.

Changed:
<
<

Major Value

>
>

Major value

  The major value is also an incrementing integer, and has an upper limit of 99. This number is not required to reach its upper limit before the parent value increments.
Line: 34 to 34
 * For more information about development and production releases, see cPanel & WHM Releases below.
** For more information about tiers, see Release Tiers below.
Changed:
<
<

Minor Value

>
>

Minor value

  This value is a set of changes intended to stabilize the major value. Typically, a minor value will consist of mostly bug fixes.
Changed:
<
<

Build Value

>
>

Build value

  This value is an integer incremented for each unique build of cPanel & WHM.
Changed:
<
<
There is no upper limit to this value. In development versions, it may even reach 100+ before the major value increments to an even value (indicating a production version).
>
>
There is no upper limit to this value. In development releases, it may even reach 100+ before the major value increments to an even value (indicating a production release).
 
Changed:
<
<

Release Tiers

>
>

cPanel & WHM releases

 
Changed:
<
<
Since its creation, cPanel has released publicly in 4 tiers:
  • STABLE
  • RELEASE
  • CURRENT
  • EDGE
>
>
We release cPanel & WHM simultaneously across several architectures. In addition, we may publish several releases across different tiers on the same day.
 
Changed:
<
<
This scheme allows rapid development and quick availability of new versions of cPanel & WHM. Server owners select a cPanel & WHM tier that reflects the degree to which they value stability or new features and update frequency.
>
>
We attempt to avoid scheduling releases on international holidays and weekends (Thursday evening through Sunday afternoon) to ensure your staffing requirements are met.
 
Changed:
<
<
Tier Description Publication Frequency
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
RELEASE Similar to STABLE, but has received slightly less testing. New installations default to RELEASE. Published more frequently than STABLE.
CURRENT Tested and verified, but may not contain all of the proposed functionality for a release. CURRENT is similar to the "release candidate" tier used under other publication schemes. Published more frequently than RELEASE.
EDGE Has received little real-world testing. Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).
>
>

Development releases

 
Changed:
<
<
* Due to the dynamic nature of EDGE builds, you should only use EDGE for compatibility and functionality testing in a controlled environment. Do not use the EDGE tier on production servers.
>
>
A development release of cPanel & WHM contains everything in the previous production release, plus one or more changes from new projects associated with the next planned release.
 
Changed:
<
<

cPanel DNSONLY

>
>
We will only publish development releases in the EDGE and CURRENT tiers. However, we will not immediately publish changes into the CURRENT tier. Any changes that we publish into the CURRENT tier will be isolated to a desired set of functions that we have tested and verified.
 
Changed:
<
<
New versions of cPanel DNSONLY will be released concurrently with new versions of cPanel & WHM and will share the same build tier. Server owners running DNSONLY can update it at the same time they update their cPanel & WHM servers.
>
>

Production releases

 
Changed:
<
<

Other Releases

>
>
A production release of cPanel & WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects."
 
Changed:
<
<
Other release versions exist in development tiers. These tiers are reserved for internal cPanel, Inc. usage and testing purposes only. Never use these versions of our software unless you are directed to do so by a cPanel representative.
>
>
Production releases follow this schedule:
  1. We complete development for the production release.
  2. We test the functionality of the release's new features.
  3. We publish the release to the development tiers, and to the EDGE, CURRENT, and RELEASE tiers.
    • At this point, maintenance of previous production releases will cease. We will not publish any changes to the previous releases from this point forward.
  4. After the release enters the RELEASE tier, we assess any immediate maintenance needs.
  5. After we have assessed and corrected all of the existing needs, we publish the production release into the STABLE tier.
 
Changed:
<
<

cPanel & WHM Releases

>
>
Production release updates
 
Changed:
<
<
We release cPanel & WHM simultaneously across several architectures. In addition, different versions may release across several tiers on the same day.
>
>
We will update production releases periodically, to maintain them and improve their security.
  • The initial release of a production-ready release of cPanel & WHM will have a minor value of 0 (for example, 11.30.0).
  • Subsequent publications of the production release will increment the build value (for example, 11.30.0.1).
 
Changed:
<
<
We attempt to avoid scheduling releases on international holidays and weekends (Thursday evening through Sunday afternoon) to ensure your staffing requirements are met.
>
>
Some releases of a production line of code will be used for testing and verification, and may never be released into production tiers.
 
Changed:
<
<

Development Releases

>
>

Release tiers

 
Changed:
<
<
A development release of cPanel & WHM contains everything in the previous production release, plus one or more changes from new projects associated with the next planned release.
>
>
Since its creation, cPanel has released publicly in 4 tiers:
  • STABLE
  • RELEASE
  • CURRENT
  • EDGE
 
Changed:
<
<
We will only publish development releases in the EDGE and CURRENT tiers. However, we will not immediately publish changes into the CURRENT tier. Any changes that we publish into the CURRENT tier will be isolated to a desired set of functions that we have tested and verified.
>
>
This scheme allows rapid development and quick availability of new releases of cPanel & WHM. Server owners select a cPanel & WHM tier that reflects the degree to which they value stability or new features and update frequency.
 
Changed:
<
<

Production Releases

>
>
Tier Description Publication Frequency
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
RELEASE Similar to STABLE, but has received slightly less testing. New installations default to RELEASE. Published more frequently than STABLE.
CURRENT Tested and verified, but may not contain all of the proposed functionality for a release. CURRENT is similar to the "release candidate" tier used under other publication schemes.* Published more frequently than RELEASE.
EDGE Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).
 
Changed:
<
<
A production release of cPanel & WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects."
>
>
* Due to the dynamic nature of development releases, you should only use development releases for compatibility and functionality testing in a controlled environment. Do not use these releases on production servers. Development releases are publications of cPanel & WHM whose major values end in an odd number (e.g., 11.31).
 
Changed:
<
<
Production releases follow this schedule:
  1. We complete development for the production version.
  2. We test the functionality of the version's new features.
  3. We publish the version to the development tiers, and to the EDGE, CURRENT, and RELEASE tiers.
    • At this point, maintenance of previous production versions will cease. We will not release any changes to the previous version from this point forward.
  4. After the version enters the RELEASE tier, we assess any immediate maintenance needs.
  5. After we have assessed and corrected all of the existing needs, we release the production version into the STABLE tier.
>
>

The Long-Term Support tier

 
Changed:
<
<
Production Release Updates
>
>
Some server owners need an assured method of deploying new installations of cPanel & WHM in a specific version, even when that version is no longer the current production release. Those server owners can select Long-term support (LTS), and select the desired version number, from the Release Tier menu on the Update Preferences screen.
 
Changed:
<
<
We will update production releases periodically, to maintain them and improve their security.
  • The initial release of a production-ready version of cPanel & WHM will have a minor value of 0 (for example, 11.30.0).
  • Subsequent builds of the production version will increment the build value (for example, 11.30.0.1).
>
>
For more information, read our Long-Term Support document.
 
Changed:
<
<
Some builds of a production line of code will be used for testing and verification, and may never be released into production tiers.
>
>

cPanel DNSONLY

 
Added:
>
>
New releases of cPanel DNSONLY will be published concurrently with new releases of cPanel & WHM and will share the same release tier. Server owners running DNSONLY can update it at the same time they update their cPanel & WHM servers.
  \ No newline at end of file

Revision 1304 Jan 2012 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Changed:
<
<

cPanel & WHM Versions and Release Process

This document explains the cPanel & WHM versioning system and release process.

>
>

cPanel & WHM Versions and the Release Process

 
Added:
>
>
This document explains the cPanel & WHM versioning system and release process.
 

Version Numbers

cPanel & WHM version numbers consist of 4 values, separated by periods (.):

Revision 1219 Dec 2011 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 59 to 59
 
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
RELEASE Similar to STABLE, but has received slightly less testing. New installations default to RELEASE. Published more frequently than STABLE.
CURRENT Tested and verified, but may not contain all of the proposed functionality for a release. CURRENT is similar to the "release candidate" tier used under other publication schemes. Published more frequently than RELEASE.
Changed:
<
<
EDGE Has received only rudimentary testing. Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).
>
>
EDGE Has received little real-world testing. Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).
  * Due to the dynamic nature of EDGE builds, you should only use EDGE for compatibility and functionality testing in a controlled environment. Do not use the EDGE tier on production servers.

Revision 1109 Nov 2011 - Main.JustinSchaefer

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 9 to 9
 

Version Numbers

cPanel & WHM version numbers consist of 4 values, separated by periods (.):

Changed:
<
<
  • parent value.major value.minor value.build value — for example: 11.30.0.52
>
>
  • parent.major.minor.build — for example: 11.30.0.52
  Each value of a cPanel & WHM version number has a distinct meaning.

Revision 1004 Nov 2011 - Main.JustinSchaefer

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Revision 903 Nov 2011 - Main.RosieArcelay

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 18 to 18
 The parent value is an incrementing integer. Its value will reflect major evolutionary steps for cPanel & WHM.

For example, parent version 12 of cPanel & WHM will include support for multiple cPanel instances.

Changed:
<
<
>
>
 

Major Value

The major value is also an incrementing integer, and has an upper limit of 99. This number is not required to reach its upper limit before the parent value increments.

Revision 801 Jun 2011 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 8 to 8
 

Version Numbers

Changed:
<
<
cPanel & WHM version numbers consist of 3 values, separated by periods (.):
  • parent value.major value.minor value — for example: 11.25.1
>
>
cPanel & WHM version numbers consist of 4 values, separated by periods (.):
  • parent value.major value.minor value.build value — for example: 11.30.0.52
  Each value of a cPanel & WHM version number has a distinct meaning.
Line: 21 to 21
 

Major Value

Changed:
<
<
The major value is also an incrementing integer, and has an upper limit of 99. This number is not required to reach its upper limit before the parent value is incremented.
>
>
The major value is also an incrementing integer, and has an upper limit of 99. This number is not required to reach its upper limit before the parent value increments.
 
Changed:
<
<
The major value is often the most useful value in the product version number, because it indicates a discrete set of changes in cPanel & WHM.
>
>
The major value is often the most useful value in the product version number, because it indicates a set of new features.
  In addition, we have assigned meanings to odd and even major values:
Line: 36 to 36
 

Minor Value

Changed:
<
<
The minor value is an integer incremented for each unique build of cPanel & WHM.
>
>
This value is a set of changes intended to stabilize the major value. Typically, a minor value will consist of mostly bug fixes.
 
Changed:
<
<
There is no upper limit to this value. In development versions, this value may even reach 100+ before the major value is incremented to an even value.
>
>

Build Value

 
Changed:
<
<
>
>
There is no upper limit to this value. In development versions, it may even reach 100+ before the major value increments to an even value (indicating a production version).
 

Release Tiers

Line: 61 to 53
 
  • CURRENT
  • EDGE
Changed:
<
<
This scheme allows rapid development and quick availability of new versions of cPanel & WHM. Server owners select a cPanel & WHM tier (sometimes called a "release tree") that reflects the degree to which they value stability or new features and update frequency.
>
>
This scheme allows rapid development and quick availability of new versions of cPanel & WHM. Server owners select a cPanel & WHM tier that reflects the degree to which they value stability or new features and update frequency.
 
Tier Description Publication Frequency
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
Changed:
<
<
RELEASE Similar to STABLE, but has received slightly less testing. Updated more often than STABLE. New installations default to RELEASE. Published more frequently than STABLE.
CURRENT Tested and verified, but may not contain all proposed functionality of a release. Similar to the "release candidate" tier used under other publication schemes. Published more frequently than RELEASE.
>
>
RELEASE Similar to STABLE, but has received slightly less testing. New installations default to RELEASE. Published more frequently than STABLE.
CURRENT Tested and verified, but may not contain all of the proposed functionality for a release. CURRENT is similar to the "release candidate" tier used under other publication schemes. Published more frequently than RELEASE.
 
EDGE Has received only rudimentary testing. Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).

* Due to the dynamic nature of EDGE builds, you should only use EDGE for compatibility and functionality testing in a controlled environment. Do not use the EDGE tier on production servers.

Line: 84 to 76
  We release cPanel & WHM simultaneously across several architectures. In addition, different versions may release across several tiers on the same day.
Changed:
<
<
We attempt to avoid scheduling releases on international holidays and weekends (Thursday evening through Sunday afternoon). We do this so that you can ensure your staffing requirements are met.
>
>
We attempt to avoid scheduling releases on international holidays and weekends (Thursday evening through Sunday afternoon) to ensure your staffing requirements are met.
 

Development Releases

A development release of cPanel & WHM contains everything in the previous production release, plus one or more changes from new projects associated with the next planned release.

Changed:
<
<
We will only publish development releases in the EDGE and CURRENT tiers. However, we will not immediately publish changes into the CURRENT tier. Any changes that we publish into the CURRENT tier will be isolated to a desired set of functions that have been tested and verified.
>
>
We will only publish development releases in the EDGE and CURRENT tiers. However, we will not immediately publish changes into the CURRENT tier. Any changes that we publish into the CURRENT tier will be isolated to a desired set of functions that we have tested and verified.
 

Production Releases

Changed:
<
<
A production release of cPanel & WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects." Each project may include external and internal changes to cPanel & WHM.
>
>
A production release of cPanel & WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects."
  Production releases follow this schedule:
  1. We complete development for the production version.
Line: 107 to 99
 
Production Release Updates

We will update production releases periodically, to maintain them and improve their security.

Changed:
<
<
The initial release of a production-ready version of the product will have a minor value of 0 (for example, 11.26.0). Subsequent release tiers of the production line will increment the minor version value.
>
>
  • The initial release of a production-ready version of cPanel & WHM will have a minor value of 0 (for example, 11.30.0).
  • Subsequent builds of the production version will increment the build value (for example, 11.30.0.1).
  Some builds of a production line of code will be used for testing and verification, and may never be released into production tiers.

Revision 710 May 2011 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 113 to 113
 Some builds of a production line of code will be used for testing and verification, and may never be released into production tiers.

\ No newline at end of file

Revision 605 Apr 2011 - Main.GeorgeAlpizar

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 108 to 108
  We will update production releases periodically, to maintain them and improve their security.
Changed:
<
<
The initial release of a production-ready version of the product will have a minor value of 0 (for example, 11.26.0). Subsequent builds of the production line will increment the minor version value.
>
>
The initial release of a production-ready version of the product will have a minor value of 0 (for example, 11.26.0). Subsequent release tiers of the production line will increment the minor version value.
  Some builds of a production line of code will be used for testing and verification, and may never be released into production tiers.

Revision 517 Mar 2011 - LindseyLWhite

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Line: 31 to 31
 
Development releases* Production releases*
Only available via EDGE & CURRENT tiers** Available via RELEASE & STABLE tiers**
Changed:
<
<
* For more information about development and production releases, see cPanel & WHM Releases below.
** For more information about tiers, see Release Tiers below.
>
>
* For more information about development and production releases, see cPanel & WHM Releases below.
** For more information about tiers, see Release Tiers below.
 

Minor Value

Line: 52 to 52
  -->
Added:
>
>
 

Release Tiers

Since its creation, cPanel has released publicly in 4 tiers:

Line: 60 to 61
 
  • CURRENT
  • EDGE
Changed:
<
<
This scheme allows rapid development and quick availability of new versions of cPanel & WHM. Server owners select a cPanel & WHM tier (sometimes called a "release tree") that reflects the degree to which they value stability on the one hand, or new features and update frequency on the other.
>
>
This scheme allows rapid development and quick availability of new versions of cPanel & WHM. Server owners select a cPanel & WHM tier (sometimes called a "release tree") that reflects the degree to which they value stability or new features and update frequency.
 
Tier Description Publication Frequency
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
Line: 68 to 69
 
CURRENT Tested and verified, but may not contain all proposed functionality of a release. Similar to the "release candidate" tier used under other publication schemes. Published more frequently than RELEASE.
EDGE Has received only rudimentary testing. Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).
Changed:
<
<
* Due to the dynamic nature of EDGE builds, you should only use EDGE for compatibility and functionality testing in a controlled environment. This tier is not recommended for production servers.
>
>
* Due to the dynamic nature of EDGE builds, you should only use EDGE for compatibility and functionality testing in a controlled environment. Do not use the EDGE tier on production servers.
 

cPanel DNSONLY

Changed:
<
<
cPanel DNSONLY is handled as a separate release. While DNSONLY is built from the same code base as cPanel & WHM, it may be significantly behind the STABLE build tier.
>
>
New versions of cPanel DNSONLY will be released concurrently with new versions of cPanel & WHM and will share the same build tier. Server owners running DNSONLY can update it at the same time they update their cPanel & WHM servers.
 

Other Releases

Changed:
<
<
Other release versions exist in development tiers. These tiers are reserved for internal cPanel, Inc. usage and testing purposes only. Never use these versions of our software unless you are directed to do so by a cPanel representative.
>
>
Other release versions exist in development tiers. These tiers are reserved for internal cPanel, Inc. usage and testing purposes only. Never use these versions of our software unless you are directed to do so by a cPanel representative.
 
Added:
>
>
 

cPanel & WHM Releases

We release cPanel & WHM simultaneously across several architectures. In addition, different versions may release across several tiers on the same day.

Revision 429 Nov 2010 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel & WHM Versions and Release Process

Changed:
<
<
This document explains the cPanel/WHM versioning system and release process.
>
>
This document explains the cPanel & WHM versioning system and release process.
 

Version Numbers

Changed:
<
<
cPanel/WHM version numbers consist of 3 values, separated by periods (.):
>
>
cPanel & WHM version numbers consist of 3 values, separated by periods (.):
 
  • parent value.major value.minor value — for example: 11.25.1
Changed:
<
<
Each value of a cPanel/WHM version number has a distinct meaning.
>
>
Each value of a cPanel & WHM version number has a distinct meaning.
 

Parent Value

Changed:
<
<
The parent value is an incrementing integer. Its value will reflect major evolutionary steps for cPanel/WHM.
>
>
The parent value is an incrementing integer. Its value will reflect major evolutionary steps for cPanel & WHM.
 
Changed:
<
<
For example, parent version 12 of cPanel/WHM will include support for multiple cPanel instances.
>
>
For example, parent version 12 of cPanel & WHM will include support for multiple cPanel instances.
 

Major Value

The major value is also an incrementing integer, and has an upper limit of 99. This number is not required to reach its upper limit before the parent value is incremented.

Changed:
<
<
The major value is often the most useful value in the product version number, because it indicates a discrete set of changes in cPanel/WHM.
>
>
The major value is often the most useful value in the product version number, because it indicates a discrete set of changes in cPanel & WHM.
  In addition, we have assigned meanings to odd and even major values:
Line: 31 to 31
 
Development releases* Production releases*
Only available via EDGE & CURRENT tiers** Available via RELEASE & STABLE tiers**
Changed:
<
<
* For more information about development and production releases, see cPanel/WHM Releases below.
>
>
* For more information about development and production releases, see cPanel & WHM Releases below.
 ** For more information about tiers, see Release Tiers below.

Minor Value

Changed:
<
<
The minor value is an integer incremented for each unique build of cPanel/WHM.
>
>
The minor value is an integer incremented for each unique build of cPanel & WHM.
  There is no upper limit to this value. In development versions, this value may even reach 100+ before the major value is incremented to an even value.
Line: 48 to 48
 

Production branch following public release

Changed:
<
<
Immediately following the public release of a completed feature set in production builds, there will only be one code line. The production line of code will not be branched from the trunk until immediately prior to committal of changes associated with the next target production version. At that point, the production line of code will be tagged as the production version, allowing disruptive changes to enter the trunk without impacting the code line associated with the current production version of cPanel/WHM.
>
>
Immediately following the public release of a completed feature set in production builds, there will only be one code line. The production line of code will not be branched from the trunk until immediately prior to committal of changes associated with the next target production version. At that point, the production line of code will be tagged as the production version, allowing disruptive changes to enter the trunk without impacting the code line associated with the current production version of cPanel & WHM.
  -->
Line: 60 to 60
 
  • CURRENT
  • EDGE
Changed:
<
<
This scheme allows rapid development and quick availability of new versions of cPanel/WHM. Server owners select a cPanel/WHM tier (sometimes called a "release tree") that reflects the degree to which they value stability on the one hand, or new features and update frequency on the other.
>
>
This scheme allows rapid development and quick availability of new versions of cPanel & WHM. Server owners select a cPanel & WHM tier (sometimes called a "release tree") that reflects the degree to which they value stability on the one hand, or new features and update frequency on the other.
 
Tier Description Publication Frequency
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
Line: 72 to 72
 

cPanel DNSONLY

Changed:
<
<
cPanel DNSONLY is handled as a separate release. While DNSONLY is built from the same code base as cPanel/WHM, it may be significantly behind the STABLE build tier.
>
>
cPanel DNSONLY is handled as a separate release. While DNSONLY is built from the same code base as cPanel & WHM, it may be significantly behind the STABLE build tier.
 

Other Releases

Other release versions exist in development tiers. These tiers are reserved for internal cPanel, Inc. usage and testing purposes only. Never use these versions of our software unless you are directed to do so by a cPanel representative.

Changed:
<
<

cPanel/WHM Releases

>
>

cPanel & WHM Releases

 
Changed:
<
<
We release cPanel/WHM simultaneously across several architectures. In addition, different versions may release across several tiers on the same day.
>
>
We release cPanel & WHM simultaneously across several architectures. In addition, different versions may release across several tiers on the same day.
  We attempt to avoid scheduling releases on international holidays and weekends (Thursday evening through Sunday afternoon). We do this so that you can ensure your staffing requirements are met.

Development Releases

Changed:
<
<
A development release of cPanel/WHM contains everything in the previous production release, plus one or more changes from new projects associated with the next planned release.
>
>
A development release of cPanel & WHM contains everything in the previous production release, plus one or more changes from new projects associated with the next planned release.
  We will only publish development releases in the EDGE and CURRENT tiers. However, we will not immediately publish changes into the CURRENT tier. Any changes that we publish into the CURRENT tier will be isolated to a desired set of functions that have been tested and verified.

Production Releases

Changed:
<
<
A production release of cPanel/WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects." Each project may include external and internal changes to cPanel/WHM.
>
>
A production release of cPanel & WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects." Each project may include external and internal changes to cPanel & WHM.
  Production releases follow this schedule:
  1. We complete development for the production version.
Line: 122 to 122
 

Build Retention

Changed:
<
<
Only production versions of cPanel/WHM that are published into the STABLE build tree will have any defined build retention policy. STABLE versions of the product will be publicly available for 6 months, following the publication of the next STABLE version. We will retain other builds for an unspecified period of time. These versions of the product may or may not be made publicly available.
>
>
Only production versions of cPanel & WHM that are published into the STABLE build tree will have any defined build retention policy. STABLE versions of the product will be publicly available for 6 months, following the publication of the next STABLE version. We will retain other builds for an unspecified period of time. These versions of the product may or may not be made publicly available.
  -->

Revision 319 Nov 2010 - MelanieSeibert

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Changed:
<
<

cPanel/WHM Versions and Release Process

>
>

cPanel & WHM Versions and Release Process

  This document explains the cPanel/WHM versioning system and release process.
Line: 126 to 126
  -->

Revision 202 Aug 2010 - Main.JustinSchaefer

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

cPanel/WHM Versions and Release Process

Line: 125 to 125
 Only production versions of cPanel/WHM that are published into the STABLE build tree will have any defined build retention policy. STABLE versions of the product will be publicly available for 6 months, following the publication of the next STABLE version. We will retain other builds for an unspecified period of time. These versions of the product may or may not be made publicly available.

--> \ No newline at end of file

Added:
>
>
<-- 
  • Set PAGETITLE = cPanel/WHM Versions and Release Process
-->

Revision 128 Jul 2010 - Main.JustinSchaefer

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="WebHome"

cPanel/WHM Versions and Release Process

This document explains the cPanel/WHM versioning system and release process.

Version Numbers

cPanel/WHM version numbers consist of 3 values, separated by periods (.):

  • parent value.major value.minor value — for example: 11.25.1

Each value of a cPanel/WHM version number has a distinct meaning.

Parent Value

The parent value is an incrementing integer. Its value will reflect major evolutionary steps for cPanel/WHM.

For example, parent version 12 of cPanel/WHM will include support for multiple cPanel instances.

Major Value

The major value is also an incrementing integer, and has an upper limit of 99. This number is not required to reach its upper limit before the parent value is incremented.

The major value is often the most useful value in the product version number, because it indicates a discrete set of changes in cPanel/WHM.

In addition, we have assigned meanings to odd and even major values:

Odd major values Even major values
Development releases* Production releases*
Only available via EDGE & CURRENT tiers** Available via RELEASE & STABLE tiers**

* For more information about development and production releases, see cPanel/WHM Releases below.
** For more information about tiers, see Release Tiers below.

Minor Value

The minor value is an integer incremented for each unique build of cPanel/WHM.

There is no upper limit to this value. In development versions, this value may even reach 100+ before the major value is incremented to an even value.

<--

Code Lines

The current development line of code will be referred to internally as the "trunk." The production line of code will be referred to as the parent and major value of its release as the "production" branch. cPanel's development process will be focused around these 2 branches of the code base. The production code line will be used to deliver the production ready version of the product. The trunk code line will be used for new development associated with the next production version.

Production branch following public release

Immediately following the public release of a completed feature set in production builds, there will only be one code line. The production line of code will not be branched from the trunk until immediately prior to committal of changes associated with the next target production version. At that point, the production line of code will be tagged as the production version, allowing disruptive changes to enter the trunk without impacting the code line associated with the current production version of cPanel/WHM.

-->

Release Tiers

Since its creation, cPanel has released publicly in 4 tiers:

  • STABLE
  • RELEASE
  • CURRENT
  • EDGE

This scheme allows rapid development and quick availability of new versions of cPanel/WHM. Server owners select a cPanel/WHM tier (sometimes called a "release tree") that reflects the degree to which they value stability on the one hand, or new features and update frequency on the other.

Tier Description Publication Frequency
STABLE Has received considerable public exposure, testing, and verification. Published least frequently.
RELEASE Similar to STABLE, but has received slightly less testing. Updated more often than STABLE. New installations default to RELEASE. Published more frequently than STABLE.
CURRENT Tested and verified, but may not contain all proposed functionality of a release. Similar to the "release candidate" tier used under other publication schemes. Published more frequently than RELEASE.
EDGE Has received only rudimentary testing. Features are subject to further modification. Usually lacks official public documentation.* Published most frequently (up to several times per week).

* Due to the dynamic nature of EDGE builds, you should only use EDGE for compatibility and functionality testing in a controlled environment. This tier is not recommended for production servers.

cPanel DNSONLY

cPanel DNSONLY is handled as a separate release. While DNSONLY is built from the same code base as cPanel/WHM, it may be significantly behind the STABLE build tier.

Other Releases

Other release versions exist in development tiers. These tiers are reserved for internal cPanel, Inc. usage and testing purposes only. Never use these versions of our software unless you are directed to do so by a cPanel representative.

cPanel/WHM Releases

We release cPanel/WHM simultaneously across several architectures. In addition, different versions may release across several tiers on the same day.

We attempt to avoid scheduling releases on international holidays and weekends (Thursday evening through Sunday afternoon). We do this so that you can ensure your staffing requirements are met.

Development Releases

A development release of cPanel/WHM contains everything in the previous production release, plus one or more changes from new projects associated with the next planned release.

We will only publish development releases in the EDGE and CURRENT tiers. However, we will not immediately publish changes into the CURRENT tier. Any changes that we publish into the CURRENT tier will be isolated to a desired set of functions that have been tested and verified.

Production Releases

A production release of cPanel/WHM includes between 1 and 3 significant sets of changes. We refer to sets of changes as "projects." Each project may include external and internal changes to cPanel/WHM.

Production releases follow this schedule:

  1. We complete development for the production version.
  2. We test the functionality of the version's new features.
  3. We publish the version to the development tiers, and to the EDGE, CURRENT, and RELEASE tiers.
    • At this point, maintenance of previous production versions will cease. We will not release any changes to the previous version from this point forward.
  4. After the version enters the RELEASE tier, we assess any immediate maintenance needs.
  5. After we have assessed and corrected all of the existing needs, we release the production version into the STABLE tier.

Production Release Updates

We will update production releases periodically, to maintain them and improve their security.

The initial release of a production-ready version of the product will have a minor value of 0 (for example, 11.26.0). Subsequent builds of the production line will increment the minor version value.

Some builds of a production line of code will be used for testing and verification, and may never be released into production tiers.

<--

Development releases and maintenance for production releases

Any active development work will take place in the development code base or the "trunk" code line. Maintenance work for the production version of our product will generally affect both the development and production code lines. These maintenance changes should flow from the development line of code into the production code line. This process will help to ensure that maintenance efforts benefit both lines of code equally.

We will immediately merge approved maintenance changes into the official development line of code and back-port them to the production code line. From here, test releases of each line of code can be published for testing and verification.

Build Retention

Only production versions of cPanel/WHM that are published into the STABLE build tree will have any defined build retention policy. STABLE versions of the product will be publicly available for 6 months, following the publication of the next STABLE version. We will retain other builds for an unspecified period of time. These versions of the product may or may not be made publicly available.

-->