executorch icon indicating copy to clipboard operation
executorch copied to clipboard

[v0.6.0] Release Tracker

Open metascroy opened this issue 10 months ago • 69 comments

The v0.6.0 release will be cut from the "release/0.6" branch for critical fixes to the v0.6.0 release.

Branch Cut Date: ~~3/24/2025~~ ~~3/26/2025 at 6pm PT~~ 3/27/2025 Release branch finalized, documentation and tutorials finalized: 4/17/2025 Intended Release Date: 4/24/2025

This issue is for tracking cherry-picks to the release branch.

Cherry-Pick Criteria

Focus on stability and documentation correctness. Ideally only low risk changes may be cherry-picked from main:

  1. Critical fixes in core components: build, exir, backends, runtime, sdk
  2. Bug fixes in demos/examples. No new features/experiments
  3. Critical bug fixes based on community feedback
  4. Documentation improvements
  5. Test/CI fixes
  6. Release branch specific changes (e.g. change version identifiers) Any core components changes and other change will require special dispensation from the release manager (currently @metascroy). If this applies to your change please write "Special Dispensation" in the "Criteria Category:" template below and explain.

Cherry-Pick Process

  1. Ensure your PR has landed in master. This does not apply for release-branch specific changes (see Phase 1 criteria).

  2. Create (but do not land) a PR against the release branch. Option 1: Use pytorchbot to cherry pick a PR that has been committed to the main branch using @pytorchbot cherry-pick command as follows.

    @pytorchbot cherry-pick --onto release/0.6 -c {regression,critical,fixnewfeature,docs,release}
    
    usage: @pytorchbot cherry-pick --onto ONTO [--fixes FIXES] -c
                             {regression,critical,fixnewfeature,docs,release}
    
    Cherry pick a pull request onto a release branch for inclusion in a release
    
    optional arguments:
      --onto ONTO           Branch you would like to cherry pick onto (Example: release/0.4)
      --fixes FIXES         Link to the issue that your PR fixes (i.e. https://github.com/pytorch/executorch/issues/2345)
      -c {regression,critical,fixnewfeature,docs,release}
                      A machine-friendly classification of the cherry-pick reason.
    
    

    Option 2: Manually create a cherry pick PR using git command as follows.

    # Find the hash of the commit you want to cherry pick
    # (for example, abcdef12345)
    git log
    
    git fetch origin release/0.6
    git checkout release/0.6
    git cherry-pick -x abcdef12345
    
    # Submit a PR based against 'release/0.6' either:
    # via the GitHub UI
    git push my-fork
    
    # via the GitHub CLI
    gh pr create --base release/0.6
    
    
  3. Make a request below with the following format:

Link to landed trunk PR:
* 

Link to release branch PR:
* 

Criteria category and reasons:
* 
  1. Someone from the release team will reply with approved / denied or ask for more information.
  2. If approved, someone from the release team will merge your PR once the tests pass. Do not land the release branch PR yourself.

If someone from the release team has taken action on your cherry pick, its comment below will be liked. If the cherry pick has merged, a rocket icon will be added to the comment.

Please note HUD Link with branch CI status and link to the HUD to be provided here. HUD

Versions

0.6.0

metascroy avatar Mar 14 '25 00:03 metascroy

As an FYI, the branch cut date has been updated from 3/24 to 3/26.

metascroy avatar Mar 21 '25 19:03 metascroy

As an FYI, the branch cut is delayed until the morning of 3/27/2025.

metascroy avatar Mar 27 '25 00:03 metascroy

The release/0.6 branch has been cut: https://github.com/pytorch/executorch/tree/release/0.6

metascroy avatar Mar 27 '25 16:03 metascroy

Link to landed trunk PR: #9704

Link to release branch PR: #9722

Criteria category and reasons: Removing unused code from OSS

shoumikhin avatar Mar 27 '25 16:03 shoumikhin

Link to landed trunk PR: https://github.com/pytorch/executorch/pull/9732

Link to release branch PR: https://github.com/pytorch/executorch/pull/9750

Criteria category and reasons: Fix CMake compatibility issues

larryliu0820 avatar Mar 28 '25 19:03 larryliu0820

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9799

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9807

Criteria Category: Critical -

pytorchbot avatar Apr 01 '25 18:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9729

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9816

Criteria Category: Critical -

pytorchbot avatar Apr 01 '25 22:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9756

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9859

Criteria Category: Docs -

pytorchbot avatar Apr 02 '25 22:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9725

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9860

Criteria Category: Docs -

pytorchbot avatar Apr 02 '25 22:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9788

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9861

Criteria Category: Docs -

pytorchbot avatar Apr 02 '25 22:04 pytorchbot

Link to landed trunk PR:

  • https://github.com/pytorch/executorch/pull/9936

Link to release branch PR:

  • TBD

Criteria category and reasons:

  • docs

Jack-Khuu avatar Apr 07 '25 22:04 Jack-Khuu

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9809

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9961

Criteria Category: Fixnewfeature - #9576

pytorchbot avatar Apr 08 '25 16:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9793

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9962

Criteria Category: Docs -

pytorchbot avatar Apr 08 '25 16:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9939

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9963

Criteria Category: Docs -

pytorchbot avatar Apr 08 '25 16:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9978

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9981

Criteria Category: Docs -

pytorchbot avatar Apr 08 '25 21:04 pytorchbot

Link to landed trunk PR:

Link to release branch PR:

  • TBD

Criteria category and reasons:

  • docs

@Jack-Khuu can you put up a cherry pick PR?

metascroy avatar Apr 08 '25 21:04 metascroy

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9970

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9986

Criteria Category: Fixnewfeature -

pytorchbot avatar Apr 08 '25 22:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9596

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9987

Criteria Category: Fixnewfeature -

pytorchbot avatar Apr 08 '25 22:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9968

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9988

Criteria Category: Fixnewfeature -

pytorchbot avatar Apr 08 '25 22:04 pytorchbot

Link to landed trunk PR: https://github.com/pytorch/executorch/pull/9976

Link to release branch PR: https://github.com/pytorch/executorch/pull/9991

Criteria category and reasons: Remove unused code

shoumikhin avatar Apr 09 '25 05:04 shoumikhin

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9957

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9995

Criteria Category: Docs -

pytorchbot avatar Apr 09 '25 14:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9936

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9997

Criteria Category: Docs -

pytorchbot avatar Apr 09 '25 16:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9938

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/9999

Criteria Category: Critical -


@SS-JIA: This addresses this launch blocker

pytorchbot avatar Apr 09 '25 17:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/10000

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10001

Criteria Category: Docs -

pytorchbot avatar Apr 09 '25 19:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/10003

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10005

Criteria Category: Docs -

pytorchbot avatar Apr 09 '25 20:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9885

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10007

Criteria Category: Docs -

pytorchbot avatar Apr 09 '25 20:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/10008

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10029

Criteria Category: Docs -

pytorchbot avatar Apr 09 '25 22:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/10028

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10041

Criteria Category: Docs -

pytorchbot avatar Apr 10 '25 02:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/9975

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10058

Criteria Category: Docs -

pytorchbot avatar Apr 10 '25 13:04 pytorchbot

Link to landed trunk PR (if applicable):

  • https://github.com/pytorch/executorch/pull/10022

Link to release branch PR:

  • https://github.com/pytorch/executorch/pull/10059

Criteria Category: Docs -

pytorchbot avatar Apr 10 '25 13:04 pytorchbot