Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release tracker - 3.0.0 #19063

Closed
6 tasks done
ScottTodd opened this issue Nov 7, 2024 · 8 comments
Closed
6 tasks done

Release tracker - 3.0.0 #19063

ScottTodd opened this issue Nov 7, 2024 · 8 comments

Comments

@ScottTodd
Copy link
Member

ScottTodd commented Nov 7, 2024

Overview

Our previous stable release was cut on 2024-11-04: https://github.com/iree-org/iree/releases/tag/candidate-20241104.1068. We aim for roughly one stable release every 6 weeks, though in this case we are planning an earlier release to coincide with the new versioning scheme discussed at #18938. This issue tracks the release process for the next release.

Release process docs:

Release checklist:

  • Watch for major/breaking changes and decide to either batch them with this release or defer them until the next release
  • Choose a release candidate from nightly releases to promote. The candidate 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
  • Promote to stable (on GitHub) and push packages to PyPI
  • Roll forward downstream packages like iree-turbine and push similar package updates to PyPI
  • Update release process docs for next time

Release notes

Commit range

(Contributors can edit this section as they land patches)


Announcements:

Notable changes:

  • The ONNX import path now supports externalized parameters: d497571
  • The iree_codegen.translation_info attribute used for code generation and tuning has changed its assembly format: d1a991c and now has bindings in the C and Python APIs: 55f2fce
  • Improved coverage for ONNX operators and models

Full changelog: iree-2.9.0rc20241108...iree-3.0.0rc20241118


@ScottTodd ScottTodd pinned this issue Nov 7, 2024
@ScottTodd
Copy link
Member Author

I'm planning on promoting https://github.com/iree-org/iree/releases/tag/iree-2.9.0rc20241108 to PyPI and a GitHub release to include the new version scheme. Smaller release, with just these commits: candidate-20241104.1068...iree-2.9.0rc20241108

I'll compile some release notes now and get that pushed today, then keep this issue open.

@ScottTodd
Copy link
Member Author

Version 2.9.0 has been released across iree-base-compiler, iree-base-runtime, and iree-turbine. The updates there were mostly packaging-related, so keeping this issue open for a running log of feature changes to include in the next set of release notes.

@ScottTodd ScottTodd changed the title Release tracker - 2024/11 Release tracker - 3.0.0 Nov 15, 2024
@ScottTodd
Copy link
Member Author

It's time to pick a release candidate to promote for 3.0.0.

The viable choices are:

My vote is for the latest, from last night. Please speak up if there are known regressions in that build that should block the release.

I'll start compiling release notes and testing/updating iree-turbine.

@ScottTodd
Copy link
Member Author

Known regression but I personally wouldn't block this release on it: #19162

@ScottTodd
Copy link
Member Author

We're going to try to squeeze 43d3d1a in for this release. If tonight's nightly looks good then we'll pick it up. Otherwise, we'll continue with one of the other options.

Monday is when we'll decide.

@ScottTodd
Copy link
Member Author

Ready to update iree-turbine to 3.0.0: iree-org/iree-turbine#275. That can either go in now or wait until we publish 3.0.0 for the IREE packages.

@ScottTodd
Copy link
Member Author

@ScottTodd
Copy link
Member Author

Version 3.0.0 has been published to PyPI and GitHub releases for IREE and iree-turbine.

ScottTodd added a commit to iree-org/iree-turbine that referenced this issue Nov 18, 2024
@ScottTodd ScottTodd unpinned this issue Nov 18, 2024
ScottTodd added a commit that referenced this issue Nov 18, 2024
These changes were made as part of promoting the 3.0.0 release:
#19063.

Screenshot of the section with the most changes: 

![image](https://github.com/user-attachments/assets/b1a75fc5-c99f-4212-a942-c9c7ca83ea55)
Groverkss pushed a commit to Groverkss/iree that referenced this issue Dec 1, 2024
Groverkss pushed a commit to Groverkss/iree that referenced this issue Dec 1, 2024
These changes were made as part of promoting the 3.0.0 release:
iree-org#19063.

Screenshot of the section with the most changes: 

![image](https://github.com/user-attachments/assets/b1a75fc5-c99f-4212-a942-c9c7ca83ea55)
giacs-epic pushed a commit to giacs-epic/iree that referenced this issue Dec 4, 2024
See iree-org#19063

Signed-off-by: Giacomo Serafini <179146510+giacs-epic@users.noreply.github.com>
giacs-epic pushed a commit to giacs-epic/iree that referenced this issue Dec 4, 2024
These changes were made as part of promoting the 3.0.0 release:
iree-org#19063.

Screenshot of the section with the most changes:

![image](https://github.com/user-attachments/assets/b1a75fc5-c99f-4212-a942-c9c7ca83ea55)

Signed-off-by: Giacomo Serafini <179146510+giacs-epic@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant