Skip to content

Release Roadmap and Management

Ricardo F Tafas Jr edited this page Feb 4, 2025 · 4 revisions

Release Schedule

Disclaimers

  • All dates are subject to change.
  • ESP-IDF information here is a convenience and not the formal source. Check ESP-IDF Project.

Release milestone dates

Milestone 3.2 3.3 3.4 3.5 4.0
Planning 05/02/2025 25/06/2025 27/08/2025 05/11/2025
Feature Freeze 12/02/2025 02/07/2025 03/09/2025 12/11/2025
1st Release Candidate (RC1) 26/02/2025 16/07/2025 17/09/2025 26/11/2025
2nd Release Candidate (RC2) 05/03/2025 23/07/2025 24/09/2025 03/12/2025
Release 12/03/2025 30/07/2025 01/10/2025 10/12/2025 25/03/2026
ESP-IDF Base 5.4 5.5 (TBD) (TBD) (TBD)

Format: dd/mm/yyyy

Release Process Information

Release Stages

  • Planning: preparations, evaluation if the dates can be kept.
  • Freeze: No new PRs will be accepted after this date, unless they are bugfixes. Project is branched from master. Usually 2 weeks.
  • RC1: First release candidate, will only accept critical bugfixes. Usually 1 week.
  • RC2: Second release candidates, will only accept blocking bugfixes. Usually 1 week.
  • Release: Date of Release tag.

Release Scheme

  • Releases follow the format: Major-Minor-Fixes (x.y.z)
    • Major: ESP-IDF major update or breaking changes (along minor changes, new features and fixes).
    • Minor: ESP-IDF minor update, addition of new features (along all fixes).
    • Fixes: bugfixes only.
  • The launch of a new Major/Minor will replace the previous release.
  • Arduino for ESP32 Releases do not outlive the ESP-IDF they were built upon.
  • Back-ports of Arduino Releases are evaluated on case by case.
  • No back-ports over outdated/unsupported ESP-IDF releases.

General Information

  • Arduino for ESP32 and Arduino Component for ESP-IDF follow the same release schedule.