-
released this
2026-07-15 14:47:11 +02:00 | -1844 commits to 1.4.23-ew since this releaseEW fork release based on upstream bifrost
transports/v1.6.4.Upstream v1.6.4 brachte 144 Commits / 395 geänderte Dateien — siehe Spec 08 port log für Details.
What's new vs
v1.6.3-ew-2Bug fix:
/v1/modelsfiltert nachEWKeyConfig.ModelName(bereits in v1.6.3-ew-2, hier enthalten)/v1/modelsliefert pro EW-Key nur noch das konfigurierte Modell statt aller Backend-Modelle.v1.6.4 OpenAI Handler Signaturen
v1.6.4 fügte einen neuen
authHeaders map[string]stringParameter zu 7HandleOpenAI*-Funktionen hinzu. EW ruft 4 davon auf (Speech, Transcription, ImageGeneration, ImageEdit) —nilwird übergeben (keine Azure Auth Headers).v1.6.4
mergeUpdatedKeyRefactoringv1.6.4 refactorte
mergeUpdatedKey:oldRedactedKeyentfernt,preserve()Helper eingeführt. EW's URL-Preservation folgt dem VLLM-Pattern mitpreserve().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 mit EWKeyConfig.ModelName-Filter02 Per-key API toggles ( EWKeyConfig.AllowedRequests)03 OpenAI-conformant error envelope on /v1/...and/cursor/...routes04 WhitelistedRoutesconfig bypasses governance VK-required gate05 Dockerfile builds with all local plugins via go.work, Forgejo Actions workflowsContainer image
forge.engelmann.me/engel75/bifrost:v1.6.4-ew-1Verification
- Alle 4 Test-Suites grün (handlers TestAuth, integrations, EW, configstore)
make build LOCAL=1clean- Docker-Build: 112 Symbol-Matches, Version exakt
v1.6.4-ew1-test - Migration-Order:
add_bedrock_project_id_columns→add_ew_key_config_columns→add_ew_allowed_requests_column - Diff-Parity: identische File-Set wie v1.6.3-Port
- 0 pre-existing Test-Failures
See Spec 08 — Version Port Log für die volle Historie.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads