Core Release v1.4.2
- feat: Bedrock: Adaptive thinking support for Opus 4.6+ - Correctly separates
thinking.type: "adaptive"andoutput_config.effortfields in the payload (previouslyeffortwas incorrectly nested underthinking) - feat: Bedrock: Extended document format support - Added support for markdown (
.md), HTML, CSV, DOC/DOCX, and XLS/XLSX file types in both request and response handling - feat: Bedrock: GuardrailConfig streamProcessingMode - Added optional
streamProcessingModefield for sync/async guardrail processing - feat: Bedrock: CachePoint support - Added
CachePointschema type and handling for standalone cache point blocks in system and content messages - feat: Bedrock: Native format compatibility - Handle requests where
typefield is empty buttextis set directly (Bedrock native format from Claude Code) - feat: Bedrock: Multi-turn reasoning support - Added
ReasoningDetailshandling in assistant messages for multi-turn conversations with thinking - fix: Bedrock: Adaptive thinking payload structure - Fixed Opus 4.6+ adaptive thinking where
effortwas incorrectly placed underthinkinginstead ofoutput_config - fix: Bedrock: Stop reason conversion - Created dedicated Bedrock stop reason converter instead of reusing Anthropic's, properly handling Bedrock-specific reasons like
guardrail_intervenedandcontent_filtered - fix: Bedrock: ToolChoice auto handling - Return
nilforautotool choice (Bedrock's default) instead of failing - fix: Bedrock: Stop reason mapping - Now uses own
bedrockFinishReasonToBifrostmap with Bedrock-specific stop reasons (guardrail_intervened->content_filter,content_filtered->content_filter)
feat: added support for replicate provider
Installation
go get github.com/maximhq/bifrost/core@v1.4.2This release was automatically created from version file: core/version