AIClient-2-API/src
aka686 2aff6013d7 fix: 为 Logger.requestContext 添加 TTL 清理机制防止内存泄漏
长时间运行的服务中,如果 clearRequestContext 未被正确调用(如请求异常中断),
requestContext Map 会持续增长导致内存泄漏。

新增:
- 每个上下文条目记录 _createdAt 时间戳
- 每 60 秒定期扫描并清除超过 5 分钟的过期条目
- Map 为空时自动停止定时器,避免不必要的开销
- close() 时清理定时器
2026-02-26 23:38:43 +08:00
..
auth feat(gemini-oauth): 添加批量导入功能和文档更新 2026-02-03 21:49:43 +08:00
convert feat(logging): 添加日志系统配置和下载功能 2026-01-25 17:24:39 +08:00
converters feat(architecture): 重构适配器注册机制并引入并发控制系统 2026-02-26 18:19:38 +08:00
core feat: 增加登录过期配置并优化错误处理 2026-02-09 19:50:35 +08:00
example refactor(converters): 重构协议转换器架构并迁移至策略模式 2025-11-09 22:22:22 +08:00
handlers feat(architecture): 重构适配器注册机制并引入并发控制系统 2026-02-26 18:19:38 +08:00
img feat: 更新OAuth回调服务器主机和图片资源 2025-12-22 13:44:35 +08:00
plugins fix(stream):修复流被客户端关闭的时候的写入错误导致服务crash的问题 2026-02-05 10:42:46 +08:00
providers feat(architecture): 重构适配器注册机制并引入并发控制系统 2026-02-26 18:19:38 +08:00
scripts refactor(项目结构): 重构项目目录结构并优化代码组织 2026-01-10 18:19:06 +08:00
services feat(architecture): 重构适配器注册机制并引入并发控制系统 2026-02-26 18:19:38 +08:00
ui-modules feat(architecture): 重构适配器注册机制并引入并发控制系统 2026-02-26 18:19:38 +08:00
utils fix: 为 Logger.requestContext 添加 TTL 清理机制防止内存泄漏 2026-02-26 23:38:43 +08:00