Skip to content

Release v0.3.6

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jun 02:21
Immutable release. Only release title and notes can be modified.
f483ade

⚠️ No breaking changes detected.

Summary
This release adds full support for AWS Bedrock as a provider, including Anthropic integration, configuration updates, and extensive documentation. It also fixes a serialization issue in chat messages and refines test and code quality across the codebase.

New Features

  • Add AWS Bedrock provider with configuration and implementation.
  • Enhance AWS Bedrock provider with Anthropic support and configuration options.
  • Update AWS Bedrock provider documentation to include Anthropic Messages format support.
  • Add AWS Bedrock provider documentation updates in README and CONFIGURATION.md.

Bug Fixes

  • Fix chat message content serialization by using json.RawMessage for proper JSON handling.

Improvements

  • Refactor AWS Bedrock provider test types for consistency.
  • Update internal client opencode.go and config handling for better type safety.
  • Streamline provider integration in server.go.

Documentation

  • Expand CONFIGURATION.md and README with new provider details and examples.
  • Add docs/architecture.md and docs/howto-add-model for developer guidance.
  • Provide configs/config.example.json illustrating the new provider configuration.

Chores

  • Update internal provider aws_bedrock.go and corresponding test files.
  • Refactor internal/config/config.go and internal/client/opencode.go for maintainability.
  • Adjust internal/server/server.go to incorporate the new provider.