Skip to content

1.27.0 release planning #3501

Closed

Description

@djc

@alex asked (privately) for a release after #3488 and #3490 so let's use this issue for tracking remaining work that we'd like to include in the next release and any other process surrounding the release process?

@rbtcollins can you share any context/thoughts around how releases have been managed in the past?

(I'm calling it 1.26.1 since I don't think there are any large changes in the public interface since the previous release, but I haven't checked that deeply so maybe 1.27.0 might be warranted?)

Activity

  1. rami3l commented on Oct 5, 2023

    @rami3l
    Member

    @djc As a regular user I'd like to see 1.27.0. You got us clap4 after all (#3444).

    PS: I'm still using rustup 1.26.0, so you probably meant 1.26.1 in the title?

  2. changed the title [-]1.26.3 release planning[/-] [+]1.26.1 release planning[/+] on Oct 5, 2023
  3. djc commented on Oct 5, 2023

    @djc
    ContributorAuthor

    Ahh yes -- I somehow seemed to remember that 1.26.2 was the latest release.

    So why do you think it should be 1.27.0? Just because there are "new features"?

  4. changed the title [-]1.26.1 release planning[/-] [+]1.27.0 release planning[/+] on Oct 5, 2023
  5. rami3l commented on Oct 5, 2023

    @rami3l
    Member

    So why do you think it should be 1.27.0? Just because there are "new features"?

    Do you remember the large amount of diffs that you had to change in order to pass the black box tests (for clap4)? I'm afraid someone is depending on that, though (s)he probably shouldn't.

  6. rami3l commented on Oct 5, 2023

    @rami3l
    Member

    I think we can probably add a new milestone here? There are a few PRs that I want to address before cutting a new release 👀

  7. djc commented on Oct 5, 2023

    @djc
    ContributorAuthor

    That works too. I like having a release planning issue because it's something interested users can subscribe to to keep up to date with the progress and comments can be added to discuss scope changes -- so in other projects I usually like to use task lists in a planning issue like this one.

  8. rbtcollins commented on Oct 6, 2023

    @rbtcollins
    Contributor

    The release process is documented in the rustup contributors guide. https://rust-lang.github.io/rustup/dev-guide/release-process.html

    [tribal] We often ask for testers on reddit / rust-users
    [tribal] we always increment the minor number unless [a] major compat break (which we haven't had : we've done minor compat breaks without bumping the major number), and [b] its a hotfix because the last release had a defect.

    So the next # should 1.27.0

  9. alex commented on Nov 17, 2023

    @alex
    Member

    Looks like we're down to a single issue remaining from the original list. Is there anything else for consideration for 1.27.0?

  10. heiher commented on Nov 17, 2023

    @heiher
    Contributor

    Looks like we're down to a single issue remaining from the original list. Is there anything else for consideration for 1.27.0?

  11. added this to the 1.27.0 milestone on Jan 18, 2024
  12. rami3l commented on Feb 10, 2024

    @rami3l
    Member

    There are a few things to be done in order to actually release v1.27.0:

  13. djc commented on Feb 27, 2024

    @djc
    ContributorAuthor

    Note: we have a candidate release out for testing right now, see https://internals.rust-lang.org/t/seeking-beta-testers-for-rustup-1-27-0/20352/7.

    Please send your feedback there or in this issue.

  14. alex commented on Mar 12, 2024

    @alex
    Member

    Release is out! I think we can close this.

  15. added
    releaseThis is a release roadmap issue, or it is a PR required in the release process.
    on Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    releaseThis is a release roadmap issue, or it is a PR required in the release process.

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions