Skip to content

Webman AOT v0.1.3

Choose a tag to compare

@supdger supdger released this 27 Sep 04:34
ffaf6cb

Webman AOT v0.1.3

开发电脑按系统选择一个安装包:网络稳定可用轻量包,网络较差可用完整包。两种包使用同一份按平台锁定、逐文件校验的精简编译组件;完整包已内置,安装后无需 doctor --repair。工具只需安装一次,之后在 Webman / SaiAdmin 项目中运行 webman-aot build。

开发电脑 轻量包 完整包
macOS Apple Silicon webman-aot-0.1.3-macos-arm64.tar.gz(8,522,482 字节) webman-aot-0.1.3-full-macos-arm64.tar.gz(264,083,555 字节)
Windows x64 webman-aot-0.1.3-windows-x86_64.zip(7,860,928 字节) webman-aot-0.1.3-full-windows-x86_64.zip(341,096,310 字节)

轻量包首次 doctor 或 build 获取对应的 *-components.zip;完整包内置的是同一 ZIP。下载、安装和卸载步骤见 README。

验证范围

  • Mac:完整包离线安装、doctor --check、SaiAdmin 2,077 单元编译、verify 均通过;ELF 为 Linux x86-64 全静态,SHA-256 01e5a76d6c22170b2960a2f419bad561905d8b0f19d2ad42d3e1dfd13a4b3986,与此前目标机验收使用的基线一致。
  • Windows:完整包在隔离长路径离线安装并达到 Result: healthy;轻量包安装后从本地校验缓存自动准备并达到 Result: healthy。源码构包命令完成构包、临时安装、版本检查及清理。隔离 SaiAdmin 副本完成 2,076 单元编译并通过 verify;ELF 为 Linux x86-64 全静态,SHA-256 53dc4044a4f8e06f2e988552be9b8aa3dd1b87d53cd519e11a593ac826400f44。
  • 两次业务编译使用的项目快照不同:Mac 多一个业务 PHP,且有五个同名业务 PHP 内容不同。因此这两个 ELF 哈希不能用作跨端一致性对比。Windows 产物未在目标 Linux 服务器做本次业务运行验收。
  • Release 公开后,Mac 轻量包在全新空缓存的隔离安装中,从公开 Release 实际下载精简组件,校验、解压并激活 7,611 个条目,doctor 显示 Result: healthy。Windows 轻量包的自动准备已从本地校验缓存通过;本轮未在 Windows 实测公开 Release 的首次网络下载。verify 证明构建包完整性,不代替目标机业务验收。

安装包 SHA-256

91c37c8d0b22f6b67f303046bb8b2281b664df057fd1557bf102487f89eae665  webman-aot-0.1.3-macos-arm64.tar.gz
16da22069780f32d2b8a48ebe9447dc91ac99d237c4e11a8d63dee7b8addc72a  webman-aot-0.1.3-full-macos-arm64.tar.gz
167f57c52cdeb2d05b2538fba25527adc3745c66031ae586fe1e52e4e3ca4751  webman-aot-0.1.3-macos-arm64-components.zip
b68772157917864cfb9ccb4270fe1d5921c763a8a8b71e8677e70f0ef66c8779  webman-aot-0.1.3-windows-x86_64.zip
edf145192059517dec56623fd13aeb081f9f9857fc060eab0fb266b761534aea  webman-aot-0.1.3-full-windows-x86_64.zip
8e51463a66dc4a408425ba426384952c0df9db0420641f9c6edaeef81b60f4e3  webman-aot-0.1.3-windows-x86_64-components.zip