-
v2.2.5-ew-1
Stablereleased this
2026-10-03 10:21:44 +02:00 | -3551 commits to 1.4.23-ew since this releaseBifrost v2.2.5-ew-1 (EW Fork)
Port der EW-Fork auf upstream
transports/v2.2.5(corev1.11.1, frameworkv1.8.0).EW-Features (Specs 01-11)
- EW Provider (SGLang/OpenAI-kompatibel) + Per-Key API Toggles
- OpenAI-konformer Error Envelope fuer OpenAI/Cursor-Routen
- Whitelisted Routes fuer Inference — jetzt auf upstreams Raw-Path-Fix (#7832) re-anchored, damit gegen URL-encoded Traversal-Bypass gehaertet
- EW Image-Edit Passthrough (Spec 09)
- EW Response Sanitizer + x-ewcs Header Branding (Spec 10)
- EW Decisions + SystemOne: nativer Decision-Pfad mit Emulations-Fallback, bare /v1/systemone-Route, UI-Toggle (Spec 11)
Upstream-Basis v2.2.5
Raw-Path-Auth-Bypass-Fixes (#7831/#7832), First-Time-Setup-Token (#7830), Code-Mode-AutoExecute-Enforcement (#7833), Fast-Tier->272k-Pricing (#7834/#7837/#7838), Gemini->OpenAI-Fallback-Strips (#7835). 2 neue Migrationen (nullable, reversibel); EW-Migrationen bleiben letzte Einträge.
Port-Qualitaet
- 80 Commits: 78 Picks von 2.2.4-ew1 (oldest-first, mit -x; 2 harness-only-Picks leer-erhalten) + 1 Harness-Reconciliation (
a34fcdc3d) + Docs - 5 Konflikt-Stops, alle nach dokumentierten Mustern aufgeloest (migrations.go, middlewares.go Raw-Path-Re-Anchor, middlewares_test.go, harness.json x5 — upstream hat die Collection minifiziert)
- 0 Adaptions-Commits (dritter Port in Folge; kein Interface-Change, keine exportierten Signaturaenderungen)
- Verifiziert: Build (make build LOCAL=1), go vet, Go-Suiten (TestAuth inkl. neuer Traversal-Tests, integrations, ew, core, configstore, schemas, governance, routing), Harness-Struktur (639 Requests, 324 Guards, 355 mit FEATURE=ew), Docker-Smoke (140 Symbol-Matches Spec 01-11), UI-Smoke 43/48 (5 dokumentierte Pre-existing-Failures, ew.spec.ts gruen)
Details: specs/08-version-port-log.md (Port v2.2.4-ew1 -> v2.2.5-ew1)
Image: forge.engelmann.me/engel75/bifrost:v2.2.5-ew-1Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads