Release Notes
Fixed
- Protected-process defaults now cover Linux and macOS Docker owners including
dockerd, docker-proxy, and com.docker.backend, and Linux protected-name
matching accounts for /proc/<pid>/comm truncation of long configured names.
- CLI list and inspect output now handle broken pipes explicitly, so piping to
short readers exits cleanly inside the documented exit-code contract instead
of panicking.
- Tree kill no longer aborts when only the frozen root is reparented by an
unfrozen parent exiting mid-sweep, while the frozen-set protection gate fails
closed if process metadata unexpectedly loses a name.
- The TUI no longer performs selected-process metadata scans on the input path
before opening kill confirmations; it uses the existing background worker and
refuses submission until identity metadata has landed.
- Human-facing sanitization now replaces bidi and zero-width display controls,
closing terminal display-spoofing gaps in names, paths, and status text.
- Inspect tree output now renders branchy descendants in parent order instead
of depth-only order, so indentation matches the actual tree.
- Docker enrichment bounds its post-timeout output drain, and Windows tree
fallback exit probes use zero-timeout waits instead of blocking per member.
- Linux
/proc/net address decoding uses native-endian words, fixing
big-endian Linux without changing little-endian behavior.
Changed
- CI supply-chain checks now run on a schedule, GitHub Actions are pinned to
commit SHAs, release workflow permissions are narrowed, and warnings are
enforced by CI rather than the published Cargo manifest.
- Contract tests add real-binary coverage for configured protected-process
refusal and UDP/IPv6 listing, avoid PID substring assertions, and use longer
helper deadlines for slower CI hosts.
Install kickoutchi 1.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nuggocto/kickoutchi/releases/download/v1.1.1/kickoutchi-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/nuggocto/kickoutchi/releases/download/v1.1.1/kickoutchi-installer.ps1 | iex"
Download kickoutchi 1.1.1