Skip to content

Commit 4e4fb3a

Browse files
committed
Merge branch 'docs/roadmap' into 'master'
docs: Adding ESP-IDF Project Roadmap Closes RDT-668 See merge request espressif/esp-idf!31339
2 parents cfb7858 + 83393cd commit 4e4fb3a

File tree

2 files changed

+124
-0
lines changed

2 files changed

+124
-0
lines changed

.gitlab/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
/CONTRIBUTING.md @esp-idf-codeowners/docs
6060
/Kconfig @esp-idf-codeowners/build-config
6161
/README*.md @esp-idf-codeowners/docs
62+
/ROADMAP*.md @esp-idf-codeowners/docs
6263
/SUPPORT_POLICY*.md @esp-idf-codeowners/docs
6364
/add_path.sh @esp-idf-codeowners/tools
6465
/conftest.py @esp-idf-codeowners/ci

ROADMAP.md

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# ESP-IDF Project Roadmap 2024
2+
3+
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.
4+
5+
## Project Overview
6+
7+
### Project Goals
8+
9+
In both minor and major releases, we integrate new chip support to enhance our product range. By expanding the chip matrix, we broaden the scope of our offerings, catering to a wider audience with diverse needs. This proactive approach ensures that our products remain at the forefront of technological advancements, consistently meeting and exceeding customer expectations.
10+
11+
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.
12+
13+
Below are the main objectives that ESP-IDF project/teams would like to implement in 2024.
14+
15+
- New Chip Support
16+
17+
- Add support for ESP32-P4
18+
- Add support for ESP32-C5
19+
- Add support for ESP32-C61
20+
21+
- More Minor Releases
22+
23+
- Release IDF v5.3 in 2024
24+
- Release IDF v5.4 at the start of 2025
25+
26+
- More Bugfix Releases
27+
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
39+
40+
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).
41+
42+
### Roadmap Details
43+
44+
The ESP-IDF project prioritizes consistent maintenance and updates to ensure our customers remain at the forefront of technological advancements. Our commitment to ongoing development ensures that customers continuously benefit from the latest innovations in the field.
45+
46+
Moreover, we are dedicated to empowering our customers to leverage newly implemented features and enhanced functionalities through iterative improvements. Our steadfast commitment to pushing boundaries ensures that clients not only keep pace with evolving technology but also extract optimal value from the cutting-edge capabilities of our products.
47+
48+
Below are the main roadmap details for functional areas inside ESP-IDF.
49+
50+
- New Chip Support
51+
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)
55+
56+
- Bugfix releases
57+
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
63+
64+
## ESP-IDF Planning information
65+
66+
For the full list of ESP-IDF releases, please visit https://github.com/espressif/esp-idf/releases
67+
68+
### ESP-IDF Major Releases
69+
70+
No Major Releases planned
71+
72+
### ESP-IDF Minor Releases
73+
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
97+
98+
### ESP-IDF Bugfix Releases
99+
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)

0 commit comments

Comments
 (0)