Skip to main content
Monad 把守护进程、CLI 和 Web 界面作为同一个带版本号的构建一起发布,分三条通道:默认的 stable、预发布的 beta,以及跟随 main 最新提交的 nightly。 本指南说明应该运行哪个构建、如何切换发行通道,以及可以依赖的兼容性边界。

发行通道

Stable 和 beta 的 release PR body 就是待审阅的 release notes。该 PR 每次追加提交都会重新生成 notes 并重跑完整质量门;合并后只构建、签署并发布产物,不重复运行质量门。Nightly 没有 release PR,只运行单元测试和集成测试后直接构建发布;耗时的 live E2E 使用独立的定时工作流。 每个 dist 安装器都绑定到一个精确发行 tag。先用 latest 安装稳定版,需要时再显式切换已有安装:

升级

--check 只报告,不修改文件。CLI 与 Web UI 会把所选 channel 解析为精确的不可变 GitHub Release,使用 GitHub asset digest 校验安装器和平台压缩包,再交给同一个升级 worker。worker 会在替换可执行文件前退出守护进程,并在守护进程此前已运行时重新启动。 --tag 与 --channel 不能同时使用。指定 tag 属于明确操作,因此允许降级;--force 只跳过“版本相同”判断,下载和校验流程保持不变。

版本与兼容性

CLI 与守护进程在连接时交换版本。兼容版本正常连接;不兼容时客户端会拒绝继续并给出升级方向。远程连接可以用 --force 绕过版本拒绝,但这只适合诊断,不代表协议兼容。 运行 monad 时,若已安装客户端要求更高守护进程版本,启动流程可以更新本地守护进程。显式 monad update 才会主动检查所选发行通道;没有后台更新轮询。

支持范围

稳定版是面向普通用户的受支持线路。Beta 用于提前验证下一稳定版,nightly 只保证对应 main 提交的构建结果,不承诺跨日期兼容。提交问题时同时提供 monad version、monad status 和所用通道。

校验下载

发行资产附带 SHA256 文件。安装器会自动校验;手动安装时必须在执行二进制前比对校验和。详细步骤见安装或移除 Monad。