Skip to content

v0.13.5

Choose a tag to compare

@github-actions github-actions released this 16 May 21:29
v0.13.5
d9c40de

Summary

Patch release fixing exec_command PATH resolution in HTTP transport mode. When aptu-coder runs as a launchd or systemd service (via brew services), the process previously received a bare system PATH with no Homebrew, gpg, or user-installed tools. Commands such as git commit -S would fail with gpg: command not found.

What's Changed

Bug Fixes

  • exec_command PATH injection: The server now snapshots the user's full login PATH once at startup (via $SHELL -l -c 'echo $PATH'), stores it as an immutable Arc<Option<String>>, and injects it into every child process via cmd.env("PATH", ...). Zero per-command overhead. Falls back to the current process PATH if the login shell snapshot fails, so stdio mode is unaffected (#917)

Breaking Changes

None - this release is fully backward compatible with v0.13.4.

Full Changelog: v0.13.4...v0.13.5