Skip to content
This repository was archived by the owner on Aug 27, 2026. It is now read-only.

MCSync 2.0.0

Choose a tag to compare

@YU322142 YU322142 released this 19 Aug 06:14
· 2 commits to main since this release

MCSync 2.0.0

中文

  • 云端托管改为 SHA-256 内容寻址:objects/sha256/<前两位>/<完整哈希>,不再生成时间戳版本目录。
  • 完整历史清单位于 manifests/<releaseId>.json;正式入口仍为 channel/stable/mods-v5.json,并且必须最后替换。
  • 新增重新全量发布模式:可沿用同哈希的平台验证证据,但会完整导出全部本地托管对象;后续 OTA 只需上传新哈希对象。
  • 发布 GUI 可在完整发布中生成旧版网关,也可独立生成不触发全量扫描的 1.9.x、1.6.x/1.7.x 永久升级入口上传包,并附机器清单、SHA-256 清单和中英文说明。
  • 发布序号继续按当前系统时间生成并承担防降级,不参与文件 URL。
  • 修复 Iris、Indigo 和 PacketFixer 自写配置造成的反复重启。
  • 发布 GUI、命令行发布器、中英文文档和 106 项回归测试已同步更新。

English

  • Cloud hosting now uses SHA-256 content addressing at objects/sha256/<first-two>/<full-hash> instead of timestamp-named release directories.
  • Complete historical manifests live at manifests/<releaseId>.json; the stable entry remains channel/stable/mods-v5.json and must be replaced last.
  • Added a fresh full-publication mode that may reuse exact-hash platform verification evidence while still exporting every locally hosted object. Later OTA releases only need newly introduced hashes.
  • The publishing GUI can include legacy gateways in a complete publication or generate a standalone permanent 1.9.x and 1.6.x/1.7.x gateway upload package without a full rescan. The package includes a machine manifest, SHA-256 sums, and equivalent Chinese and English instructions.
  • Release sequences are still generated from the current system time and enforce anti-downgrade rules, but no longer participate in payload URLs.
  • Fixed restart loops caused by self-rewriting Iris, Indigo, and PacketFixer configuration files.
  • The publishing GUI, command-line publisher, bilingual documentation, and all 106 regression tests have been updated together.