[asterisk-dev] Asterisk Release Schedule
Russell Bryant
russell at digium.com
Wed Oct 7 14:52:09 CDT 2009
Greetings,
This document discusses proposed changes to Asterisk release policy. I
look forward to your feedback!
Thanks,
--------------------------------------------------------------
Asterisk Release Schedule
Copyright (c) 2009, Digium, Inc.
All Rights Reserved.
Document Version: 0.5
Last Updated: 2009-10-07
Asterisk Development Team <asteriskteam at digium.com>
Table of Contents
1. Introduction
2. Release Types
2.1. Standard
2.2. Long Term Support (LTS)
3. Release Numbering Scheme
4. Release Schedule
1. Introduction
This document discusses an updated release schedule for the
Asterisk project. Previously, release schedules for a given
Asterisk release series have been handled on a case by case basis.
Instead, we will now have defined time frames for how long a
release series will be maintained. We also introduce the concept
of a release type, which will dictate how long a release series
will be maintained. Changes to the numbering scheme of Asterisk
releases are discussed, as well.
2. Release Types
Each release series will be specified as one of two types. There
are Standard releases, and Long Term Support (LTS) releases. A
release series is feature frozen. Full maintenance of a release
series means that there will be updates that include general bug
fixes. Security only maintenance means that a release series will
only be updated to address important security related issues.
2.1. Standard
Standard releases are maintained for one year from their release
date. Once the year is complete, the release series will be
covered with security fixes only for one additional year.
2.2. Long Term Support (LTS)
Long Term Support releases will be maintained for four years after
being released. After the four years are complete, the release
series will be covered for security fixes only for one additional
year.
3. Release Numbering Scheme
The Asterisk 1.6.X releases have played out differently than
originally envisioned. The time between each 1.6.X release has
been longer than expected, and the number of significant changes
to the code has been quite high in each version. So, to better
reflect the reality of what each new feature release contains,
there will be no 1.6.3. Instead, the next feature release will be
Asterisk 1.8.
The numbering scheme can be interpreted as:
<Concept>.<Feature>.<Minor>[.Patch]
* Concept - Something close to a complete rewrite would be
required to increase this number.
* Feature - An update to this number indicates an update to the
major feature set.
* Minor - This number reflects an update with bug fixes only.
* Patch - This number will be optionally used to reflect trivial
changes to a patch release. This is most often used for
security updates.
4. Release Schedule
The following table shows the release schedule for all existing
Asterisk releases, as well as the schedule for the next planned
release.
+----------------------------------------------------------------+
| Release | Release | Release | Security Fix | EOL |
| Series | Type | Date | Only | |
|---------+----------+------------+-----------------+------------|
| 1.2.X | | 2005-11-21 | 2007-08-07 | 2010-11-21 |
|---------+----------+------------+-----------------+------------|
| 1.4.X | LTS | 2006-12-23 | 2010-12-23 | 2011-12-23 |
|---------+----------+------------+-----------------+------------|
| 1.6.0.X | Standard | 2008-10-01 | 2010-04-01 *** | 2010-10-01 |
| | | | | *** |
|---------+----------+------------+-----------------+------------|
| 1.6.1.X | Standard | 2009-04-27 | 2010-04-27 | 2011-04-27 |
|---------+----------+------------+-----------------+------------|
| 1.6.2.X | Standard | TBD (Q4 | TBD + 1 year | TBD + 2 |
| | | 2009) | | years |
|---------+----------+------------+-----------------+------------|
| 1.8.X | LTS | TBD | TBD + 4 years | TBD + 5 |
| | | | | years |
+----------------------------------------------------------------+
Table 1: Asterisk Release Schedule (*** Dates extended due to the
timing of the new policy)
--
Russell Bryant
Digium, Inc. | Engineering Manager, Open Source Software
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
More information about the asterisk-dev
mailing list