-
released this
2026-06-04 13:14:35 +02:00 | 0 commits to 1.5.7-ew1 since this releaseEW fork release based on upstream bifrost
transports/v1.5.7(commitb4b95ff8a).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.7-ew-1docker runagainst this image is functionally identical to the upstreamtransports/v1.5.7binary, plus all of the above EW features. Built statically (CGO + sqlite_static), runs as non-root user, healthcheck on/health.Branches
Branch
1.5.7-ew1tracks this release. Earlier ew1 releases (1.5.3-ew1,1.5.4-ew1) remain available; cherry-pick path documented in Spec 07 — Port Runbook.Upgrade notes
- From any prior
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. Upstream v1.5.4 → v1.5.7 added 4 new VK migrations (add_per_user_headers_*,add_mcp_client_tls_config,add_additional_attributes_to_pricing,drop_azure_api_version) — all also idempotent. - From upstream
transports/v1.5.7(no ew yet): on first boot the EW migrations create two new columns onconfig_keys(ew_url,ew_model_name,ew_allowed_requests_json). Existing keys are unaffected.
Verification
- All Go test suites green (
handlers,integrations,core/providers/ew,framework/configstore -short). docker buildclean (build cache fresh + warm), image runs.- Symbol check confirms all 5 fork features baked into the binary.
- Version string in
/app/mainis exactlyv1.5.7-ew-1.
See Spec 08 — Version Port Log for the conflict resolutions encountered during the v1.5.4 → v1.5.7 port.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- From any prior