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

all: end support for macOS 11 in Go 1.25 #69839

Open
cherrymui opened this issue Oct 10, 2024 · 9 comments
Open

all: end support for macOS 11 in Go 1.25 #69839

cherrymui opened this issue Oct 10, 2024 · 9 comments
Labels
early-in-cycle A change that should be done early in the 3 month dev cycle. Proposal Proposal-Accepted
Milestone

Comments

@cherrymui
Copy link
Member

Proposal Details

Go added support for macOS 15 that was publicly released this September. After internal discussion, we believe the summer of 2025 will be a good time to drop support for macOS 11. The last security update it received was in September 2023.

On behalf of @golang/release, I propose we announce the end of support in the Go 1.24 release notes, and disable the builder for Go 1.25. Go 1.24 (security patches until Feb 2026) will be the last release with macOS 11 support.

For context, #64207 (comment) contains some history as well as future patterns if we keep the same cadence.

CC @golang/darwin.

@gopherbot gopherbot added this to the Proposal milestone Oct 10, 2024
@cherrymui cherrymui changed the title proposal: import/path: proposal title proposal: end support for macOS 11 in Go 1.25 Oct 10, 2024
@cherrymui cherrymui changed the title proposal: end support for macOS 11 in Go 1.25 proposal: all: end support for macOS 11 in Go 1.25 Oct 10, 2024
@ianlancetaylor ianlancetaylor moved this to Incoming in Proposals Oct 10, 2024
@aclements aclements moved this from Incoming to Active in Proposals Oct 23, 2024
@aclements
Copy link
Member

This proposal has been added to the active column of the proposals project
and will now be reviewed at the weekly proposal review meetings.

@aclements
Copy link
Member

This seems like a routine deprecation. The number of people using macOS 11 seems to be small.

(It's too bad we don't have telemetry on OS versions. @adonovan is going to file a proposal to gather that.)

@adonovan
Copy link
Member

Filed: #70126

@aclements
Copy link
Member

Have all remaining concerns about this proposal been addressed?

The proposal is to announce the end of support for macOS 11 in the Go 1.24 release notes, and disable the builder for Go 1.25. Go 1.24 (security patches until Feb 2026) will be the last release with macOS 11 support.

@aclements aclements moved this from Active to Likely Accept in Proposals Nov 6, 2024
@aclements
Copy link
Member

Based on the discussion above, this proposal seems like a likely accept.

The proposal is to announce the end of support for macOS 11 in the Go 1.24 release notes, and disable the builder for Go 1.25. Go 1.24 (security patches until Feb 2026) will be the last release with macOS 11 support.

@aclements aclements moved this from Likely Accept to Accepted in Proposals Nov 13, 2024
@aclements
Copy link
Member

No change in consensus, so accepted. 🎉
This issue now tracks the work of implementing the proposal.

The proposal is to announce the end of support for macOS 11 in the Go 1.24 release notes, and disable the builder for Go 1.25. Go 1.24 (security patches until Feb 2026) will be the last release with macOS 11 support.

@aclements aclements changed the title proposal: all: end support for macOS 11 in Go 1.25 all: end support for macOS 11 in Go 1.25 Nov 13, 2024
@aclements aclements modified the milestones: Proposal, Backlog Nov 13, 2024
@gopherbot
Copy link
Contributor

Change https://go.dev/cl/627616 mentions this issue: doc/next: pre-announce dropping macOS 11 support

gopherbot pushed a commit that referenced this issue Nov 15, 2024
Go 1.24 is the last release that will run on macOS 11 Big Sur.
Go 1.25 will require macOS 12 Monterey or later.

For #69839.
For #23011.

Change-Id: Ic58beff0f7eb69f600add5c17cf6edd960d09980
Reviewed-on: https://go-review.googlesource.com/c/go/+/627616
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
@cherrymui
Copy link
Member Author

Pre-announcement is added to 1.24 release notes. Move to 1.25.

@cherrymui cherrymui modified the milestones: Backlog, Go1.25 Nov 15, 2024
@dmitshur dmitshur added the early-in-cycle A change that should be done early in the 3 month dev cycle. label Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
early-in-cycle A change that should be done early in the 3 month dev cycle. Proposal Proposal-Accepted
Projects
Status: Accepted
Development

No branches or pull requests

6 participants