v0.5.1
Relay 0.5.1 release notes
This is the first published release. No GitHub release existed before, so
everything documented for 0.5.0 — automatic cleanup, Linux/macOS installers,
relay add-agent, the English --help overhaul — ships here as well.
It is also the first release built automatically and verified on Windows,
macOS, and Linux.
Fixed
- A fresh clone could not be installed: the installers expected
relay.pyzto
be in the repository. They now build it when it is missing. - 9 of 60 tests failed on Windows, because the test fixtures always invoked the
POSIX mock CLIs. The suite now selects the.cmdwrappers on Windows. - The Windows mock wrappers all reported themselves as
claude, which
invalidated worker-fallback anddoctor --deepresults on Windows. SHA256SUMS.txtwas maintained by hand and had gone stale. It is now
generated together withrelay.pyz, so the two cannot disagree.
Added
- CI: every push and pull request runs the full suite on Windows, macOS, and
Linux across Python 3.11–3.13. - Automated releases: pushing a
v*tag verifies, tests, builds, and
publishes. Any check failing stops the run before the release is created. workers.claude.permission_modeis now configurable. The default is
unchanged (bypassPermissions).relay doctorwarns when a worker bypasses permission checks and no
OS-level isolation has been recorded. Advisory only.SECURITY.md,CODEOWNERS, Dependabot, issue labels, andrufflinting.
Development tooling only — Relay still has zero runtime dependencies.
Changed
relay.pyzandSHA256SUMS.txtare no longer tracked in the repository.
They are published only as release assets.
Verification
66 tests pass on Windows, macOS, and Linux across Python 3.11–3.13.
Provider CLI behavior still requires relay doctor --worker <worker> --deep on
each target machine, and again whenever the underlying CLI is upgraded.
What's Changed
- fix: harden Relay delivery and CLI verification by @miter37 in #1
- chore: repository hygiene — .gitignore, artifact untracking, checksum automation by @miter37 in #2
- ci: run the test suite on Windows, macOS, and Linux by @miter37 in #3
- fix: make the test suite pass on Windows by @miter37 in #4
- chore: add collaboration infrastructure and contributor docs by @miter37 in #5
- security: make Claude permission mode configurable and cover the isolation gate by @miter37 in #6
- style: adopt ruff for linting and formatting by @miter37 in #7
- ci: publish releases automatically from version tags by @miter37 in #10
- fix: build relay.pyz during install instead of expecting it in the clone by @miter37 in #11
New Contributors
Full Changelog: https://github.com/miter37/Relay-agent/commits/v0.5.1