Go 1.12

End of life

Is Go 1.12 still supported?

No

Go 1.12 reached end of life on Feb 25, 2020 (6 years ago). It no longer gets updates, including security fixes. Upgrade to Go 1.27 (latest 1.27.2).

Released
Feb 25, 2019
End of life
Feb 25, 2020
6 years ago
Latest version
1.12.17
Feb 12, 2020

Upgrade path

The recommended upgrade is Go 1.27, currently at 1.27.2.

Not sure? Run go version

How to upgrade from Go 1.12 to Go 1.27

Linux (official tarball)

curl -LO https://go.dev/dl/go1.27.2.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.27.2.linux-amd64.tar.gz
go version

Windows

winget upgrade GoLang.Go

Docker

docker pull golang:1.27

Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.

Quick answers

Is Go 1.12 still supported?
No. Go 1.12 reached end of life on Feb 25, 2020 (6 years ago). It no longer gets updates, including security fixes. Upgrade to Go 1.27 (latest 1.27.2).
When is Go 1.12 end of life?
Go 1.12 reached end of life on Feb 25, 2020. It gets no more updates, including security fixes.
What is the latest version of Go 1.12?
The latest Go 1.12 release is 1.12.17, released on Feb 12, 2020.
When was Go 1.12 released?
Go 1.12 was released on Feb 25, 2019.
What should I upgrade Go 1.12 to?
The recommended upgrade is Go 1.27, currently at 1.27.2.
How do I check which Go version I have?
Run go version, then paste the result into the “Am I up to date?” box on this page.

Other Go branches

All 18 →

← Go 1.11 Go 1.13 →

Go 1.12 release history

RSS

Release dates for 18 Go 1.12 versions, newest first.

  1. 1.12.17
  2. 1.12.16
  3. 1.12.15
  4. 1.12.14
  5. 1.12.13
  6. 1.12.12
  7. 1.12.11
  8. 1.12.10
  9. 1.12.9
  10. 1.12.8
All 18 releases
  1. 1.12.7
  2. 1.12.6
  3. 1.12.5
  4. 1.12.4
  5. 1.12.3
  6. 1.12.2
  7. 1.12.1
  8. 1.12

Keep track

Go 1.12 latest version badge

Official release policy · Checked 19 minutes ago