Skip to content

v0.10.0 - native providers and Amazon Bedrock

Latest

Choose a tag to compare

@yoloyash yoloyash released this 18 Jul 07:58

What's changed

  • Rebuilt model configuration around an explicit provider registry with native adapters for OpenAI, Anthropic, Google Gemini, Amazon Bedrock, and custom endpoints.
  • Added Bedrock model discovery and model-family routing across Anthropic Messages, OpenAI Responses, and OpenAI-compatible Chat Completions.
  • Unified provider validation across configuration saves, model discovery, health checks, title generation, and chat execution.
  • Made saved chat turns and active-stream ownership transactional, including persistence of partial assistant responses when a user stops generation.
  • Added configurable sidecar endpoints for self-hosted deployments and simplified web motion and navigation primitives.
  • Updated the default Compose app image to 0.10.0.

Upgrade note

Migration 0003 runs automatically on startup and preserves existing extra_body JSON as provider_options. Configurations recognized as OpenAI, Anthropic, or Google now use their native AI SDK adapters. Review advanced provider options after upgrading because native AI SDK options use camelCase keys rather than raw request-body fields.

Validation

  • npm run test (108 web tests)
  • npm run lint
  • npm run build
  • docker compose config --quiet
  • Production Playwright smoke with live Gemini streaming on the pull request, main, and recreated dev branch
  • Live Bedrock streaming through representative Anthropic Messages, OpenAI Responses, and Chat Completions models

Image

  • ghcr.io/yoloyash/overtchat-app:0.10.0
  • ghcr.io/yoloyash/overtchat-app:latest
  • Platforms: linux/amd64 and linux/arm64

Full Changelog: v0.9.11...v0.10.0