Repository navigation
v0.2.0
[0.2.0] - 2026-04-10
Security and hardening release.
Security
- Signing secret key files are now written with restricted permissions (0600 on Unix)
- HTTP depot tag reads are bounded to 1 MiB
- HTTP depot blob reads are bounded to 512 MiB
- HTTP depot error-body reads are bounded to 64 KiB
dispatch secret setnow supports--value-stdinto avoid exposing secrets in argv and shell history- Local tools no longer inherit
HOMEfrom the host environment - Parcels declaring
NETWORKrules are rejected until courier enforcement is implemented - Secret stdin input via
--value-stdinis capped at 1 MiB
Changed
- Replaced direct
libccalls withnixwrappers for Unix process operations; only thepre_execdetach closure retains rawlibcfor async-signal-safety - Secret store temp-file writes use unique per-process paths to prevent collisions
- Detached-run liveness checks now use process-group liveness when a distinct stored process group ID is tracked
- Signing key writes use atomic temp-file paths with per-process uniqueness