11Tarantool legacy release policy
22===============================
33
4+ This release policy is actual for Tarantool releases from ``1.6 `` and until ``2.8.4 `` inclusive.
5+ Starting from the ``2.10.0 `` release, a more actual :doc: `release policy <policy >` is applied.
46
5- A Tarantool release is identified by three digits, for example, 2.6.2 or 1.10.9:
7+ A Tarantool release is identified by three digits, for example, `` 2.6.2 `` or `` 1.10.9 `` :
68
79* The first digit stands for a MAJOR release series that introduces
8- some *major changes *. Up to now, there has been only one major release jump
10+ some *major changes *. One of major release jumps, for example, has happened
911 when we delivered the 2.x release series with the SQL support.
1012* The second digit stands for a MINOR release series that is used for
1113 introducing new *features *.
@@ -22,14 +24,14 @@ So, each MINOR release series goes through a development-maturity life cycle
2224as follows:
2325
24261. **Alpha **. Once a quarter, we start off with a new alpha version,
25- such as 2.3.0, 2.4.0, and so on. This is not what an alpha release usually
27+ such as `` 2.3.0 ``, `` 2.4.0 `` , and so on. This is not what an alpha release usually
2628 means in the typical software release life cycle but rather the current trunk
2729 version which is under heavy development and can be unstable.
2830 The current alpha version always lives in the master branch.
2931
30322. **Beta **. When all the features planned are implemented, we fork a new branch
3133 from the master branch and tag it as a new beta version.
32- It contains ``1 `` for the PATCH digit, e.g., 2.3.1, 2.4.1, and so on.
34+ It contains ``1 `` for the PATCH digit, e.g., `` 2.3.1 ``, `` 2.4.1 `` , and so on.
3335 This version cannot be called stable yet (feature freeze has just been done)
3436 although there are no known critical regressions in it since
3537 the last stable release.
@@ -38,11 +40,11 @@ as follows:
3840 Finally, after we see our beta version runs successfully in
3941 a production or development environment during another quarter while we fix
4042 incoming bugs, we declare this version stable. It is tagged with ``2 `` for
41- the PATCH digit, e.g., 2.3.2, 2.4.2, and so on.
43+ the PATCH digit, e.g., `` 2.3.2 ``, `` 2.4.2 `` , and so on.
4244
4345 We support such version for 3 months while making another stable release
4446 by fixing all bugs found. We release it in a quarter. This last tag
45- contains ``3 `` for the PATCH digit, e.g., 2.3.3, 2.4.3, and so on.
47+ contains ``3 `` for the PATCH digit, e.g., `` 2.3.3 ``, `` 2.4.3 `` , and so on.
4648 After the tag is set, no new changes are allowed to the release branch,
4749 and it is declared deprecated and superseded by a newer MINOR version.
4850
@@ -54,7 +56,7 @@ release series:
5456
5557* **LTS (Long Term Support) ** is a release series that is supported
5658 for 3 years (community) and up to 5 years (paying customers).
57- Current LTS release series is 1.10, and it receives only PATCH level
59+ Current LTS release series is `` 1.10 `` , and it receives only PATCH level
5860 releases.
5961
6062* **Standard ** is a release series that is supported only for a few months
@@ -92,14 +94,14 @@ by an example of some latest releases and release series:
9294 *Support * means that we continue fixing bugs. We add bug fixes simultaneously
9395into the following release series: LTS, last stable, beta, and alpha.
9496If we look at the release diagram above, it means that the bug fixes are to be
95- added into 1.10, 2.4, 2.5, and 2.6 release series.
97+ added into `` 1.10 ``, `` 2.4 ``, `` 2.5 `` , and `` 2.6 `` release series.
9698
9799To sum it up, once a quarter we release (see the release diagram above for
98100reference):
99101
100- * next LTS release, e.g., 1.10.9
101- * two stable releases, e.g., 2.5.3 and 2.6.2
102- * beta version of the next release series, e.g., 2.7.1.
102+ * next LTS release, e.g., `` 1.10.9 ``
103+ * two stable releases, e.g., `` 2.5.3 `` and `` 2.6.2 ``
104+ * beta version of the next release series, e.g., `` 2.7.1. ``
103105
104106In all supported releases, when we find and fix an outstanding CVE/vulnerability,
105107we deliver a patch for that but do not tag a new PATCH level version.
0 commit comments