Skip to content

发布2.0.0版本

Choose a tag to compare

@Michaelxwb Michaelxwb released this 23 Nov 02:50
· 18 commits to main since this release

高风险问题

问题 文件 说明
AlertRecord 字典无限增长 alert.py:54 _alerts 字典随着新端点不断增加,没有自动清理机制。如果 URL 包含动态参数(如/api/users/123),会导致内存持续增长
Notifier 缓存未清理 executor.py:62 _notifiers 字典缓存通知器实例,shutdown 时未清理
Active Futures 列表增长 executor.py:66 高并发时 _active_futures 列表可能快速增长

中等风险问题

问题 文件 说明
大型报告对象 models.py HTML/Text 报告(100KB+)存储在内存队列中,默认队列大小 1000,最大可占用 150MB+
ContextVar 残留 fastapi/middleware.py:25 _profiler_var 只设置为 None,未完全清除
Flask g 对象清理 flask/middleware.py 异常情况下 profiler 可能未被清理