Release v1.81.0
·
478 commits
to master
since this release
What's Changed
✨ Features
- feat: persist and display service_tier in logs (
2ae21e8) - feat: support OpenAI service_tier pricing (priority/flex) (
8d14d7f) - feat: add gpt-5.4 tiered pricing and gpt-5.4-pro support (
7251ff6) - feat: add gpt-5.4 pricing support (
72927dc) - feat: add gemini-3.1-flash-lite pricing (/bin/zsh.25/1M input, .50/1M output) (
c307daf) - feat: 将Key策略选项移至API Key区域导入按钮前,移除选中背景色 (
8471e6d) - feat(web): add multi-URL strategy hint in channel URL table header (
13c0953) - feat(web): align API URL table with API Key test flow (
8705fc7) - feat: multi-URL support with base_url logging, UI display, and cleanup (
f6d68d2) - feat: add URLProber for active latency probing of idle URLs (
dc74d98) - feat(ui): change URL input to textarea for multi-URL support (
7fad202) - feat: integrate URLSelector into tryChannelWithKeys for multi-URL failover (
15bf624) - feat: add URLSelector with EWMA latency tracking and URL-level cooldown (
891e5b3) - feat: add Config.GetURLs() for multi-URL support (newline-separated) (
9add64d) - feat: migrate channels.url from VARCHAR(191) to TEXT for multi-URL storage (
d413f4b)
🐛 Bug Fixes
- fix: split channel and url test endpoints (
ad04f4c) - fix: harden multi-url lifecycle and selector state cleanup (
15099b0) - fix(app): stabilize multi-url fallback state and URL-specific admin tests (
a50083f) - fix(app): add multi-url fallback feedback for admin flows (
42a093d) - fix(app): harden multi-url routing and fallback behavior (
3c3ceec) - fix: extract Anthropic response text from correct content block (
eb2ba9f) - fix(web): always show multi-URL strategy hint in URL table header (
ecbc40b) - fix: URLSelector explore-first + epsilon-greedy for multi-URL load balancing (
abecd24)
📝 Other Changes
- docs: expand CLAUDE.md with architecture details and service_tier pricing (
f4267b6) - logs页面优化: 移除URL列、成本格式化、IP显示改进 (
2d590c1) - test: update anthropic template prompt text (
0938d2f) - refactor: URLSelector use weighted random (1/latency) instead of epsilon-greedy (
1f08f2c) - refactor: buildUpstreamURL accepts explicit baseURL parameter (prep for multi-URL) (
51598a5)
📦 下载
| 平台 | 架构 | 文件 |
|---|---|---|
| macOS | Intel | ccload-darwin-amd64 |
| macOS | Apple Silicon | ccload-darwin-arm64 |
| Linux | x86_64 | ccload-linux-amd64 |
| Linux | ARM64 | ccload-linux-arm64 |
| Windows | x86_64 | ccload-windows-amd64.exe |
校验和: checksums.txt
🔐 验证下载
# macOS/Linux
sha256sum -c checksums.txt
# Windows (PowerShell)
Get-FileHash ccload-windows-amd64.exe -Algorithm SHA256