/ SUPPORT_POLICY.md
SUPPORT_POLICY.md
 1  The latest support policy for ESP-IDF can be found at [https://github.com/espressif/esp-idf/blob/master/SUPPORT_POLICY.md](https://github.com/espressif/esp-idf/blob/master/SUPPORT_POLICY.md)
 2  
 3  Support Period Policy
 4  =====================
 5  
 6  * [中文版](./SUPPORT_POLICY_CN.md)
 7  
 8  Each ESP-IDF major and minor release (V4.1, V4.2, etc) is supported for
 9  30 months after the initial stable release date.
10  
11  Supported means that the ESP-IDF team will continue to apply bug fixes,
12  security fixes, etc to the release branch on GitHub, and periodically
13  make new bugfix releases as needed.
14  
15  Support period is divided into "Service" and "Maintenance" period:
16  
17  | Period      | Duration     | Recommended for new projects?         |
18  | -------     | ------------ | ------------------------------------- |
19  | Service     | 12 months    | Yes                                   |
20  | Maintenance | 18 months    | No                                    |
21  
22  During the Service period, bugfixes releases are more frequent. In some cases,
23  support for new features may be added during the Service period (this is
24  reserved for features which are needed to meet particular regulatory
25  requirements or standards for new products, and which carry a very low risk of
26  introducing regressions.)
27  
28  During the Maintenance period, the version is still supported but only bugfixes
29  for high severity issues or security issues will be applied.
30  
31  Using an “In Service” version is recommended when starting a new project.
32  
33  Users are encouraged to upgrade all projects to a newer ESP-IDF release before
34  the support period finishes and the release becomes End of Life (EOL). It is our
35  policy to not continue fixing bugs in End of Life releases.
36  
37  Pre-release versions (betas, previews, `-rc` and `-dev` versions, etc)
38  are not covered by any support period. Sometimes a particular feature is
39  marked as "Preview" in a release, which means it is also not covered
40  by the support period.
41  
42  The ESP-IDF Programming Guide has information about the
43  [different versions of ESP-IDF](https://docs.espressif.com/projects/esp-idf/en/latest/versions.html)
44  (major, minor, bugfix, etc).
45  
46  Example
47  -------
48  
49  ESP-IDF V3.3 was released in September 2019. It will be supported for 30 months
50  until February 2022.
51  
52  - The first V3.3 release was `v3.3` in September 2019.
53  - The ESP-IDF team continues to backport bug fixes, security fixes,
54    etc to the release branch `release/v3.3`.
55  - Periodically stable bugfix releases are created from the release
56    branch. For example `v3.3.1`, `v3.3.2`, etc. Users are encouraged to
57    always update to the latest bugfix release.
58  - V3.3 bugfix releases continue until February 2022, when all V3.3.x
59    releases become End of Life.
60  
61  Existing Releases
62  -----------------
63  
64  ESP-IDF release V4.1 and all newer releases will follow this support period
65  policy. The support period for each release will be announced when the release
66  is made.
67  
68  For releases made before the current support period policy was announced, the
69  original support periods apply:
70  
71  * ESP-IDF V4.0.x will be supported until October 2021
72  * ESP-IDF V3.3.x will be supported until February 2022
73  * ESP-IDF V3.1.x and V3.2.x will both be supported until October 2020.
74  * ESP-IDF versions before V3.1 are already End of Life.
75  
76  Policy History
77  --------------
78  
79  * September 2019. This policy split ESP-IDF releases into Standard and Long Term
80    Support.
81  * July 2020. All releases from now will have the same support period, which is
82    equal to the previous Long Term Support period. Added “In Service” period,
83    during which versions will receive more updates.