Headroom Daily: A 0.36.0 Release Cleans Up Its Own Mess
Headroom shipped 0.36.0 and then spent the rest of the day fixing what the release exposed — a wrong HTTP status on failed streams, a per-model metrics bug, and a Docker tagging accident — while a security assessment PR triggered an immediate 0.36.1 patch release.
Duration: PT2M24S
Episode overview
This episode is a short developer briefing from Headroom Daily.
It explains recent repository work in plain language.
- Show: Headroom Daily
- Published: 2026-08-20T22:00:34Z
- Audio duration: PT2M24S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good evening. It's August 20th, and this is Headroom Daily.
The headline: Headroom cut release 0.36.0 today, and within hours, follow-up fixes landed for problems the release itself surfaced or shipped. That's the throughline across the day — ship, observe, patch, fast.
First theme: silent failures becoming loud ones. PR #3083 fixed a proxy bug where exhausted upstream connection retries returned a 200 instead of a 502 — meaning clients like Claude Code saw what looked like a successful, empty response instead of a retryable error. Right behind it, PR #3142 unified two independent…
Second theme: metrics that don't add up. PR #3155, from Tejas Chopra, fixed a per-model savings breakdown where tool-schema deferral — 94% of total savings — wasn't being attributed to any model, making tool-heavy models falsely report zero savings. Related in spirit, PR #3153 is closing file-descriptor leaks in the…
Third theme: security response speed. PR #2207 addressed seven findings from a third-party security assessment — client-selected upstreams, credential handling, archive extraction, Docker defaults. It merged today and immediately triggered PR #3152, release 0.36.1, to ship those fixes without…
W…