Skip to content

多协议远程自动同步工具 v1.1.1

Choose a tag to compare

@zuelu zuelu released this 18 Sep 07:50
· 7 commits to main since this release

本版本修复 v1.1.0 打包时 QtCore 无法加载的问题,并完成连接稳定性与持久化队列优化。

修复与优化

  • 修复打包环境把 Poppler 的不兼容 ICU DLL 混入 Qt6,导致 PySide6.QtCore 报“找不到指定的程序”。
  • 构建脚本使用干净 PATH,spec 同时过滤 Codex runtime 外部 DLL,防止再次污染。
  • FTP/FTPS 心跳连接与工作连接隔离,失败后自动恢复。
  • 远端清单扫描不完整时取消整轮对账,避免使用部分清单产生错误任务。
  • 队列采用唯一临时文件原子写入,对 Windows 临时文件锁自动退避重试。
  • 主队列持续被占用时写入 .recovery 恢复快照,重启后自动合并。
  • 文件在上传期间再次变化时,当前任务完成后自动补跑,避免漏传。

验证

  • 60 项自动化测试通过,Python 语法检查通过。
  • 构建清单确认不含 Codex/Poppler ICU DLL。
  • 从独立 release 目录和实际 dist 目录启动,均实际出现软件主窗口、窗口响应正常、无错误窗口。

SHA256

  • EXE:0A5AEC812E80AB52139C0B60D22CBBE515CF3935BBE8285E0D3DB1EFD03869AF
  • ZIP:AB8935139B784EA68C8E5D6BD28D3891252530E203D7E8FA1586811A383E0098