Releases: DrJason33564/ClamAV-Web
Releases · DrJason33564/ClamAV-Web
Release list
Release - v2.0.1
What's Changed
- feat(web): 文件浏览器现会在等待响应时显示加载中动画
- feat(web): 为文件浏览器新增地址栏
- feat(web): 固定文件浏览器中文件名最大长度限制,超出长度时滚动显示文件名
- fixed(backend): 后端索引器现会将可疑文件及检出原因写入索引库,避免检出日志意外丢失导致结果不可恢复
- fixed(backend): 将
SCANNER_ADDR配置项拆分为SCANNER_ADDR与SCANNER_PORT,以适配拾光坞应用对监听端口的识别
Full Changelog: v2.0.0...v2.0.1
Release - v2.0.0
🎉 ClamAV-Web已进入2.0大版本
What's Changed
- feat(v2.0.0): 引入基于 SQLite 的多用户场景支援、历史任务索引以及对应的多用户资源管理逻辑
- feat(v2.0.0): 增加多用户资源隔离和基于所有者的访问控制
- feat(v2.0.0): 新增登录页、首次运行向导、用户管理页、关于页及扫描统计图表
- feat(v2.0.0): 使用 fsnotify 增量维护历史索引,并限制异步查询资源使用
- feat(v2.0.0): 新增 ClamAV 自动休眠/唤醒、日志轮转及运行参数管理
- feat(v2.0.0): 加强的登录限流、Argon2 并发控制、反向代理识别、HTTP 连接限制、符号链接防护和安全响应头
- fixed(v2.0.0): 改进隔离文件命名冲突、移动失败及恢复目标覆盖等异常处理
- chore(v2.0.0): 拆分前端入口和页面 bundle,降低主入口耦合
- chore(v2.0.0): 增加 Docker 镜像自动构建及发布工作流
- doc(v2.0.0): 全面刷新 README、API、服务配置及开发文档
❗ 注意:不再与1.x.x版本兼容
-
自2.0.0版本起,ClamAV-Web 引入了全新的多用户管理功能,并以基于数据库的历史任务索引替换了旧版使用正则表达式匹配筛选任务文件名称的低效方式,而这也代表着自2.0版本起、新版 ClamAV-Web 将不再与1.0版本兼容。已知会在更新中不再被 ClamAV-Web 接受的旧版本文件如下
- 历史任务
- 隔离区文件
- 定时任务规则
- 信任区条目
上述条目的相关文件不会在更新后遭到删除,但不会为ClamAV-Web 2.0所识别、无法通过WebUI查看与管理。对于隔离区文件,建议在更新前按需将其永久删除/恢复至原目录,或在更新后根据以隔离文件命名的
.rec文件内记录的源文件路径手动恢复;对于历史任务详情(.json文件)和日志文件(.log文件),您仍可保留其并手动打开以查看详情 -
为避免潜在的性能与兼容性问题,建议不要使2.0版本继承1.0版本的任何本地文件
Full Changelog: v1.1.0...v2.0.0
Release - v1.1.0
Release - v1.0.1
🎉ClamAV-Web首版发布
Full Changelog: https://github.com/DrJason33564/ClamAV-Web/commits/v1.0.1