Go: Spring Cleaning and HTTP Security Fixes
Today we're diving into some serious housekeeping in the Go codebase with 7 commits that clean up dead code, modernize packages, and fix important HTTP behavior. Nicholas Husin led the charge removing unused HTTP/2 schedulers while the team tackled everything from race condition fixes to ensuring proper Content-Length handling.
Duration: PT4M15S
Episode overview
This episode is a short developer briefing from Go.
It explains recent repository work in plain language.
- Show: Go
- Published: 2026-03-24T10:26:15Z
- Audio duration: PT4M15S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, fellow Gophers! Welcome back to another episode of the Go podcast. I'm your host, and wow, do we have some satisfying cleanup work to talk about today - March 24th, 2026. You know that feeling when you finally organize your desk and everything just feels better? That's exactly what happened in the Go…
Let's jump right into the star of today's show - some serious spring cleaning in the HTTP/2 world. Nicholas Husin made a bold move by removing what he calls "inaccessible write schedulers" from the net/http/internal/http2 package. Now, this might sound technical, but here's the story: there were these RFC 7540 and…
But the cleanup didn't stop there! Our contributor qiulaidongfeng took on a massive modernization effort of the entire HTTP/2 package. Picture this: they ran go fix across the whole package and then went through by hand to make smart updates - like replacing custom string slice functions with the built-in…
Now, let's talk about something that could actually bite you in production. Michael Pratt tackled a gnarly race condition bug that was causing real crashes in Go programs. This was an upstream TSAN bug where threads running only garbage collection could end up…
He…
Nearby episodes from Go
- Optimizer Wizardry and RISC-V Speed Boosts
- Spring Cleaning and Performance Tweaks
- Security Hardening and Performance Polish
- Windows Gets an Upgrade and Maps Get a Makeover
- Cleaning House on LoongArch
- The Great Rollback and ARM64 Power-Up
- Struct Literals Get a Major Upgrade
- Runtime Refactoring Marathon