Releases: marktoda/zj-radar
Releases · marktoda/zj-radar
Release list
v0.2.2
v0.2.1
v0.2.0
v0.1.4
v0.1.3
Reliability hardening ahead of the public launch — no breaking changes, no config changes.
Highlights
- A wedged rail can no longer take down your Zellij server. Producer status
sends are now bounded by a fail-closed 5s pipe deadline, closing an EMFILE
(file-descriptor exhaustion) hazard where a stuck plugin causedzellij pipe
processes to pile up. New troubleshooting entry
covers the symptom if you ever hit it on an older version. - Hostile-payload hardening. Hook inputs are capped at
PATH_MAXso an
oversized cwd can'tE2BIGthe Claude Code hook; oversized payloads are
exercised in tests via stdin rather than argv so the suite runs everywhere. - Setup guards.
zj-radar setup zellijno longer duplicates swap layouts
you already have — it detects them and advises instead; broader test coverage
acrosssetup check,setup edit, and layout injection.
Also in this release
- Two quality passes: boundary hardening, resource discipline, and internal
refactors (clock newtypes, scanner dedup, test consolidation) with no
behavior change. - Docs: README restructure around the quick start, expanded install and
troubleshooting guides, completed producer payload spec
(docs/producers.md), addedCODE_OF_CONDUCT.md. - Nix: hermetic build fixed to include the example layout the guard test
embeds.
Install / upgrade:
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/marktoda/zj-radar/releases/latest/download/install.sh | sh
zj-radar setup zellij --downloadFull Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.0
Full Changelog: v0.1.0-rc.1...v0.1.0
v0.1.0-rc.1
What's Changed
- docs: rework README into a landing page; split details into docs/ by @marktoda in #1
- feat(dist): portable releases — installer, workspace split, setup zellij --download by @marktoda in #2
New Contributors
Full Changelog: https://github.com/marktoda/zj-radar/commits/v0.1.0-rc.1