-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Closed
Labels
Milestone
Description
Add items as required
-
Major enhancements:
- QM (Quality Managed) level qualification: QM (Quality Managed) level qualification #6906
- Support Precision Time Protocol (PTP): Support Precision Time Protocol (PTP) #3067
- Ecosystem and Tool Support: Ecosystem and Tool Support #2934
- Logging Subsystem Enhancements: Logging Subsystem Enhancements #6186
- Advanced Power Management: Advanced Power Management #3295
- Add generation of SPDX TagValue documents: Generate SPDX TagValue document as part of 1.13 release #7314
- TLS/DTLS socket support (experimental) net: tls: Implement TLS socket options #9007
-
Pre RC1 Steps
- Verify that all external components and external dependencies are up to date, for example
- mbedTLS
- tinycrypt
- FatFS
- Check known vulnerabilities, and fix exploitable vulnerabilities or verify them as unexploitable.
- Verify that all external components and external dependencies are up to date, for example
See https://github.com/zephyrproject-rtos/zephyr/wiki/Release-procedure for tagging details
- Release Notes WIP
- Create draft doc/release-notes-1.13.rst with feature summary from https://www.zephyrproject.org/developers/#releases-overview
- Update doc/release-notes-1.13.rst details sections (relative to 1.12.0 release) as important issues are addressed (subsystem owners)
- Release data
- Update version in VERSION
- Run sanitycheck with --all --release and checkin resulting file scripts/sanity_chk/sanity_last_release.csv
- Finalize Release Notes
- Add list of GitHub issues (spell check issue list and fix in GitHub as needed)
- Review doc/release-notes-1.13.rst overview summary and details sections (see Sign-off below)
- Update doc/release-notes.rst (add reference to 1.13 notes)
- Update doc/index.rst (add reference to doc/1.13.0)
- Update doc/conf.py (add version to pick list)
- Update doc/LICENSING.rst for new components that do not have a license
- Create release and add notes on https://github.com/zephyrproject-rtos/zephyr/releases
- Final tagged release as zephyr-v1.13.0 (with release notes)
- Update https://www.zephyrproject.org/developers/#releases-overview
- Update https://www.zephyrproject.org/developers/#downloads (and git checkout version example)
- Update doc generation (in future should be automatic based on tag) ping @nashif
- Email [email protected] & [email protected] lists about release
- Final Release Notes Sign-off
- Subsystems
- Networking - @jukkar
- Bluetooth - @jhedberg , @carlescufi
- Architectures
- ARC - @ruuddw
- ARM - @galak, @MaureenHelm
- X86 - @nashif, @andrewboie
- Xtensa, RISCV32, NIOS-II - @nashif, @andrewboie
- Security - @agross-linaro
- Subsystems
- After Release
- Update patchlevel in Makefile (PATCHLEVEL = 99)
- Marketing Blog for announcing release (https://www.zephyrproject.org/blog)
- Create branch for 1.13.x releases, update github protections for branch
- Create checklist issue for next release
- Add a comment to this issue linking to the next release checklist issue
- Update https://www.zephyrproject.org with latest stats from Github