Go: HTTP Hardening and Compression Regression Fix
The Go codebase shows a concentrated push on HTTP reliability and parsing safety, alongside a fix for poor compression on frequent small flushes. The compression change restores match history at levels 1 through 6, including the default.
Duration: PT2M37S
Episode overview
This episode is a short developer briefing from Go.
It explains recent repository work in plain language.
- Show: Go
- Published: 2026-10-24T13:07:23Z
- Audio duration: PT2M37S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, it's Saturday, October 24th, 2026, and this is your Go briefing.
The through-line today is correctness at the edges — the web stack is getting tighter handling of redirects, connections and parsing, while compression gets a fix for frequent flushes.
First, H-T-T-P reliability. Multiple changes converge on how requests, responses and redirects are interpreted. Pull request 82486 corrects H-T-T-P version 3 server behavior to cancel the request context as soon as the handler returns, before the response is closed, matching H-T-T-P version 1 behavior and fixing a…
Second, parsing safety. A change to media type parsing stops star-decoding for multipart types, boundaries and character sets, closing a potential parser differential noted in commit a-9-2-a-4-e-4. The practical takeaway is stricter, safer handling of uploaded content.
Third, compression and toolchain. Pull request 82452 addresses a regression at compression levels 1 through 6, including the default. Small flushes were discarding match history, so data after a flush could not reference data before it. Keeping the window across flushes restores compression for streaming workloads…
What's next: if you stream…
Nearby episodes from Go
- GC Contention Fix, Revert, and Doc Cleanup
- Windows Safety Fixes and ARM Speed Gains
- Weekly Recap - Arm Speedups, Leaner Networking, and OS Hardening
- Fixing Silent Failures
- Compiler Efficiency and Faster Test Caching
- Compiler Speed, Faster Checksums, and Tooling Fixes
- Networking Fixes and Transport Rewrite
- Certificate Distrust, Shift Fixes and Faster Libraries