We're excited to announce the release of Amazon Bedrock Client for Mac v1.3.3, featuring enhanced model type detection, improved capabilities framework, and smoother app update experience.
Key Highlights
Enhanced Model Type Detection
- Expanded ModelType enum with more specific model variants (Claude 3.5, Llama 3.1-3.3, and more)
- Improved model capability detection for reasoning, vision, tool use, and system prompts
- Implemented proper handling for DeepSeek R1 always-on reasoning capabilities
- Fixed bug with thinking content in DeepSeek models causing validation errors
Dynamic UI Based on Model Capabilities
- Enhanced UI to dynamically display relevant options based on detected model capabilities
- Added proper storage and display of tool use interactions in conversation history
- Improved user experience with context-aware interface elements
Smoother App Updates
- Improved DMG mounting and volume detection during the update process
- Enhanced app termination handling for seamless transitions between versions
- More reliable update flow with better error handling
Bug Fixes
- Fixed UUID generation for nil thinkingSignature in DeepSeek-r1 responses
- Corrected SharedMediaDataSource naming (clearAll → clear) and added isEmpty property
- Resolved issues with model thinking content validation
What's Changed
- refactor: enhance model type detection and capabilities framework by @didhd in c711ec0
- fix: Generate UUID for nil thinkingSignature in DeepSeek-r1 responses by @didhd in ba096f6
- feat: update manager to ensure smooth app updates with improved DMG mounting by @didhd in 16f6e87
Full Changelog: v1.3.2...v1.3.3