Immutable
release. Only release title and notes can be modified.
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.RawMessagefor proper JSON handling.
Improvements
- Refactor AWS Bedrock provider test types for consistency.
- Update internal client
opencode.goand 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.mdanddocs/howto-add-modelfor developer guidance. - Provide
configs/config.example.jsonillustrating the new provider configuration.
Chores
- Update internal provider
aws_bedrock.goand corresponding test files. - Refactor
internal/config/config.goandinternal/client/opencode.gofor maintainability. - Adjust
internal/server/server.goto incorporate the new provider.