Skip to content

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 experimental in .github/workflows/build_package.yml like macOS and Windows packages.
  • Compile release notes
  • 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

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