Skip to content

v2.1.0 — 修复深度实测发现的 8 个问题

Latest

Choose a tag to compare

@GLFzr GLFzr released this 15 Aug 19:57

v2.1.0 修复内容(均经实测复现验证)

  • P1 快路径误复用:同名同大小但内容已改的文件不再被秒回旧路径(File.lastModified + .dsh-manifest.json 登记校验);重复拖同一文件仍秒回
  • P2 清理误标:新增 manifest 清单,冗余副本只认清单登记,notes_2024.txt 这类自然命名不再被误标/误删
  • P3 失败泄漏:上传失败立即 abort,不再滞留宿主内存 10 分钟
  • P4 静默丢弃:移除 16 文件上限截断(一次拖 20 个文件实测 20 个 chip 全插入)
  • P5 插入乱序:同一次拖拽的多个文件按拖拽顺序整体插入(批次聚合,实测 [大文件, a, b] 按原顺序插入)
  • P6 busy/scope 卡死:composer 忙或会话 scope 未就绪时插入失败自动重试
  • P7 sanitize 兜底:纯非法字符名落盘为 file
  • P8 跨源防护:HTTP 路由拒绝跨源请求(403 前排空请求体,keep-alive 连接不被污染)

测试

  • 官方套件 21 → 27 例全绿(新增 P1/P2/P3/P7/P8 回归 + 旧文件迁移 + 清单生命周期)
  • 独立真实 HTTP 层验证 17/17
  • 新版本完整栈在线实例验证 17/17(隔离端口 3099 实测)
  • 浏览器 E2E:P4/P5 修复生效验证通过