118 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-08-06
stories 4

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

GO PATCHES TEMPLATE INJECTION FLAW, HTTP/2 GOROUTINE LEAK

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

Go shipped a security fix for html/template that blocks JavaScript regexp injection attacks, while simultaneously addressing a goroutine accumulation bug in HTTP/2 transports that could exhaust memory on long-lived connections.

The template injection fix [1] prevents attackers from closing unescaped forward slashes early, a pathological input that previously allowed arbitrary content injection. This tracks the invariant first hinted at in related work [3]. Separately, Brad Fitzpatrick landed a critical fix [2] that lets HTTP/2 Transport request-write goroutines exit immediately after sending the request, rather than parking until stream end. For clients with many concurrent long-lived response streams like event subscriptions or long polls, that fix eliminates a parked goroutine and its stack per stream. The golang/text team also patched a buffer overflow in the PRECIS Nickname profile [4], which was writing interior spaces without checking destination capacity first, now properly returning ErrShortDst on overflow. Across both repos, 4 commits landed overnight addressing memory efficiency and injection hardening.

Quick answers

What shipped in Go on August 6, 2026?
Go shipped a security fix for html/template that blocks JavaScript regexp injection attacks, while simultaneously addressing a goroutine accumulation bug in HTTP/2 transports that could exhaust memory on long-lived connections. In total, 4 commits landed.
Who contributed to Go on August 6, 2026?
4 developers shipped this update, including Neal Patel, Brad Fitzpatrick, Jonathan Amsterdam, and Ian Alexander.
What were the notable Go updates?
html/template: fix JavaScript regexp tracking, net/http/internal/http2: let Transport's request-write goroutine exit early, and encoding/json/v2: modify documentation.