-
released this
2026-06-08 16:31:48 +02:00 | 1 commits to 1.5.11-ew1 since this releaseEW fork release based on upstream bifrost
transports/v1.5.11.Tracking release — keine Feature‑Änderungen in der Fork gegenüber
v1.5.10-ew-1. Zweiter Zero‑Conflict‑Port in Folge — siehe Spec 08 port log für Details.Contents
Spec Feature 01 EW (SGLang/OpenAI-compatible) provider — chat/text completion (+ stream), embeddings, responses, speech (+ stream), transcription (+ stream), rerank, image gen/edit/variation, list_models with owned_by="everyware"override02 Per-key API toggles ( EWKeyConfig.AllowedRequests) — restrict an EW key to a subset of operations03 OpenAI-conformant error envelope on /v1/...and/cursor/...routes + SGLang-aware error parser04 WhitelistedRoutesconfig also bypasses auth for inference routes (e.g./v1/models) and the governance VK-required gate05 Dockerfile builds with all local plugins via go.work, Forgejo Actions workflows for branch + tag buildsPort-Notes (was sich gegenüber v1.5.10 änderte)
In der Fork: nichts. Upstream zwischen v1.5.10 und v1.5.11:
- 12 substantielle Commits, davon nur 2 mit Overlap zu unserem Footprint (
handlers/governance.go+11 Zeilen,governance_test.go) — beide Files, die unsere Fork nicht touched. - Keine neuen DB‑Migrationen in der Mitte unserer Ordering.
- Keine API‑Drifts — die v1.5.10 Provider Interface Anpassungen (
ConfigureDialer2‑arg +Compactionstub) sind in der Fork bereits dauerhaft drin und propagieren automatisch. - Kein Go‑Bump —
go.modblieb auf 1.26.4 wie in v1.5.10.
Alle 14 Cherry‑Picks liefen sauber durch, kein Follow‑up Commit nötig.
Container image
The
Docker Releaseworkflow publishes:forge.engelmann.me/engel75/bifrost:v1.5.11-ew-1Identical runtime semantics to upstream
transports/v1.5.11plus all of the above EW features. Built statically (CGO + sqlite_static), runs as non-root, healthcheck on/health. Build-Stage nutzt Go 1.26.4 alpine image.Branches
Branch
1.5.11-ew1tracks this release. Frühere ew1 releases (1.5.3-ew1,1.5.4-ew1,1.5.7-ew1,1.5.8-ew1,1.5.10-ew1) bleiben verfügbar. Cherry-pick-Pfad für die nächste upstream Version: Spec 07 — Port Runbook.Upgrade notes
- Von
v1.5.10-ew-1: trivialer Drop‑in. Keine fork‑seitige Schema‑Änderung und keine neue upstream Migration in der relevanten Reihenfolge. Symbol‑Set im Binary identisch (107 matches). - Von jeder älteren
X.Y.Z-ew1Version: in-place safe. Alle Migrationen sind idempotent übermigrator_meta. Die akkumulierten upstream Migrationen aus v1.5.4 + v1.5.7 + v1.5.10 laufen automatisch. - Von upstream
transports/v1.5.11(kein EW bislang): beim ersten Boot werden die EW-Spalten inconfig_keysangelegt. Existierende Keys bleiben unangetastet.
Verification
- Alle Go test suites grün (
handlers TestAuth,integrations,core/providers/ew,framework/configstore -short). docker buildclean ohne Anpassung.- Symbol-Check: 107 matches im Binary (alle 5 Specs detektiert, identisch zu v1.5.10).
- Version string in
/app/mainist exaktv1.5.11-ew-1.
See Spec 08 — Version Port Log für die volle per-Version Historie.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 12 substantielle Commits, davon nur 2 mit Overlap zu unserem Footprint (