Changelogs¶
0.0.41¶
-
Anthropic Messages API Compatibility - Added a new endpoint
POST /v1/messagesthat is fully compatible with the Anthropic Messages API. Clients using the Anthropic SDK can now connect directly without modification. Supports text, tool use, thinking content blocks, and both streaming and non-streaming modes. -
x-api-key Header Support - Added support for the
x-api-keyheader (Anthropic SDK default) in addition to the existingAuthorization: Bearerheader. -
Bug Fix: claude-opus-4 temperature/topP - Removed deprecated
temperatureandtopPparameters forclaude-opus-4and later models, which causedinvalid_request_error. -
Build Fix - Removed hardcoded local path alias for
kui-vueinvite.config.jsthat caused build failures on non-author machines. Downgradedvitefrom experimentalrolldown-viteto stable^6.3.3.
0.0.40¶
-
AWS Bedrock Bearer Token Support - Added support for AWS Bedrock API Key (Bearer Token) authentication method in addition to traditional AKSK credentials.
-
Multi-tool Call Fix - Fixed an issue where multiple tool calls in a single response were not handled correctly in streaming mode.
0.0.38¶
-
Bedrock App Profiles Support - Added support for Bedrock application profiles, allowing better configuration management for different deployment scenarios. #87
-
PostgreSQL Database Upgrade - Upgraded standalone PostgreSQL database from version 16.3 to 16.10 for improved performance and security. #89
-
Zero-Length Messages Fix - Fixed an issue where Bedrock would fail when processing zero-length messages. #90
-
Tool Use Enhancement - Improved tool use functionality with bug fixes and stability improvements. #91 #92
-
General Improvements - Various bug fixes and performance optimizations.
0.0.37¶
-
bedrock-converse Provider Fix - Fixed an issue with Claude new models: ‘The model returned the following errors: temperature and top_p cannot both be specified for this model. Please use only one.’
-
Frontend Caching Enhancement - Added 1-month caching for frontend pages served by koa-static-server.
0.0.36¶
- anthropic_beta Features Support - Added support for anthropic_beta features, including:
- Compatible with Claude 3.7 Sonnet: token-efficient-tools-2025-02-19, output-128k-2025-02-19
- Compatible with Claude Sonnet 4: context-1m-2025-08-07
These features are automatically integrated into the backend logic without requiring separate configuration. Reference: AWS Bedrock Anthropic Claude Parameters
- Thinking Mode Enhancement - In thinking mode, content is now set to empty string instead of null.
0.0.35¶
-
New Provider: gemini - Added a new Google Gemini provider. Thanks to “daniexon” for the contribution.
-
Enhancement: Tool Calls for openai_compatible Provider - The openai_compatible provider now supports passing tool calls to the model. Thanks to “bdavj” for the contribution.
-
Format Mapping: Bedrock Converse finish_reason - Mapped Bedrock Converse finish_reason to OpenAI format for improved compatibility.
-
New Parameter Support: max_completion_tokens - Added support for the max_completion_tokens parameter.
-
New Docker Files - Added two new Dockerfiles.
0.0.34¶
- Bug Fixes - Fixed several minor bugs to improve system stability.
0.0.33¶
-
New Provider: bedrock-agent - Added a new provider for Amazon Bedrock Agents. This is a simple implementation that allows you to interact with your Bedrock Agents. Documentation
-
New Provider: azure-openai-image - Added support for Azure OpenAI image generation models. Documentation
-
Removed Providers - Removed several deprecated providers (bedrock-claude3, bedrock-mistral, bedrock-llama3) as they can be fully replaced by the bedrock-converse provider.
-
Docker Optimization - Removed AWS CLI commands from the Docker file to reduce image size.