New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
Go modules
Last release 25 days ago
19 Aug 2026
Release timing varies
gaps range from 8 days to 8 months
Some releases are documented
notes for 9 of 16 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
76 releases · first in 2015
By now Go 1.27.0 has been released, and Go 1.25 is no longer supported per the Go Release Policy (see https://go.dev/doc/devel/release#policy ).
By now Go 1.27.0 has been released, and Go 1.25 is no longer supported
per the Go Release Policy (see https://go.dev/doc/devel/release#policy).
See https://go.dev/doc/godebug#go-126 for GODEBUG setting changes
relevant to Go 1.26.
For golang/go#69095.
[git-generate]
(cd . && go get [email protected] && go mod tidy)
Change-Id: Ie2c46b72bed3fddb50af5e94bed4d4c617997f58
Reviewed-on: https://go-review.googlesource.com/c/time/+/817940
LUCI-TryBot-Result: [email protected] [email protected]
Reviewed-by: Dmitri Shuralyov [email protected]
Auto-Submit: Gopher Robot [email protected]
Reviewed-by: Carlos Amedee [email protected]
One column per quarter.
Nothing published for this version
By now Go 1.26.0 has been released, and Go 1.24 is no longer supported per the Go Release Policy (see https://go.dev/doc/devel/release#policy ).
By now Go 1.26.0 has been released, and Go 1.24 is no longer supported
per the Go Release Policy (see https://go.dev/doc/devel/release#policy).
See go.dev/doc/godebug#go-125 for GODEBUG changes relevant to Go 1.25.
For golang/go#69095.
[git-generate]
(cd . && go get [email protected] && go mod tidy)
Change-Id: I75c525c74a1576e2aea77780bd5a73437c69b8ad
Reviewed-on: https://go-review.googlesource.com/c/time/+/744520
LUCI-TryBot-Result: Go LUCI [email protected]
Auto-Submit: Gopher Robot [email protected]
Reviewed-by: Michael Pratt [email protected]
Reviewed-by: Junyang Shao [email protected]
Nothing published for this version
According to the Time Type documentation, in most cases, it is better to use Equal instead of ==
According to the Time Type documentation, in most cases, it is better
to use Equal instead of ==
Change-Id: I201de68ee163a06cf9ed49f7b77a2de031dbdd95
Reviewed-on: https://go-review.googlesource.com/c/time/+/703175
Reviewed-by: Michael Knyszek [email protected]
Reviewed-by: Florian Lehner [email protected]
Reviewed-by: Sean Liao [email protected]
Reviewed-by: Mark Freeman [email protected]
LUCI-TryBot-Result: Go LUCI [email protected]
Nothing published for this version
By now Go 1.25.0 has been released, and Go 1.23 is no longer supported per the Go Release Policy (see https://go.dev/doc/devel/release#policy ).
By now Go 1.25.0 has been released, and Go 1.23 is no longer supported
per the Go Release Policy (see https://go.dev/doc/devel/release#policy).
For golang/go#69095.
[git-generate]
(cd . && go get [email protected] && go mod tidy && go fix ./... && go mod edit -toolchain=none)
Change-Id: Ia825a8b8f8877f184dd89af70b85a9d3facbbf19
Reviewed-on: https://go-review.googlesource.com/c/time/+/695675
LUCI-TryBot-Result: Go LUCI [email protected]
Reviewed-by: Dmitri Shuralyov [email protected]
Auto-Submit: Gopher Robot [email protected]
Reviewed-by: David Chase [email protected]
Nothing published for this version
Don't update Sometimes.last if Interval is not configured.
Don't update Sometimes.last if Interval is not configured.
goos: darwin
goarch: arm64
pkg: golang.org/x/time/rate
│ /tmp/before.txt │ /tmp/after.txt │
│ sec/op │ sec/op vs base │
Sometimes/no-interval-8 14.81n ± 0% 11.96n ± 0% -19.25% (p=0.000 n=10)
Sometimes/with-interval-8 27.30n ± 2% 27.57n ± 2% ~ (p=0.780 n=10)
geomean 20.10n 18.15n -9.70%
goos: linux
goarch: arm64
pkg: golang.org/x/time/rate
│ /tmp/before-rpi.txt │ /tmp/after-rpi.txt │
│ sec/op │ sec/op vs base │
Sometimes/no-interval-4 89.72n ± 4% 77.03n ± 2% -14.15% (p=0.000 n=10)
Sometimes/with-interval-4 147.1n ± 0% 147.8n ± 3% +0.48% (p=0.005 n=10)
geomean 114.9n 106.7n -7.12%
Change-Id: Ie4a064625432b9628a1cc5686eca9f0b3b90fb7b
Reviewed-on: https://go-review.googlesource.com/c/time/+/561956
Reviewed-by: Carlos Amedee [email protected]
Auto-Submit: Sean Liao [email protected]
Reviewed-by: Sean Liao [email protected]
LUCI-TryBot-Result: Go LUCI [email protected]
Reviewed-by: Michael Knyszek [email protected]
Nothing published for this version
By now Go 1.24.0 has been released, and Go 1.22 is no longer supported per the Go Release Policy ( https://go.dev/doc/devel/release#policy ).
By now Go 1.24.0 has been released, and Go 1.22 is no longer supported
per the Go Release Policy (https://go.dev/doc/devel/release#policy).
For golang/go#69095.
[git-generate]
(cd . && go get [email protected] && go mod tidy && go fix ./... && go mod edit -toolchain=none)
Change-Id: Iaeb32276091bcf93b9f9ccde96e2705fe6367860
Reviewed-on: https://go-review.googlesource.com/c/time/+/649718
LUCI-TryBot-Result: Go LUCI [email protected]
Reviewed-by: Dmitri Shuralyov [email protected]
Reviewed-by: Cherry Mui [email protected]
Auto-Submit: Gopher Robot [email protected]
Nothing published for this version
Nothing published for this version
Currently, there is a conversion from float64 to int64 when returning the duration needed to accumulate the required number of tokens. When limiters a
Currently, there is a conversion from float64 to int64 when returning the duration needed to accumulate the required number of tokens.
When limiters are set with low limits, i.e. 1e-10, the duration needed is greater than math.MaxInt64.
As per the language specifications, in these scenarios the outcome is implementation determined.
This results in overflows on amd64, resulting in no wait, effectively jamming the limiter open.
Here we add a check for this scenario, returning InfDuration if the desired duration is greater than math.MaxInt64.
Fixes golang/go#71154
Change-Id: I775aab80fcc8563a59aa399844a64ef70b9eb76a
Reviewed-on: https://go-review.googlesource.com/c/time/+/641336
Reviewed-by: Dmitri Shuralyov [email protected]
Auto-Submit: Ian Lance Taylor [email protected]
LUCI-TryBot-Result: Go LUCI [email protected]
Reviewed-by: Ian Lance Taylor [email protected]
Nothing published for this version
Change-Id: I603ca855eac736e90d2ba2bb7ce61981a4a91918 Reviewed-on: https://go-review.googlesource.com/c/time/+/638776 LUCI-TryBot-Result: Go LUCI golan
Change-Id: I603ca855eac736e90d2ba2bb7ce61981a4a91918
Reviewed-on: https://go-review.googlesource.com/c/time/+/638776
LUCI-TryBot-Result: Go LUCI [email protected]
Reviewed-by: Ian Lance Taylor [email protected]
Auto-Submit: Ian Lance Taylor [email protected]
Reviewed-by: Dmitri Shuralyov [email protected]
These days people will just import the packages and the go tool will do the right thing. We don't need to explain it.
These days people will just import the packages and the go tool will
do the right thing. We don't need to explain it.
Add a pointer to the git repo, though.
For golang/go#62645
Change-Id: I87fbf5d50e75120052f56ed6d4ac9977056cde9f
Reviewed-on: https://go-review.googlesource.com/c/time/+/624235
LUCI-TryBot-Result: Go LUCI [email protected]
Reviewed-by: Ian Lance Taylor [email protected]
Commit-Queue: Ian Lance Taylor [email protected]
Reviewed-by: Dmitri Shuralyov [email protected]
Auto-Submit: Ian Lance Taylor [email protected]
Reviewed-by: Dmitri Shuralyov [email protected]
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →