Skip to content

proposal: all: end support for macOS 12 in Go 1.27 #75836

@prattmic

Description

@prattmic

Proposal Details

The last security update macOS 12 received was in July 2024. I believe the summer of 2026 will be a good time to drop support for macOS 12.

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

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

https://telemetry.go.dev/#charts%3acmd%2fgo%3ago%2fplatform%2fhost%2fdarwin%2fmajor-version shows the frequency of darwin kernel versions among cmd/go users that opt-in to telemetry. Darwin kernel version 21 corresponds to macOS 12. As of 2025-10-09, ~0.8% of reports are on macOS 12.

CC @golang/darwin.

Metadata

Metadata

Assignees

No one assigned

    Labels

    LibraryProposalIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolOS-DarwinProposal

    Type

    No type

    Projects

    Status

    Active

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions