What's Changed
- fix(media): 修复 Windows 下视频上传提交因只读句柄 fsync 失败 by @Huan-zhaojun in #829
- fix(test): 修复直传文件名净化测试的跨平台断言 by @Huan-zhaojun in #831
- feat: improve Build account detection and routing failover by @night2049 in #832
- feat: add compact date-time formatting and update audit display by @chenyme in #833
- feat: filter accounts by egress node or subscription source by @MMortise in #834
- feat: harden egress quality guard and recovery by @lij768423-svg in #837
- fix: harden Grok Build 0.2.119 protocol compatibility by @chenyme in #843
- fix: handle fixed reasoning for Grok Console 4.20 by @chenyme in #844
- feat: support session-sticky routing across duplicate model targets by @chenyme in #845
- feat(egress): isolate upstream TCP pools by account by @buddhism5080 in #841
- feat: isolate upstream connection pools by account by @chenyme in #846
- feat: support Grok Build Composer discovery and protocol compatibility by @chenyme in #847
- fix: preserve thinking token usage in Anthropic responses by @chenyme in #848
- fix: harden large account pool queries and candidate caching by @chenyme in #849
- feat: support PostgreSQL connection URL from environment by @chenyme in #850
New Contributors
- @night2049 made their first contribution in #832
- @MMortise made their first contribution in #834
- @lij768423-svg made their first contribution in #837
- @buddhism5080 made their first contribution in #841
Full Changelog: v3.0.11...v3.1.0