Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package headroom for openSUSE:Factory checked in at 2026-10-15 16:12:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/headroom (Old) and /work/SRC/openSUSE:Factory/.headroom.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "headroom" Thu Oct 15 16:12:31 2026 rev:5 rq:1384913 version:0.41.0 Changes: -------- --- /work/SRC/openSUSE:Factory/headroom/headroom.changes 2026-09-29 17:51:28.051435640 +0200 +++ /work/SRC/openSUSE:Factory/.headroom.new.3698736/headroom.changes 2026-10-15 16:13:03.188299853 +0200 @@ -1,0 +2,20 @@ +Thu Oct 15 04:57:05 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.41.0 (includes 0.40.0): + * Proxy serves on a Unix domain socket (--uds) and routes Gemini + plugin traffic through native transforms; per-request context + trimming via x-headroom-keep-last-turns + * Native spend/savings stats and dashboard in the Rust proxy, with + per-agent attribution; new Antigravity IDE and OpenCode 2.x + integrations, max_output_tokens route condition + * Proxy no longer forwards its token to upstream providers and + polls usage with the operator's own credential only; beacon + stops logging senders' IP addresses + * Memory learner persists pending evidence across restarts; new + agy analysis backend; usage reporting is now opt-in + * New runtime dependency: python3-truststore for TLS through the + OS trust store (certifi fallback) + * Vendored Rust tree refreshed (quinn-proto 0.11.19); licence set + unchanged (Apache-2.0 AND MPL-2.0) + +------------------------------------------------------------------- Old: ---- headroom-0.39.1.tar.gz New: ---- headroom-0.41.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ headroom.spec ++++++ --- /var/tmp/diff_new_pack.Q5LJly/_old 2026-10-15 16:13:08.992542716 +0200 +++ /var/tmp/diff_new_pack.Q5LJly/_new 2026-10-15 16:13:08.993542758 +0200 @@ -20,12 +20,12 @@ # the distribution primary interpreter. %define pythons %{primary_python} Name: headroom -Version: 0.39.1 +Version: 0.41.0 Release: 0 Summary: Context optimization layer for LLM applications # Legal-Review-Notice: headroom-ai is Apache-2.0. The shipped artefact is # the maturin cdylib from crates/headroom-py (cargo tree --offline -# -p headroom-py -e normal, 276 crates over 535 vendored). The only +# -p headroom-py -e normal, 335 crates over 553 vendored). The only # copyleft licence in that graph is MPL-2.0 from option-ext 0.2.0 (via # hf-hub -> dirs -> dirs-sys). r-efi offers LGPL-2.1-or-later but is # UEFI-target-only and is not in the Linux graph. aws-lc-sys is vendored @@ -47,6 +47,7 @@ BuildRequires: %{python_module rich >= 13.0.0} BuildRequires: %{python_module tiktoken >= 0.5.0} BuildRequires: %{python_module tomlkit >= 0.13.0} +BuildRequires: %{python_module truststore >= 0.10.0} BuildRequires: %{python_module wheel} BuildRequires: cargo BuildRequires: cargo-packaging @@ -64,6 +65,8 @@ Requires: %{primary_python}-rich >= 13.0.0 Requires: %{primary_python}-tiktoken >= 0.5.0 Requires: %{primary_python}-tomlkit >= 0.13.0 +# New in 0.40.0: TLS via the OS trust store (certifi fallback). +Requires: %{primary_python}-truststore >= 0.10.0 # ast-grep-cli on PyPI is a wheel wrapping the sg/ast-grep binary; Factory # ships the real ast-grep package. Headroom binaries.resolve() searches PATH. Requires: ast-grep ++++++ headroom-0.39.1.tar.gz -> headroom-0.41.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/headroom/headroom-0.39.1.tar.gz /work/SRC/openSUSE:Factory/.headroom.new.3698736/headroom-0.41.0.tar.gz differ: char 12, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/headroom/vendor.tar.zst /work/SRC/openSUSE:Factory/.headroom.new.3698736/vendor.tar.zst differ: char 7, line 1
