-
released this
2026-06-04 15:01:12 +02:00 | 0 commits to 1.5.8-ew1 since this releaseEW fork release based on upstream bifrost
transports/v1.5.8(commit7c5ab44e2).Tracking release with no functional changes vs.
v1.5.7-ew-1— the new upstream v1.5.8 was a small delta (14 substantive commits) and the EW fork cherry-picked cleanly with zero conflicts (see Spec 08 port log).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 buildsContainer image
The
Docker Releaseworkflow publishes:forge.engelmann.me/engel75/bifrost:v1.5.8-ew-1Identical runtime semantics to upstream
transports/v1.5.8plus all of the above EW features. Built statically (CGO + sqlite_static), runs as non-root, healthcheck on/health.Branches
Branch
1.5.8-ew1tracks this release. Earlier ew1 releases (1.5.3-ew1,1.5.4-ew1,1.5.7-ew1) remain available. Cherry-pick path for the next upstream version is documented in Spec 07 — Port Runbook.Upgrade notes
- From
v1.5.7-ew-1: trivial — no DB schema change in our fork, only upstream v1.5.7 → v1.5.8 changes (5 already-applied upstream migrations from v1.5.7 + no new EW migration). Drop-in container replacement. - From any earlier
X.Y.Z-ew1release: in-place safe. The two EW DB migrations (add_ew_key_config_columns,add_ew_allowed_requests_column) are idempotent viamigrator_meta. Any intermediate upstream migrations apply automatically. - From upstream
transports/v1.5.8(no EW yet): on first boot the EW migrations create the new EW columns onconfig_keys. Existing keys are unaffected.
Verification
- Zero merge conflicts on the v1.5.7 → v1.5.8 cherry-pick.
- All Go test suites green (
handlers,integrations,core/providers/ew,framework/configstore -short). docker buildclean.- Symbol check confirms all 5 fork features baked into the binary (106 matches).
- Version string in
/app/mainis exactlyv1.5.8-ew-1.
See Spec 08 — Version Port Log for the full per-version history.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- From