-
released this
2026-10-15 09:44:38 +02:00 | -4341 commits to 1.4.23-ew since this releaseBifrost v2.3.0-ew-2 (EW Fork)
Patch-Release auf
2.3.0-ew1(3 Commits): ein neuer Denylist-Eintrag im EW Response Sanitizer (Spec 10).Änderungen
- Header-Filter erweitert:
ewFilteredResponseHeaderPrefixesumx-smg-erweitert —X-Smg-*-Header aus der Partner-Backend-Kette werden jetzt wiex-litellm-*/llm_provider-*/x-ratelimit-*aus allen EW-Antworten gefiltert - Ein Eintrag deckt alle Oberflächen ab (alles läuft durch
filterEWResponseHeaders):extra_fields.provider_response_headers, der Context-Forwarding-Key inkl. Error-Paths, alle 5 Chunk-Shapes und alle 11 OpenAI-Delegation-Sites - Case-insensitives Präfix-Matching:
X-Smg-*,X-SMG-*,x-smg-*gleichermaßen erfasst; Original-Casing überlebender Header bleibt unverändert
Kompatibilität / Operator-Hinweise
- Keine Breaking Changes, keine Migration, kein Config-Eingriff — der Eintrag ist fest im fork-owned Provider (
core/providers/ew/, keine Upstream-Konfliktfläche) - Kein Verhalten für Nicht-EW-Provider betroffen
Qualität
go test ./core/providers/ew/vollständig grün; Sanitizer-Suite umX-Smg-Request-Id(Mixed-Casing) +X-SMG-Request-Id(Uppercase-Pin im Fully-Filtered-Test) erweitert- Harness Case 8.5.S in beiden 8.5-Positionen um
x-smg-*erweitert (Text-Splice ohne Reserialize, JSON validiert, augment/filter-Skripte grün:FEATURE="sanitization"= 2 Requests) - Live-Harness-Run gegen die Partner-Umgebung steht noch aus (User-Run,
PROVIDER=ew FEATURE="sanitization")
Details: specs/10-ew-response-sanitizer-ewcs-headers.md (Port-Note 7)
Image: forge.engelmann.me/engel75/bifrost:v2.3.0-ew-2Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Header-Filter erweitert: