• v2.2.5-ew-1 910b59d433

    v2.2.5-ew-1
    All checks were successful
    Docker Build / docker (push) Successful in 10m6s
    Docker Release / release (push) Successful in 7m49s
    Stable

    engel75 released this 2026-10-03 10:21:44 +02:00 | -3551 commits to 1.4.23-ew since this release

    Bifrost v2.2.5-ew-1 (EW Fork)

    Port der EW-Fork auf upstream transports/v2.2.5 (core v1.11.1, framework v1.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-1

    Downloads