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-22 20:30:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/headroom (Old)
 and      /work/SRC/openSUSE:Factory/.headroom.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "headroom"

Tue Sep 22 20:30:27 2026 rev:2 rq:1379700 version:0.38.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/headroom/headroom.changes        2026-09-09 
16:22:09.496543849 +0200
+++ /work/SRC/openSUSE:Factory/.headroom.new.383539/headroom.changes    
2026-09-22 20:31:31.419630086 +0200
@@ -1,0 +2,30 @@
+Tue Sep 22 13:53:25 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.38.0:
+  * New headroom-cache-ttl command: offline estimator that turns
+    recorded cache observations into a learned TTL table for
+    providers that do not publish a cache TTL
+  * Bound decompressed request bodies and cap the
+    /admin/runtime-env request body at 64 KiB, closing two proxy
+    denial-of-service paths
+  * New headroom telemetry command prints what the opt-out
+    beacon sends; the beacon payload widens to cache, session
+    and configuration counters
+  * Match the Bearer auth scheme case-insensitively (RFC 7235)
+  * Proxy accepts the OpenAI Responses shape on the gateway turn
+    and enforces budget limits on the OpenAI and Gemini routes
+  * Compression preserves Bash control flow and pauses AST
+    compression per language after repeated invalid-syntax
+    discards; file-read tool output stays byte-exact
+  * Dashboard gains a Cost Saved headline card, routing savings
+    and keyboard-operable controls
+  * Write per-port proxy logs so concurrent instances stop
+    truncating each other
+  * Vendored rustls updated to 0.23.45 for RUSTSEC-2026-0285 and
+    tree-sitter to 0.27.0
+  * Many more fixes and improvements; see upstream's release
+    notes for the full list
+- Follow upstream and raise the litellm requirement to 1.96.2,
+  now unconditional on the Python version
+
+-------------------------------------------------------------------

Old:
----
  headroom-0.37.0.tar.gz

New:
----
  headroom-0.38.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ headroom.spec ++++++
--- /var/tmp/diff_new_pack.bwVfuA/_old  2026-09-22 20:31:59.583810911 +0200
+++ /var/tmp/diff_new_pack.bwVfuA/_new  2026-09-22 20:31:59.585810995 +0200
@@ -20,12 +20,12 @@
 # the distribution primary interpreter.
 %define pythons %{primary_python}
 Name:           headroom
-Version:        0.37.0
+Version:        0.38.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 539 vendored). The only
+# -p headroom-py -e normal, 277 crates over 538 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
@@ -38,7 +38,7 @@
 BuildRequires:  %{python_module PyYAML >= 6.0}
 BuildRequires:  %{python_module click >= 8.3.3}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module litellm >= 1.86.2}
+BuildRequires:  %{python_module litellm >= 1.96.2}
 BuildRequires:  %{python_module maturin >= 1.5}
 BuildRequires:  %{python_module opentelemetry-api >= 1.24.0}
 BuildRequires:  %{python_module pip}
@@ -58,7 +58,7 @@
 BuildRequires:  rust >= 1.80
 Requires:       %{primary_python}-PyYAML >= 6.0
 Requires:       %{primary_python}-click >= 8.3.3
-Requires:       %{primary_python}-litellm >= 1.86.2
+Requires:       %{primary_python}-litellm >= 1.96.2
 Requires:       %{primary_python}-opentelemetry-api >= 1.24.0
 Requires:       %{primary_python}-pydantic >= 2.0.0
 Requires:       %{primary_python}-rich >= 13.0.0
@@ -144,6 +144,7 @@
 %python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -P -c 
"import headroom, headroom._core; print(headroom.__version__)"
 headroom --version
 headroom --help
+headroom-cache-ttl --help
 # Offline unit tests that only need the core runtime (click).
 %pytest_arch tests/cli/test_utils.py
 
@@ -151,6 +152,7 @@
 %license LICENSE NOTICE
 %doc README.md CHANGELOG.md
 %{_bindir}/headroom
+%{_bindir}/headroom-cache-ttl
 %{python_sitearch}/headroom
 %{python_sitearch}/headroom_ai-%{version}.dist-info
 

++++++ headroom-0.37.0.tar.gz -> headroom-0.38.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/headroom/headroom-0.37.0.tar.gz 
/work/SRC/openSUSE:Factory/.headroom.new.383539/headroom-0.38.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.383539/vendor.tar.zst differ: char 7, 
line 1

Reply via email to