Skip to content

Release v0.13.1

Choose a tag to compare

@github-actions github-actions released this 04 May 23:22
· 2128 commits to main since this release
41ca054

[0.13.1] - 2026-05-04

Bug Fixes

  • PR-E6 cache-bust drift detector telemetry (Phase E) (41ca054)
  • ci: docker per-arch bake needs explicit image name in output (c81755c)
  • PR-E5 volatile-content detector + customer warning (Phase E) (d1b836d)
  • PR-D3 Bedrock observability + auth-mode integration (Phase D close) (0c46c7e)
  • PR headroomlabs-ai#281 — synthesize 5h subscription window after Anthropic reset (no extra polling) (0b77955)
  • PR headroomlabs-ai#372 — restore [image] extra on Python 3.13 via rapidocr 3.x adapter (486372b)
  • ci: rustls-everywhere — eliminate openssl-sys from build tree (kills the wheel-build cascade) (e731f87)
  • ci: vendored OpenSSL must live in headroom-py, not headroom-proxy (f34f95a)
  • ci: wheel before-script must work on Debian aarch64-cross container (1323830)
  • PR-F1 classify_auth_mode helper (Phase F kickoff) (fb25a26)
  • ci: vendor OpenSSL via cargo + drop x86_64 macOS from wheel matrix (20e482d)
  • PR-D2 Bedrock streaming via binary EventStream (32a1fd4)
  • PR-D1 native Bedrock InvokeModel route + SigV4 (dd1dadf)
  • PR-C5 retire responses_converter.py — Rust owns /v1/responses (76c113d)
  • ci: unbreak release pipeline — wheel openssl + dead npm artifact downloads (75fa4a4)
  • C4 — /v1/responses streaming + Conversations API in Rust (1352f62)
  • C3 — /v1/responses Rust HTTP handler + per-item-type passthrough (70cad6c)
  • C2 — /v1/chat/completions Rust handler + OpenAI live-zone (f9b4491)
  • ci: install patchelf for maturin wheel-link repair (4bf559d)
  • C1 — byte-level SSE parser + state machines (f34e0c2)
  • Phase A+B realignment — cache safety + live-zone-only compression + production hotfixes (9266ea7)
  • proxy: route Codex subscription /backend-api/* catchall to chatgpt.com (4073dcd)
  • providers: register claude-opus-4-7 + [1m] tier with 1M context (2e9f52f)
  • proxy: cache concurrency lock, multi-worker docs, bounded compre… (51eeaf6)
  • rust: wire ICM compressor into Rust proxy on /v1/messages (4c52766)
  • rust: port MessageScorer to Rust + parity harness (PR-A) (05f91d9)
  • proxy: remove content-keyed TTL walker that conflated content wi… (9129188)
  • rust: audit cleanup — DiffCompressor CCR leak, CCR TOCTOU race, … (764b7a8)
  • memory: make numpy import optional for proxy boot path (276e92e)
  • rust: reformat/offload pipeline + log templates + diff noise (Ph… (a1d62d8)

CI/CD

  • native arm64 runners — drop QEMU, cut wheel + docker build time (7350e07)

Refactors

Other Changes

  • Rust message scorer port (f726d0e)
  • Rust stage 3g pr2 smartcrusher offload (3319030)