AIClient-2-API/src/providers
Wenaixi 740f930f34 fix: 深度代码审查修复——空队列泄漏、XSS防护、docker代理清理
- fix(provider-pool): 修复 ownsGlobalSlot=false 时空队列未清理的内存泄漏
- fix(provider-api): 新增 sanitizeProviderData/ProviderPools,对 customName 等用户输入字段做 HTML 转义,防止 XSS
- fix(docker): 删除 docker-compose.yml 中的代理硬编码配置
- fix(api-server): 重构定时健康检查 timer 管理,支持热更新 enabled 状态(stopHealthCheckTimer + 状态变化追踪)
- fix(constants): 提取 HEALTH_CHECK/PASSWORD/NETWORK/RETRY 常量到 constants.js
- style(api-server): 移除日志中密码长度记录,防止敏感元信息泄露
2026-04-03 02:56:34 +08:00
..
claude fix: use per-model context window size for accurate input_tokens estimation 2026-03-29 12:31:46 +08:00
forward feat: 增强TLS sidecar支持并更新模型列表 2026-03-16 18:26:16 +08:00
gemini fix(gemini): 确保请求thinking时始终包含includeThoughts字段 2026-03-29 20:40:45 +08:00
grok feat(grok): 添加WebSocket图片生成支持与多图并发处理 2026-04-03 02:56:34 +08:00
openai fix: Responses API 工具调用事件格式错误导致 Codex CLI 无法多轮工作 2026-03-28 11:40:29 +08:00
adapter.js refactor(providers): 重构 Codex 认证刷新机制以支持后台异步刷新 2026-03-09 19:00:15 +08:00
provider-models.js fix(provider): 清除刷新标记避免节点卡死并更新模型列表 2026-03-25 12:48:54 +08:00
provider-pool-manager.js fix: 深度代码审查修复——空队列泄漏、XSS防护、docker代理清理 2026-04-03 02:56:34 +08:00