v1.6.2
Highlights
- Fixes the shared SSE response writer so a successful HTTP response is committed exactly once for the full stream lifecycle.
- Eliminates
http: superfluous response.WriteHeader calllogs when HTTP or JSON-RPC/MCP streams send multiple events or heartbeat comments. - Preserves lazy first-frame initialization, idempotent
Open, per-frame flushing, write deadlines, cancellation, failure observability, and closed-stream behavior.
Upgrade notes
This is a backward-compatible runtime fix for users of Loom v1.6.0 and v1.6.1. Upgrade to v1.6.2 to pick up the corrected shared SSE writer. No generated output changed, so regeneration is not required for this fix alone; projects that pin Loom should update the dependency and follow their normal generation workflow.
Full Changelog: v1.6.1...v1.6.2