Overviewlink
[!IMPORTANT] The X.YY.Z release is scheduled for YYYY-MM-DD.
Previous stable release: vA.BB.C. The process follows https://iree.dev/developers/general/release-management/.
Release checklistlink
- Watch for major/breaking changes and decide to either batch them with this release or defer them until the next release
- Choose release candidates from nightly releases to promote. The candidates should contain no major regressions and should include all packages, even those marked
experimentalin.github/workflows/build_package.ymllike macOS and Windows packages.- Chosen:
iree-X.YY.ZrcYYYYMMDDat https://github.com/iree-org/iree/commit/COMMIT (YYYY-MM-DD). It has packages for all platforms, including macOS and Windows, and no major regressions vs vA.BB.C.
- Chosen:
- Compile release notes
- Changes since the previous release: https://github.com/iree-org/iree/compare/vA.BB.C...iree-X.YY.ZrcYYYYMMDD
- Push IREE packages to PyPI
- Create a new release on GitHub
- Push iree-turbine packages to PyPI and create a new release on GitHub
- Increment version.json files
X.YY.Z.dev->X.(YY+1).0.dev
- Close this issue and open a new one for the next release
Testing instructionslink
(Update this once release candidates are selected. Versions should match within each repository.)
pip install \
--find-links https://iree.dev/pip-release-links.html \
iree-base-compiler==X.YY.ZrcYYYYMMDD \
iree-base-runtime==X.YY.ZrcYYYYMMDD \
iree-tools-tf==YYYYMMDD.NNNN \
iree-tools-tflite==YYYYMMDD.NNNN
Release noteslink
---link
IREE vX.YY.Z Release Noteslink
Release Candidate: iree-X.YY.ZrcYYYYMMDD
PRs: k since vA.BB.C
VMFB Bytecode Version: N.M ([un]changed from vA.BB.C)
HAL Module Version: O.P ([un]changed from vA.BB.C)
Breaking changeslink
- ITEM DESCRIPTION https://github.com/iree-org/iree/pull/NNNNN
Notable changeslink
Compilerlink
Runtimelink
Developer toolslink
New contributorslink
Full changeloglink
Commit history: https://github.com/iree-org/iree/compare/vA.BB.C...vX.YY.Z