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-09-28 10:46:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/headroom (Old) and /work/SRC/openSUSE:Factory/.headroom.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "headroom" Mon Sep 28 10:46:03 2026 rev:3 rq:1380833 version:0.39.0 Changes: -------- --- /work/SRC/openSUSE:Factory/headroom/headroom.changes 2026-09-22 20:31:31.419630086 +0200 +++ /work/SRC/openSUSE:Factory/.headroom.new.383539/headroom.changes 2026-09-28 10:46:41.410549683 +0200 @@ -1,0 +2,33 @@ +Sat Sep 26 17:12:22 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.39.0: + * New protect_messages hook vetoes compression of a given + message; wrap now handles 1m context in VS Code Claude + * Compression reports what it dropped, not just the byte count, + and dropped scalar-array items get a retrievable sentinel + * Image blocks are no longer dropped from /v1/messages requests + * Provider cache stops being busted by prefix transforms, keeps + cache_control and the forwarded OpenAI chat prefix, and is + partitioned per upstream + * Fixed-width command output is detected as tabular and kept out + of Kompress; timestamped log rows no longer route as grep + matches; .xls cells no longer fabricate digits above 2^53 + * Kompress bounds its inference deadline to the request, keeps + the boolean connectives holding a condition together, and + preserves null and empty strings in lossless CSV compaction + * Proxy: rate limits scoped per api-key, configured TPM limits + enforced, urlopen ALPN pinned to http/1.1, and the validated + upstream address pinned so DNS rebinding cannot move it + * Savings rollups carry exact cache-read cost and lifetime output + spend, and report negative savings instead of flooring at zero + * Memory: extract_system_prompt is concatenative, unresolved + tools fail closed, None message content no longer crashes + * The Copilot OAuth token file is written to a private temp and + renamed into place, so a refused chmod can no longer leave the + refresh token world-readable + * cargo_vendor update=true moved tiktoken-rs, fancy-regex and + friends; licence set re-derived against the new tree, unchanged + * Many more fixes and improvements; see upstream's release notes + for the full list + +------------------------------------------------------------------- Old: ---- headroom-0.38.0.tar.gz New: ---- headroom-0.39.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ headroom.spec ++++++ --- /var/tmp/diff_new_pack.iHpdTQ/_old 2026-09-28 10:46:48.763857759 +0200 +++ /var/tmp/diff_new_pack.iHpdTQ/_new 2026-09-28 10:46:48.765857843 +0200 @@ -20,12 +20,12 @@ # the distribution primary interpreter. %define pythons %{primary_python} Name: headroom -Version: 0.38.0 +Version: 0.39.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, 277 crates over 538 vendored). The only +# -p headroom-py -e normal, 276 crates over 535 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 ++++++ headroom-0.38.0.tar.gz -> headroom-0.39.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/headroom/headroom-0.38.0.tar.gz /work/SRC/openSUSE:Factory/.headroom.new.383539/headroom-0.39.0.tar.gz differ: char 29, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/headroom/vendor.tar.zst /work/SRC/openSUSE:Factory/.headroom.new.383539/vendor.tar.zst differ: char 7, line 1
