95 wires and counting

$ follow Go

Keep up with Go in about 3 minutes a day: 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 morning, this isn't your newsletter.

One email a day. Unsubscribe in one click.

$ status

wire 2026-08-29
stories 25

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

net/http aborts writes on dead connections, breaks solaris fuzz test

By RepoJournal · Filed · About Go

net/http now aborts in-flight response writes when the connection dies, fixing a Solaris hang, while a removed test skip breaks the solaris builder.

net/http on Oracle Solaris used to leak handlers blocked writing a response after the client disconnected: once a read consumed the socket's pending error, poll(2) only reported POLLIN, so writes stalled forever. The new commit [1] aborts in-flight response writes when the connection dies, so handlers fail fast instead of hanging. Separately, a test-skip regression broke the solaris builder: CL 822464 removed the [short] skip, and since there are no solaris longtest builders, the breakage shipped unnoticed until now; the test is skipped again when !fuzz [2]. Also in net/http, the server no longer accepts a bare LF to terminate trailer lines, and it now closes the connection after invalid trailers, even when the handler enabled full duplex [3]. cmd/go's arm64 assembler now recognizes all load/store pair opcodes, so large offsets expand via literal pool constants instead of failing with "constant is not in pool" [4]. gomote adds `ssh <cmd>` and `scp` subcommands for remote builder access [5].

Quick answers

What shipped in Go on August 29, 2026?
net/http now aborts in-flight response writes when the connection dies, fixing a Solaris hang, while a removed test skip breaks the solaris builder. In total, 25 commits landed.
Who contributed to Go on August 29, 2026?
10 developers shipped this update, including Michael Matloob, Russ Cox, Eric Wang, Damien Neil, Rhys Hiltner, Jonathan Amsterdam, Sean Liao, and Nicholas S. Husin, and 2 more.
What were the notable Go updates?
net/http: abort in-flight response writes when the connection dies, cmd/go: skip TestScript/test_fuzz_modcache when !fuzz, and net/http: close connection after invalid trailers (including bare LF).