167 wires and counting

$ follow Go

Keep up with Go in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-12
stories 23

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

TYPESCRIPT 6 HITS PKGSITE, GOLANG TOOLS SHED DEAD CODE

By RepoJournal · Filed · About Go · Composed from the cited sources · methodology

The Go ecosystem's documentation and tooling infrastructure jumped a major version overnight, trading deprecated patterns for stdlib-native approaches.

golang/pkgsite shipped TypeScript 6.0 [2] alongside Jest 30 and a full ESLint modernization [3], clearing npm audit advisories and shedding the marked dependency in favor of a lightweight regex [1]. The TypeScript jump required deferring baseUrl deprecation cleanup to TS 7, a deliberate tradeoff to keep the upgrade clean. Meanwhile, golang/tools cut through its own technical debt by replacing xcontext.Detach with Go 1.21's native context.WithoutCancel [6], eliminating duplicate context logic across jsonrpc2_v2. gopls also deprecated the experimental importsSource option [7]—it's now just on by default—and tightened up its modernize analyzer to avoid suggesting unsafe rewrites when side effects lurk in the needle or predicate [8]. On the runtime side, ARM assembly got tighter [4] and VDSO test failures on ppc64le are fixed [5].

Action items

References

  1. [1] static: drop marked dep, extract code fences with a regex ↗ golang/pkgsite
  2. [2] all: update typescript 5.9.3 -> 6.0.3 ↗ golang/pkgsite
  3. [3] all: update ESLint and related JS dev dependencies ↗ golang/pkgsite
  4. [4] cmd/internal/obj/arm: use single BIC for AND with negative-rotated immediate ↗ golang/go
  5. [5] runtime: fix TestUsingVDSO on linux/ppc64le ↗ golang/go
  6. [6] all: replace xcontext.Detach and notDone with context.WithoutCancel ↗ golang/tools
  7. [7] gopls: deprecate importsSource and remove its use ↗ golang/tools
  8. [8] go/analysis/passes/modernize: slicescontains: check for side effects ↗ golang/tools
  9. [9] go/analysis/passes/composite: clarify and optimize ↗ golang/tools
  10. [10] cmd/ejobs: add -since flag to filter by date ↗ golang/pkgsite-metrics

Quick answers

What shipped in Go on May 12, 2026?
The Go ecosystem's documentation and tooling infrastructure jumped a major version overnight, trading deprecated patterns for stdlib-native approaches. In total, 23 commits landed.
What were the notable Go updates?
static: drop marked dep, extract code fences with a regex, all: update typescript 5.9.3 -> 6.0.3, and all: update ESLint and related JS dev dependencies.