New Features
- Added an
IncludeModelNameoption to channel affinity rules for per-model affinity tracking (#3488) - Added an ErrorBoundary component to the web UI to prevent full-page crashes (#3350)
- Added support for
DurationinTaskSubmitReq(#4068) - Added admin user analytics to the dashboard
Bug Fixes
- Fixed pricing filtering based on usable groups (#4123)
- Fixed an issue where Claude streaming interruptions incorrectly overwrote usage data instead of preserving cache billing fields (#4128)
- Fixed an issue where the "do not retry after failure" configuration was incorrectly overwritten in memory (#4142)
Improvements
- Added support for enabling error logging via environment variables (#4131)
- Wrapped scope tag labels with
t()for better i18n support - Fixed chart labels on the dashboard
What's Changed
- feat: add IncludeModelName option to channel affinity rules by @clansty in #3488
- feat: add ErrorBoundary to prevent full-page crashes by @goodmorning10 in #3350
- fix: Claude 流式断流时不再整份覆盖 usage,保留 cache 计费字段 by @zuiho-kai in #4128
- fix(pricing): add filtering for pricing based on usable groups by @bbbugg in #4123
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from 1.50.0 to 1.50.4 by @dependabot[bot] in #4136
- add 添加 启用错误日志记录到env配置中 by @binorxin in #4131
- Seedance support duration by @feitianbubu in #4068
- fix: 修复 失败后不重试 配置项写到内存被覆盖 by @seefs001 in #4142
New Contributors
- @clansty made their first contribution in #3488
- @goodmorning10 made their first contribution in #3350
- @zuiho-kai made their first contribution in #4128
- @bbbugg made their first contribution in #4123
Full Changelog: v0.12.3...v0.12.4