Skip to content

Commit 8ce6c61

Browse files
committed
docs: updated the roadmap from 2024 to 2025
1 parent 501e4e6 commit 8ce6c61

File tree

2 files changed

+159
-149
lines changed

2 files changed

+159
-149
lines changed

ROADMAP.md

Lines changed: 79 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# ESP-IDF Project Roadmap 2024
1+
# ESP-IDF Project Roadmap 2025
2+
3+
* [中文版](./ROADMAP_CN.md)
24

35
This document outlines the goals of ESP-IDF project and is shared for the convenience of our customers. It is important to clarify that this document is not a binding commitment to our customers. Instead, its primary purpose is to offer a clear roadmap and direction for the project's development. By openly sharing this information, we aim to enhance our customers' understanding, promote transparency and ensure alignment with the overarching objectives of the ESP-IDF project.
46

@@ -10,32 +12,24 @@ In both minor and major releases, we integrate new chip support to enhance our p
1012

1113
Furthermore, we prioritize bugfix releases for active branches, focusing on improving the stability and performance of products already in production. By addressing bugs promptly, we aim to enhance the overall user experience and provide tangible benefits to customers relying on our solutions. This proactive maintenance strategy reflects our commitment to delivering reliable, high-quality products to our valued customer base.
1214

13-
Below are the main objectives that ESP-IDF project/teams would like to implement in 2024.
15+
Below are the main objectives that ESP-IDF project/teams would like to implement in 2025.
1416

1517
- New Chip Support
1618

17-
- Add support for ESP32-P4
1819
- Add support for ESP32-C5
1920
- Add support for ESP32-C61
2021

21-
- More Minor Releases
22+
- More Minor/Major Releases
2223

23-
- Release IDF v5.3 in 2024
24-
- Release IDF v5.4 at the start of 2025
24+
- Release IDF v5.5 in the middle of 2025
25+
- Release IDF v6.0 at the end of 2025
2526

2627
- More Bugfix Releases
2728

28-
- Release v4.4.8 for IDF v4.4 before ESP-IDF v4.4 goes End of Life in July 2024
29-
- Do more bugfix releases for IDF v5.1 before release/5.1 enters maintenance period in June 2024
30-
- Do more bug fixes releases for release/5.2 and release/5.3, and push the two releases to be more stable and production-ready
31-
32-
- Updates of Libraries
33-
34-
- Update GDB to 14.2
35-
- Update LLVM to 18.1.2
36-
- Update MbedTLS to 3.6 (LTS)
37-
- Update LWIP to 2.2.0
38-
- Change minimal Python requirement to 3.9
29+
- Release v5.0.8 and v5.0.9 before ESP-IDF v5.0 goes End of Life in May 2025
30+
- Release v5.1.6 and v5.1.7 before ESP-IDF v5.1 goes End of Life in December 2025
31+
- Do more bugfix releases for IDF v5.2 and IDF v5.3 before release/5.2 and release/5.3 enter maintenance period
32+
- Do more bug fixes releases for release/5.4 and release/5.5, and push the two releases to be more stable and production-ready
3933

4034
Please note that support status of previous silicones could be found on [ESP-IDF Release and SoC Compatibility](https://github.com/espressif/esp-idf#esp-idf-release-and-soc-compatibility).
4135

@@ -49,75 +43,86 @@ Below are the main roadmap details for functional areas inside ESP-IDF.
4943

5044
- New Chip Support
5145

52-
- Add full support for ESP32-P4 in ESP-IDF v5.3, refer to [ESP32-P4 Support Status](https://github.com/espressif/esp-idf/issues/12996)
53-
- Add preview support for ESP32-C5 in ESP-IDF v5.3 and full support for ESP32-C5 in ESP-IDF v5.4, refer to [ESP32-C5 Support Status](https://github.com/espressif/esp-idf/issues/14021)
54-
- Add preview support for the early samples of ESP32-C61 in ESP-IDF v5.4 and full support for mass production version in ESP-IDF v5.4.x. Refer to [ESP32-C61 Support Status](https://developer.espressif.com/pages/chip-support-status/esp32c61/#esp-idf)
46+
- Add the initial support for the mass production version of ESP32-C5 in ESP-IDF v5.5, refer to [ESP32-C5 Support Status](https://github.com/espressif/esp-idf/issues/14021)
47+
- Add the initial support for the mass production version of ESP32-C61 in ESP-IDF v5.5, refer to [ESP32-C61 Support Status](https://developer.espressif.com/pages/chip-support-status/esp32c61/#esp-idf)
5548

5649
- Bugfix releases
5750

58-
- Do bugfix release IDF v4.4.8 and stop maintaining ESP-IDF v4.4 in July 2024
59-
- Release bugfix IDF v5.0.6 and IDF v5.0.7 in 2024 (maintenance period)
60-
- Release bugfix IDF v5.1.3 and IDF v5.1.4 in H1 of 2024, and release IDF v5.1.5 in H2 of 2024
61-
- Push release/5.1 to maintenance period from June 2024
62-
- Do more bug fixes releases for release/5.2 (IDF v5.2.1, IDF v5.2.2, IDF v5.2.3) and release/5.3 (IDF v5.3.1, IDF v5.3.2), and push releases to be more stable and more production-ready
51+
- Do bugfix releases v5.0.8 and v5.0.9 and stop maintaining ESP-IDF v5.0 in May 2025
52+
- Do bugfix releases v5.1.6 and v5.1.7 and stop maintaining ESP-IDF v5.1 in December 2025
53+
- Release bugfix IDF v5.2.4 and IDF v5.2.5 in 2025, and push release/5.2 to maintenance period from February 2025
54+
- Release bugfix IDF v5.3.3 and IDF v5.3.4 in 2025, and push release/5.3 to maintenance period from July 2025
55+
- Do more bug fixes releases for release/5.4 (IDF v5.4.1, IDF v5.4.2, IDF v5.4.3) and release/5.5 (IDF v5.5.1, IDF v5.5.2), and push releases to be more stable and more production-ready
6356

6457
## ESP-IDF Planning information
6558

6659
For the full list of ESP-IDF releases, please visit https://github.com/espressif/esp-idf/releases
6760

68-
### ESP-IDF Major Releases
61+
All the information provided here is subject to change without notice, due to business reasons and other factors.
6962

70-
No Major Releases planned
63+
### ESP-IDF Major Releases
7164

65+
```mermaid
66+
timeline
67+
68+
title ESP-IDF Major Releases
69+
section 2025 Q1 <br> Major Release Planning
70+
No version planned : N/A
71+
section 2025 Q2 <br> Major Release Planning
72+
No version planned : N/A
73+
section 2025 Q3 <br> Major Release Planning
74+
No version planned : N/A
75+
section 2025 Q4 <br> Major Release Planning
76+
v6.0-beta1 : 2025/11/13
77+
v6.0-beta2 : 2025/12/05
78+
v6.0-RC1 : 2026/01/14
79+
v6.0-RC2 : 2026/02/06
80+
v6.0 : 2026/02/13
81+
```
82+
83+
> [!NOTE]
84+
> However for the December release, we are also considering another minor version v5.6. We would consolidate the planning in the middle of 2025 and replace v6.0 with v5.6 if v5.6 version planning is decided.
85+
7286
### ESP-IDF Minor Releases
7387

74-
#### Quarter One
75-
76-
- v5.2-RC1, estimate release date: 2024/02/02
77-
- v5.2 final release, estimate release date: 2024/02/08
78-
79-
#### Quarter Two
80-
81-
- v5.3-beta1, estimate release date:: 2024/05/13
82-
- v5.3-beta2, estimate release date:: 2024/05/31
83-
- v5.3-RC1, estimate release date:: 2024/07/08
84-
85-
#### Quarter Three
86-
87-
- v5.3-RC2, estimate release date:: 2024/07/26
88-
- v5.3 final release, estimate release date:: 2024/08/02
89-
90-
#### Quarter Four
91-
92-
- v5.4-beta1, estimate release date:: 2024/11/08
93-
- v5.4-beta2, estimate release date:: 2024/11/29
94-
- v5.4-RC1, estimate release date:: 2025/01/09
95-
- v5.4-RC2, estimate release date:: 2025/01/29
96-
- v5.4 final release, estimate release date: 2025/02/05
88+
```mermaid
89+
timeline
90+
91+
title ESP-IDF Minor Releases
92+
section 2025 Q1 <br> Minor Release Planning
93+
No version planned : N/A
94+
section 2025 Q2 <br> Minor Release Planning
95+
v5.5-beta1 : 2025/05/14
96+
v5.5-beta2 : 2025/06/04
97+
section 2025 Q3 <br> Minor Release Planning
98+
v5.5-RC1 : 2025/07/07
99+
v5.5-RC2 : 2025/07/28
100+
v5.5 : 2025/08/04
101+
section 2025 Q4 <br> Minor Release Planning
102+
No version planned : N/A
103+
```
97104

98105
### ESP-IDF Bugfix Releases
99106

100-
#### Quarter One
101-
102-
- v5.1.3, estimate release date: 2024/02/08
103-
- v5.0.6, estimate release date: 2024/02/18
104-
- v4.4.7, estimate release date:: 2024/03/19
105-
- v5.2.1, estimate release date:: 2024/03/31
106-
107-
#### Quarter Two
108-
109-
- v5.1.4, estimate release date:: 2024/05/06
110-
- v5.2.2, estimate release date:: 2024/06/17
111-
- v4.4.8, estimate release date:: 2024/07/19
112-
113-
#### Quarter Three
114-
115-
- v5.0.7, estimate release date: 2024/08/22
116-
- v5.3.1, estimate release date: 2024/09/16
117-
- v5.2.3, estimate release date: 2024/10/10
118-
119-
#### Quarter Four
120-
121-
- v5.1.5, estimate release date: 2024/11/04  (Maintenance period since June 2024)
122-
- v5.3.2, estimate release date: 2024/12/31
123-
- v5.2.4, estimate release date: 2025/02/20 (Service period ends Feb. 2025)
107+
```mermaid
108+
timeline
109+
110+
title ESP-IDF Bugfix Releases
111+
section 2025 Q1 <br> Bugfix Release Planning
112+
v5.0.8 : 2025/01/14
113+
v5.1.6 : 2025/02/18
114+
v5.2.4 : 2025/02/23
115+
v5.4.1 : 2025/03/27
116+
v5.3.3 : 2025/04/04
117+
section 2025 Q2 <br> Bugfix Release Planning
118+
v5.0.9 : 2025/05/16
119+
v5.4.2 : 2025/06/30
120+
section 2025 Q3 <br> Bugfix Release Planning
121+
v5.3.4 : 2025/08/03
122+
v5.2.5 : 2025/09/04
123+
v5.5.1 : 2025/09/11
124+
v5.4.3 : 2025/10/08
125+
section 2025 Q4 <br> Bugfix Release Planning
126+
v5.5.2 : 2025/11/12
127+
v5.1.7 : 2026/01/06
128+
```

ROADMAP_CN.md

Lines changed: 80 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# ESP-IDF 项目路线图 2024 (v1.0)
1+
# ESP-IDF 项目路线图 2025
2+
3+
* [English Version](./ROADMAP.md)
24

35
本文档概述了 ESP-IDF 项目的年度计划,方便客户据此规划自己的项目周期。需要说明的是该文档并不是我们对客户的约束性承诺。相反,其主要目的是为客户提供 ESP-IDF 项目开发的路线图和方向。通过公开这些信息,我们希望增进客户对 ESP-IDF 项目的理解,提高透明度,并确保与 ESP-IDF 项目的总体目标保持一致。
46

@@ -10,32 +12,24 @@
1012

1113
此外,ESP-IDF 各活跃分支的 Bugfix 版本发布也是我们项目的重中之重,着力提升已量产产品的稳定性和性能。通过及时解决问题,我们期待提升用户的整体体验,切实惠及使用乐鑫解决方案的客户。通过积极维护 ESP-IDF 的各活跃分支,我们践行了对宝贵的客户群提供可靠、高质量产品的承诺。
1214

13-
以下是 ESP-IDF 项目在 2024 年计划实现的主要目标。
15+
以下是 ESP-IDF 项目在 2025 年计划实现的主要目标。
1416

1517
* 新芯片支持
1618

17-
* 增加对 ESP32-P4 芯片的支持
1819
* 增加对 ESP32-C5 芯片的支持
1920
* 增加对 ESP32-C61 芯片的支持
2021

21-
* 发布更多的次要版本
22-
23-
* 在 2024 年发布 IDF v5.3
24-
* 在 2025 年初发布 IDF v5.4
25-
26-
* 发布更多 Bugfix 版本
22+
* 发布更多的次要和主要版本
2723

28-
* 在 2024 年 7 月底 IDF v4.4 停止维护之前,发布 IDF v4.4.8
29-
* 在 2024 年 6 月底,release/5.1 分支进入维护周期之前,发布更多 Bugfix 版本
30-
* release/5.2 分支和 release/5.3 分支发布更多 Bugfix 版本,使这两个分支更加稳定和产品化
24+
* 在 2025 年中发布 IDF v5.5
25+
* 在 2025 年底发布 IDF v6.0
3126

32-
* 上游库与工具链的更新
27+
* 发布更多 bugfix 版本
3328

34-
* 将 GDB 升级至 14.2
35-
* 将 LLVM 升级至 18.1.2
36-
* 更新 MbedTLS 至 3.6(LTS)
37-
* 更新 LWIP 至 2.2.0
38-
* 将最低 Python 要求更改为 3.9
29+
* 在 2025 年 5 月底 IDF v5.0 停止维护之前,发布 IDF v5.0.8 和 IDF v5.0.9
30+
* 在 2025 年 12 月底 IDF v5.1 停止维护之前,发布 IDF v5.1.6 和 IDF v5.1.7
31+
* 在 release/5.2 分支和 release/5.3 分支进入维护周期之前,发布更多 bugfix 版本
32+
* release/5.4 分支和 release/5.5 分支发布更多 bugfix 版本,使这两个分支更加稳定和产品化
3933

4034
请注意,获取之前芯片的支持状态,请参阅 [ESP-IDF 发布和 SoC 兼容性](https://github.com/espressif/esp-idf/blob/master/README_CN.md#esp-idf-与乐鑫芯片)
4135

@@ -49,75 +43,86 @@ ESP-IDF 项目重视持续维护和更新,确保我们的客户始终处于技
4943

5044
* 新芯片支持
5145

52-
* 在 ESP-IDF v5.3 中为 ESP32-P4 提供完整支持,参考 [ESP32-P4 支持状态](https://github.com/espressif/esp-idf/issues/12996)
53-
* 在 ESP-IDF v5.3 中为 ESP32-C5 提供预览支持,并在 ESP-IDF v5.4 中为 ESP32-C5 提供完整支持,参考 [ESP32-C5 支持状态](https://github.com/espressif/esp-idf/issues/14021)
54-
* 在 ESP-IDF v5.4 中增加对 ESP32-C61 早期样品的预览支持,并在 IDF v5.4.x 中增加对 ESP32-C61 量产版本的完整支持,参考 [ESP32-C61 支持状态](https://developer.espressif.com/pages/chip-support-status/esp32c61/#esp-idf)
46+
* 在 ESP-IDF v5.4 中为 ESP32-C5 提供预览支持,并在 ESP-IDF v5.5 中为 ESP32-C5 提供完整支持,参考 [ESP32-C5 支持状态](https://github.com/espressif/esp-idf/issues/14021)
47+
* 在 ESP-IDF v5.4 中增加对 ESP32-C61 早期样品的预览支持,并在 IDF v5.5 中增加对 ESP32-C61 量产版本的完整支持,参考 [ESP32-C61 支持状态](https://developer.espressif.com/pages/chip-support-status/esp32c61/#esp-idf)
5548

5649
* Bugfix 版本发布
5750

58-
* 发布 Bugfix 版本 IDF v4.4.8,并在 20247 月底停止维护 ESP-IDF v4.4
59-
* 2024 年,release/5.0 分支已处于维护周期,发布 IDF v5.0.6 和 IDF v5.0.7
60-
* 2024 年上半年发布 Bugfix 版本 IDF v5.1.3 和 IDF v5.1.4,并在 2024 年下半年发布 IDF v5.1.5
61-
* 自 2024 年 6 月起,release/5.1 分支进入到维护周期
62-
* release/5.2 分支发布更多 Bugfix 版本,包括 IDF v5.2.1、IDF v5.2.2、IDF v5.2.3;release/5.3 分支发布更多 Bugfix 版本,包括 IDF v5.3.1、IDF v5.3.2。通过发布这些 Bugfix 版本,使 release/5.2 分支和 release/5.3 分支更加稳定和产品化。
51+
* 发布 Bugfix 版本 IDF v5.0.8 和 IDF v5.0.9,并在 20255 月底停止维护 ESP-IDF v5.0
52+
* 发布 Bugfix 版本 IDF v5.1.6 和 IDF v5.1.7,并在 2025 年 12 月底停止维护 ESP-IDF v5.1
53+
* 发布 Bugfix 版本 IDF v5.2.4 和 IDF v5.2.5,release/5.2 分支自 2025 年 2 月进入维护周期
54+
* 发布 Bugfix 版本 IDF v5.3.3 和 IDF v5.3.4,release/5.3 分支自 2025 年 7 月进入维护周期
55+
* release/5.4 分支发布更多 bugfix 版本,包括 IDF v5.4.1、IDF v5.4.2、IDF v5.4.3;release/5.5 分支发布更多 bugfix 版本,包括 IDF v5.5.1、IDF v5.5.2。通过发布这些 Bugfix 版本,使 release/5.4 分支和 release/5.5 分支更加稳定和产品化。
6356

6457
## ESP-IDF 发布计划
6558

6659
获取 ESP-IDF 的完整发布列表,请访问 https://github.com/espressif/esp-idf/releases
6760

68-
### ESP-IDF 主要版本发布
61+
此处提供的所有信息均可因业务原因及其他因素而在没有通知的情况下进行更改。
6962

70-
2024 年,无主要版本发布计划
63+
### ESP-IDF 主要版本发布
7164

65+
```mermaid
66+
timeline
67+
68+
title ESP-IDF Major Releases
69+
section 2025 Q1 <br> Major Release Planning
70+
No version planned : N/A
71+
section 2025 Q2 <br> Major Release Planning
72+
No version planned : N/A
73+
section 2025 Q3 <br> Major Release Planning
74+
No version planned : N/A
75+
section 2025 Q4 <br> Major Release Planning
76+
v6.0-beta1 : 2025/11/13
77+
v6.0-beta2 : 2025/12/05
78+
v6.0-RC1 : 2026/01/14
79+
v6.0-RC2 : 2026/02/06
80+
v6.0 : 2026/02/13
81+
```
82+
83+
> [!NOTE]
84+
> 但对于 12 月份的发布,我们也在考虑发布另外一个次要版本。我们将在 2025 年中期确定 v5.6 的计划,如一经确定,我们将把 12 月份的 v6.0 发布变更为 v5.6 发布。
85+
7286
### ESP-IDF 次要版本发布
7387

74-
#### 第一季度
75-
76-
* v5.2-RC1,预计发布日期:2024/02/02
77-
* v5.2 正式发布,预计发布日期:2024/02/08
78-
79-
#### 第二季度
80-
81-
* v5.3-beta1,预计发布日期:2024/05/13
82-
* v5.3-beta2,预计发布日期:2024/05/31
83-
* v5.3-RC1,预计发布日期:2024/07/08
84-
85-
#### 第三季度
86-
87-
* v5.3-RC2,预计发布日期:2024/07/26
88-
* v5.3 正式发布,预计发布日期:2024/08/02
89-
90-
#### 第四季度
91-
92-
* v5.4-beta1,预计发布日期:2024/11/08
93-
* v5.4-beta2,预计发布日期:2024/11/29
94-
* v5.4-RC1,预计发布日期:2025/01/09
95-
* v5.4-RC2,预计发布日期:2025/01/29
96-
* v5.4 正式发布,预计发布日期:2025/02/05
88+
```mermaid
89+
timeline
90+
91+
title ESP-IDF Minor Releases
92+
section 2025 Q1 <br> Minor Release Planning
93+
No version planned : N/A
94+
section 2025 Q2 <br> Minor Release Planning
95+
v5.5-beta1 : 2025/05/14
96+
v5.5-beta2 : 2025/06/04
97+
section 2025 Q3 <br> Minor Release Planning
98+
v5.5-RC1 : 2025/07/07
99+
v5.5-RC2 : 2025/07/28
100+
v5.5 : 2025/08/04
101+
section 2025 Q4 <br> Minor Release Planning
102+
No version planned : N/A
103+
```
97104

98105
### ESP-IDF Bugfix 版本发布
99106

100-
#### 第一季度
101-
102-
* v5.1.3,预计发布日期:2024/02/08
103-
* v5.0.6,预计发布日期:2024/02/18
104-
* v4.4.7,预计发布日期:2024/03/19
105-
* v5.2.1,预计发布日期:2024/03/31
106-
107-
#### 第二季度
108-
109-
* v5.1.4,预计发布日期:2024/05/06
110-
* v5.2.2,预计发布日期:2024/06/17
111-
* v4.4.8,预计发布日期:2024/07/19
112-
113-
#### 第三季度
114-
115-
* v5.0.7,预计发布日期:2024/08/22
116-
* v5.3.1,预计发布日期:2024/09/16
117-
* v5.2.3,预计发布日期:2024/10/10
118-
119-
#### 第四季度
120-
121-
* v5.1.5,预计发布日期:2024/11/04(自 2024 年 6 月进入维护周期)
122-
* v5.3.2,预计发布日期:2024/12/31
123-
* v5.2.4,预计发布日期:2025/02/20(服务周期截止至 2025 年 2 月)
107+
```mermaid
108+
timeline
109+
110+
title ESP-IDF Bugfix Releases
111+
section 2025 Q1 <br> Bugfix Release Planning
112+
v5.0.8 : 2025/01/14
113+
v5.1.6 : 2025/02/18
114+
v5.2.4 : 2025/02/23
115+
v5.4.1 : 2025/03/27
116+
v5.3.3 : 2025/04/04
117+
section 2025 Q2 <br> Bugfix Release Planning
118+
v5.0.9 : 2025/05/16
119+
v5.4.2 : 2025/06/30
120+
section 2025 Q3 <br> Bugfix Release Planning
121+
v5.3.4 : 2025/08/03
122+
v5.2.5 : 2025/09/04
123+
v5.5.1 : 2025/09/11
124+
v5.4.3 : 2025/10/08
125+
section 2025 Q4 <br> Bugfix Release Planning
126+
v5.5.2 : 2025/11/12
127+
v5.1.7 : 2026/01/06
128+
```

0 commit comments

Comments
 (0)