NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2119 by repository stars
Last release 6 days ago
02 Oct 2026
Release timing varies
gaps range from 1 weeks to 3 months
Some releases are documented
notes for 18 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
558 releases · first in 2019
Nothing published for this version
correct FileWriter.MaxBackups behavior
correct FileWriter.MaxBackups behavior
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
format header fractional seconds with unsigned arithmetic
format header fractional seconds with unsigned arithmetic
Nothing published for this version
Nothing published for this version
Nothing published for this version
add time ticker for benchmarkmaxing
add time ticker for benchmarkmaxing
fix invalid json escape
fix invalid json escape
Nothing published for this version
Nothing published for this version
Nothing published for this version
update latest bench results
update latest bench results
BenchmarkWalltime measures the single CLOCK_REALTIME vDSO read the built-in header uses against a plain time.Now().Unix(), which reads CLOCK_REALTIME
BenchmarkWalltime measures the single CLOCK_REALTIME vDSO read the built-in
header uses against a plain time.Now().Unix(), which reads CLOCK_REALTIME and
CLOCK_MONOTONIC and then unpacks a time.Time.
arm64, go1.27, n=3:
walltime 33.55-34.28 ns/op
time.Now().Unix 71.54-71.65 ns/op
readme: pin comparison benchmarks to time.RFC3339Nano
readme: pin comparison benchmarks to time.RFC3339Nano
When an error passed to .Err()/.AnErr() also implements ObjectMarshaler, the logger emitted invalid JSON. AnErr wrote the "error": key then called o.M
When an error passed to .Err()/.AnErr() also implements ObjectMarshaler, the
logger emitted invalid JSON. AnErr wrote the "error": key then called
o.MarshalObject(e) directly; each field method prepends a comma, so the buffer
became "error":,"code":500,... with a stray leading comma and the object's
fields leaking to the top level (json.Valid false).
Mirror the existing Object() convention: record n := len(e.buf) before
MarshalObject, then rewrite the stray leading comma at n to '{' and append '}'
(an empty marshaler yields null). The non-ObjectMarshaler string path is
unchanged.
Fixes #110
Nothing published for this version
add time string cache to slog json handler
add time string cache to slog json handler
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix gccgo compatibility
fix gccgo compatibility
otel: rename logger files
otel: rename logger files
otel: fix appendJSONFloat missing NaN/Inf handling
otel: fix appendJSONFloat missing NaN/Inf handling
Nothing published for this version
fix retrieving incorrect timestamp from XID
fix retrieving incorrect timestamp from XID
extract caller path with module path
extract caller path with module path
Nothing published for this version
Nothing published for this version
use MessageKey for slog handler
use MessageKey for slog handler
bump ci version to 1.25
bump ci version to 1.25
Nothing published for this version
prevent race condition in parseFormatterArgs by pre-allocating KeyVal…
prevent race condition in parseFormatterArgs by pre-allocating KeyVal…
Nothing published for this version
Nothing published for this version
Nothing published for this version
add NetAddr method to logger
add NetAddr method to logger
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 →