Skip to content

Release v0.10.0

Choose a tag to compare

@github-actions github-actions released this 24 Feb 10:52
· 153 commits to main since this release
c6c0225

Release v0.10.0

Changes

  • fix(openai): route streaming image edits to correct endpoint and format (#180)
  • feat(models): add Gemini 3.1 Pro and Claude Sonnet 4.6 (#179)
  • release: v0.10.0 (#177)
  • refactor: consolidate media constraints via generic base classes (#175) (#176)
  • fix: align _parse_usage return types with RawUsage contract (#174)
  • refactor: consolidate init, _build_stream_metadata, _parse_output into base Stream (#169) (#172)
  • fix: catch UnicodeDecodeError in _handle_error_response (#170) (#171)
  • refactor: deduplicate streaming methods across all modalities (#168)
  • refactor: remove _build_headers() side effect in Anthropic client (#159) (#163)
  • refactor: add _json_headers() helper to APIMixin (#162)
  • refactor: add FieldMapper base class and migrate 41 simple mappers (#161)
  • refactor: extract _content_fields ClassVar to eliminate duplicate _build_metadata() overrides (#160)
  • refactor: extract Chat Completions protocol from 4 providers (#154)
  • refactor: migrate OpenResponses to protocol layer (#153)
  • fix: use strict=False in json.loads for structured output parsing (#152)
  • refactor: centralize usage/finish_reason type conversion in base classes (#151)
  • feat: add auth passthrough to all namespace methods (#146)
  • feat: add base64 serialization config for Output and Chunk models (#145)
  • ci: fix Opus 4.6 model config for claude-code-action v1 (#141)
  • feat: add web search support for Anthropic models (#140)
  • refactor: let Artifact validator handle base64 decoding across all providers (#139)
  • feat: add Vertex AI support for all providers (#135)
  • Add Claude Code GitHub Workflow (#136)
  • chore(deps): make google-auth optional under celeste-ai[gcp] (#133)
  • chore(deps): remove requests and ipykernel from runtime deps (#132)
  • fix: rewrite CONTRIBUTING.md with accurate workflow (#131)

Installation

uv add "celeste-ai==0.10.0"