Releases
v0.15.0
Compare
Sorry, something went wrong.
No results found
[0.15.0] - 2026-05-05
Features
ci : X2 — PR-time release dry-run via path-filtered pull_request trigger (7a06355 )
Bug Fixes
PR-E1 + PR-E2 tool array sort + schema-key sort (Phase E) (c8e0b36 )
inject openai_base_url so Codex subscription (ChatGPT plan) routes through proxy (f0b40f1 )
crusher : shim __libc_single_threaded for glibc < 2.32 + extend audit (19a43f0 )
crusher : bridge SmartCrusher row-drop hash to Python compression_store (headroomlabs-ai#389 ) (e664f11 )
PR-E4 OpenAI prompt_cache_key auto-injection (Phase E) (2fc73d0 )
ci : stage smoke-import script as host file (broke main) (e536d9b )
telemetry : honour HEADROOM_TELEMETRY=off in /v1/telemetry collector (218821e )
ci : X1 — smoke-import wheels on customer-representative envs before publish (4745219 )
ci : force-link glibc shim with -Wl,-u for aarch64 (39cb7c4 )
ci : glibc shim — drop alias attribute, forward-declare strtol (af0a960 )
ship glibc 2.38 compat shim + wheel symbol audit (closes headroomlabs-ai#355 ) (6793adb )
ci : rebuild sdist on the renamed wheel-matrix host (31bd9f7 )
PR-E3 Anthropic cache_control auto-placement (Phase E) (397c805 )
PR-D4 native Vertex publisher path + ADC (d3c70ac )
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/CD
native arm64 runners — drop QEMU, cut wheel + docker build time (7350e07 )
Refactors
You can’t perform that action at this time.