0.9.2 — 2026-05-18
Release Notes
Linux-enablement patch release. With 0.9.1 a fresh Linux install would
postinstall correctly but then fail two ways: loom doctor reported
chromium binary not found (#70), and every web.* action surfaced as
surface_trap because the shim's IPC socket raced Tokio's I/O driver on
fd 3 (#71). 0.9.2 fixes both — loom serve + loom action web.navigate
now drives headless Chromium end-to-end on Linux without a system Chrome
on $PATH.
Fixed
-
loom doctor+loom sessionChromium detection on Linux/Windows
(#70).loom doctor'schromium_present_and_verifiedcheck and the
chromium_resolverlaunch path both hardcoded the macOS.appbundle
layout (Chromium.app/Contents/MacOS/Chromium) regardless of host OS,
whileloom postinstallcorrectly extracted the pinned Chromium to the
per-OS path (chrome-linux/chromeon Linux). Net effect on Linux:
loom doctorreportedchromium binary not foundand the launcher
could not find loom's own pinned download — it only worked when a
system Chromium happened to be on$PATH. The per-OS layout is now a
single shared source of truth,
loom_shared::chromium_resolver::chromium_binary_subpath(), consulted by
postinstall, doctor, and the resolver alike. -
Shim IPC fd collision with Tokio I/O driver on Linux (#71).
spawn_shimdup2'd the IPC socketpair end onto fd 3, but
loom-shim-chromium's Tokio multi-thread runtime claims the lowest
free descriptors at startup for itsepollinstance + wakeup eventfd.
Adopting fd 3 as the IPC socket then races the I/O driver:
UnixStream::from_stdreturnsEINVAL, the driver panics with
Bad file descriptor, the shim exits, and everyweb.*action
surfaces assurface_trap. The IPC socket is now pinned to fd 10 via
a namedSHIM_IPC_FDconstant — well clear of the runtime's low-fd
range.loom-shims/tests/binary_smoke.rsupdated in lockstep.
Install loom-cli 0.9.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mentiora-ai/loom/releases/download/v0.9.2/loom-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install mentiora-ai/loom/loomDownload loom-cli 0.9.2
| File | Platform | Checksum |
|---|---|---|
| loom-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| loom-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| loom-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| loom-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |