Release Notes
Fixed
- Windows build:
mse serve's SIGTERM handler and mse mcp's
launchctl uid lookup were unconditionally referencing
tokio::signal::unix / nix::unistd::Uid, which do not exist on
Windows. Both are now #[cfg(unix)]-gated (the SIGTERM waiter
becomes a never-resolving future on non-Unix so the ctrl_c arm of
the shutdown select! still fires; the launchctl module's uid is a
placeholder on non-Unix since launchctl itself is absent there).
nix moved to a [target.'cfg(unix)'.dependencies] block. Detected
by cargo-dist's x86_64-pc-windows-msvc target on the v0.1.1 tag.
Added
.github/workflows/ci.yml — cargo check on
Ubuntu / macOS / Windows and cargo test on Ubuntu / macOS for every
push/PR. Catches unix-only-API regressions before they reach a
cargo-dist release tag.
Install mlua-swarm-cli 0.1.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ynishi/mlua-swarm/releases/download/v0.1.2/mlua-swarm-cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/ynishi/mlua-swarm/releases/download/v0.1.2/mlua-swarm-cli-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install ynishi/tap/mse
Download mlua-swarm-cli 0.1.2