github ENTERPILOT/GoModel v0.2.3

one hour ago

Breaking: providers with a configured model list (<PROVIDER>_MODELS or providers.<name>.models) now expose only those models by default. Set CONFIGURED_PROVIDER_MODELS_MODE=fallback to restore the previous behavior.

Changelog

Breaking Changes

  • f6fd009 feat(models)!: default configured provider models mode to allowlist (#1384)

Features

  • 427cdba feat(auditlog): add LOGGING_LOG_EMBEDDING_BODIES to keep embedding bodies out of the audit log (#1387)
  • 11ee6f6 feat(dashboard): add embeddings mode to the Playground (#1386)
  • b1d1522 feat(mcp): sign in to upstream MCP servers with OAuth from the dashboard (#1278)
  • 8658810 feat(models): take provider metadata for allowlist models from /models (#1385)
  • 86dbeff feat(plugins): apply plugin upstream headers to provider calls (#1203)
  • e55ae2a feat(providers): add per-provider models_mode override (#1376)

Bug Fixes

  • 720663f fix(cluster): bound background database polls with per-tick deadlines (#1372)
  • f7cea22 fix(dashboard): update fetched usage rows in place on paused views (#1360)
  • ef391a6 fix(gemini): stream generated images on Chat Completions and Responses (#1388)
  • a67b996 fix(providers): throttle on-demand model list refreshes for unknown models (#1362)
  • cb30b2f fix(usage): record OpenRouter image costs and token counts (#1383)
  • dc92097 fix: close the 0.2.3 pre-release findings (#1389)

Performance

  • d69cab9 perf(cache): hash the exact-cache key once per request and bound stream capture (#1363)
  • d65b0b6 perf(streaming): scan SSE event boundaries in one linear pass (#1361)

Full Changelog: v0.2.2...v0.2.3

Don't miss a new GoModel release

NewReleases is sending notifications on new releases.