-
v2.2.6-ew-1
Stablereleased this
2026-10-06 09:18:32 +02:00 | -3605 commits to 1.4.23-ew since this releaseBifrost v2.2.6-ew-1 (EW Fork)
Port der EW-Fork auf upstream
transports/v2.2.6(Security-Backport-Release).EW-Features (Specs 01-11)
- EW Provider (SGLang/OpenAI-kompatibel) + Per-Key API Toggles inkl. Decisions-Toggle
- OpenAI-konformer Error Envelope fuer OpenAI/Cursor-Routen
- Whitelisted Routes fuer Inference (Spec 04) — Flag-Site kompatibel mit dem neuen Setup-Lock-Middleware-Stack; Bypass weiter ueber Governance-Evaluate
- EW Image-Edit Passthrough (Spec 09)
- EW Response Sanitizer + x-ewcs Header Branding (Spec 10) — jetzt auch auf den neuen Panic-Recovery-Correlation-Header-Sites
- EW Decisions + SystemOne: nativer Decision-Pfad mit Emulations-Fallback, bare /v1/systemone-Route, UI-Toggle (Spec 11)
Upstream-Basis v2.2.6 (Security-Backports)
OSS Management API Setup Lock (#8010):
/apibraucht ab jetzt denX-Bifrost-Setup-Token-Header, solange Dashboard-Auth inaktiv (403 ohne Token; whitelisted Routen und /health bleiben oeffentlich). Inference-Auth default ON fuer frische Deployments (#7864/#8010) — Bestands-DBs und explizitesfalseunberuehrt. Provider-CRUD-Auth (#7867), Panic-Recovery (#7866), guarded dialer (#7861), zstd-Decoder-Cap (#7859), VK-scoped Semantic-Cache (#7862).Port-Qualitaet
- 88 Commits: 85 Picks von 2.2.5-ew1 (oldest-first, mit -x; 3 leer-erhalten) + 2 Follow-ups (x-ewcs-Branding auf neue #7866-Sites
5c976c761; Harness-Reconciliation6a8b73fb4) + Docs - 3 Konflikt-Stops (statt 5 prognostiziert), alle nach dokumentierten Mustern: middlewares.go APIMiddleware-Tail (upstream
isAPIRouteWhitelisted), schemas.ts EOF (setupTokenFormSchema), 1 leer-obsolet - 0 Adaptions-Commits (vierter Port in Folge; kein Interface-Change, Governance-Evaluate unveraendert)
- Erstmals 0 Upstream-Migrationsaenderungen — EW-Migrationen bleiben letzte Entries (:501/:502)
- Verifiziert: Build (
make build LOCAL=1), go vet, 4 Go-Suiten gruen (integrations erstmals ohne Pre-existing-Failures), Harness-Struktur (639 Requests, 324 Guards, 356 mit FEATURE=ew), Docker-Smoke (127 Symbol-Matches), UI-Smoke 44 passed / 5 dokumentierte Pre-existing (ew.spec.ts inkl. Decisions-Pin gruen — mit BIFROST_SETUP_TOKEN gegen den neuen Setup-Lock)
Operator-Hinweise
- Scripts/API-Clients, die
/apimit deaktivierter Dashboard-Auth rufen, brauchen ab v2.2.6 denX-Bifrost-Setup-Token-Header (odersetup_tokenin config.json) enforce_auth_on_inferencedefault ON fuer frische Deployments — bei neuem EW-Setup explizitfalsesetzen oder den VK-Pfad nutzen
Details: specs/08-version-port-log.md (Port v2.2.5-ew1 -> v2.2.6-ew1)
Image: forge.engelmann.me/engel75/bifrost:v2.2.6-ew-1Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads