Skip to content

v1.0.0-beta5

Latest

Choose a tag to compare

@looplj looplj released this 11 Jul 03:13
d061ac7

What's Changed

  • opt(transformer): build image data URLs via xurl.BuildDataURL by @suixinio in #1882
  • chore: sync model developers data by @github-actions[bot] in #1887
  • fix: passThrough column not toggleable in column visibility settings by @Silentely in #1886
  • fix:跨渠道重试成功之后将原失败渠道记入渠道面板的监控统计 by @xuyufengfei in #1891
  • fix(openai): avoid stream aggregation nil panics by @luoxue03 in #1890
  • feat(openapi): support querying api keys and templates by name by @suixinio in #1838
  • fix: tracing document config by @looplj in #1897
  • opt: admin page permission guard, close #1894 by @looplj in #1898
  • fix(frontend): avoid logout on upstream auth errors by @lihaojiee in #1902
  • fix(responses): preserve encrypted reasoning item boundaries by @ttttmr in #1901
  • fix: test request detail nav back, close #1912 by @looplj in #1915
  • feat: add scripts to cleanup sqlite, close #1905 by @looplj in #1916
  • opt: auto set default test model, close #1895 by @looplj in #1917
  • fix(ollama): extract token usage from final stream chunk for correct status by @myml in #1923
  • feat(orchestrator): enforce strict per-channel max concurrency by @suixinio in #1920
  • fix: scope-level aware RouteGuard and silent 403 handling by @brynne8 in #1909
  • fix(playground): only show thinking in last assistant message by @myml in #1461
  • fix: clear the previous state, close #1918 by @looplj in #1925
  • chore: sync model developers data by @github-actions[bot] in #1934
  • feat: add OpenCode Go provider quota tracking by @zhaozhaozz in #1926
  • fix(channels): fix test API keys dialog footer buttons being hidden by @Silentely in #1942
  • fix(channels): Update the Base URL of the Ollama service provider to the official address. by @Silentely in #1941
  • fix: improve error reporting for /v1/models endpoint by @trim21 in #1931
  • opt: reduce S3 Class A operations with native ObjectStore by @suixinio in #1939
  • fix(channel): add missing optional() to modelMappings zod schema by @junjiangao in #1946
  • fix: retry stream errors before first content by @lihaojiee in #1944
  • feat: add round-robin load balancer strategy by @yuanhhs in #1953
  • feat: add personal API key type and per-user usage statistics by @brynne8 in #1933
  • fix(httpclient): cap upstream error response body at 1 MB to prevent OOM by @djdembeck in #1955
  • feat: ip access control by @looplj in #1956
  • chore: remove the test source filter for request, close #1913 by @looplj in #1957
  • feat: show reasoning token usage by @looplj in #1960
  • feat: add codex headers by @looplj in #1963
  • chore: sync model developers data by @github-actions[bot] in #1964
  • ci: publish Helm chart to GHCR --issue=#1965 by @zouxingyuks in #1966
  • feat: openai inbound accept thinking to compatible with ds/zhipu by @looplj in #1970
  • feat: add Cline channel support by @KremeCN in #1972
  • fix(aggregator): skip non-standard SSE events with empty choices by @Black0416 in #1959
  • fix(trace): include instruction content in system_instruction span key by @ChancenJ in #1974
  • feat: add Cline provider quota support by @KremeCN in #1975
  • fix(frontend): constrain API keys table scrolling by @KremeCN in #1977
  • feat(codex): update models and default version by @zouxingyuks in #1985
  • feat(frontend): add GPT-5.6 models and pricing by @shay-wong in #1982
  • feat(ollama): add tool call support for request and response transfor… by @myml in #1967
  • feat(transformer): 渠道级 reasonning effort mapping by @sycghj in #1910
  • chore: sync model developers data by @github-actions[bot] in #1988
  • feat: model condition with requeset header by @looplj in #1986
  • ci: add nightly docker publish workflow by @trim21 in #1981
  • feat(channels): add manual disable/enable API key in channel edit panel by @ChancenJ in #1990

New Contributors

Full Changelog: v1.0.0-beta4...v1.0.0-beta5