• v1.6.9-ew-1 39526582d5

    v1.6.9-ew-1
    All checks were successful
    Docker Build / docker (push) Successful in 11m53s
    Docker Release / release (push) Successful in 8m0s
    Stable

    engel75 released this 2026-08-08 15:20:29 +02:00 | -2278 commits to 1.4.23-ew since this release

    Port to upstream transports/v1.6.9

    Base: transports/v1.6.9 (55 upstream commits since v1.6.8)
    32 commits cherry-picked from 1.6.8-ew1 — zero conflicts (all auto-merged)

    Upstream v1.6.9 notable changes

    • Encrypted-reasoning fail-soft in executeRequestWithRetries — no overlap with our EW code
    • BifrostContextKeyBaseProviderType + ResolveBaseProvider for custom provider family resolution
    • Budget/RateLimit usage carry-forward (prevents config.json force-sync from zeroing live accounting)
    • OpenAIChatAssistantMessage: ReasoningAlias + ReasoningDetails (inbound-only)
    • TracingMiddleware: W3C traceparent header fix
    • tracer_test.go:42:15 vet error fixed upstream
    • No new migrations

    EW fork features carried forward

    Spec Feature
    01 EW provider (SGLang/OpenAI-compatible)
    02 Per-key API toggles
    03 OpenAI-conformant error envelope
    04 WhitelistedRoutes inference bypass
    05 Docker / Forgejo CI
    06 Migration strategy (idempotent, last in sequence)
    09 EW image-edit parameter passthrough + ExtraParams + dual mask

    Verification

    • Build OK, vet completely clean (upstream fixed pre-existing tracer_test.go error)
    • 4 test suites green + Spec 09 image-edit tests green
    • Docker smoke: 112 symbol matches, 102 Spec-09 symbols, version v1.6.9-ew1-test correct
    • Migration order verified (no new upstream migrations)

    Follow-ups

    None.

    Downloads