Repository navigation
v0.4.1
Pre-release
Pre-release
v0.4.1 / 2026-09-08
Upgrading
Some actions that application developers should consider taking when upgrading from an earlier version:
- Add
--developmentto thehotcellcommand inProcfile.dev, or wherever a cell boots as a plain process beside the application. Without it a cell told noTMPDIRsweeps/tmpat boot, deleting every file the developer owns there. See the README's "Run it in development".
HotCell::Server
Added
hotcell --development, for a cell booted as a plain process beside the application. The cell never sweeps the directory it is given,TMPDIRor the system temporary directory, both shared with everything else a developer runs. Its scratch ishotcell-<HOTCELL_DIR with slashes as dashes>beneath it, and it refuses to boot when that name is taken by anything but a directory its uid owns. Before, it swept the developer's/tmp, or on macOS the per-userTMPDIRevery shell sets. An explicitHOTCELL_WORKSPACEstill has its parent swept. Without the flag nothing changes.cell.bootlogs thetmpdirin use.