Skip to content

release: v1.30.1#1104

Merged
geodro merged 2 commits into
mainfrom
release/v1.30.1
Jul 23, 2026
Merged

release: v1.30.1#1104
geodro merged 2 commits into
mainfrom
release/v1.30.1

Conversation

@geodro

@geodro geodro commented Jul 23, 2026

Copy link
Copy Markdown
Member

lerd 1.30.1 is a patch on top of 1.30.0 with two fixes.

On macOS lerd stopped prompting to reinstall the DNS sudoers rule on every lerd start. The passwordless liveness probe that decides whether the drop-in is still live was hardcoded to resolvectl, a Linux only tool the macOS drop-in never grants, so sudo always refused and the probe read that as the grant being gone, rewriting the rule on every run even when the installed file was byte identical to its recorded hash. The probe is platform specific now, exercising mkdir -p /etc/resolver on macOS, a command the drop-in already grants.

The other fix is the web UI open-terminal button, which opened in the home directory rather than the site path wherever ptyxis is the terminal, the default on Fedora and on Ubuntu installs that carry it. ptyxis is single-instance and honours --working-directory only alongside --new-window, --tab or -x, so the bare flag lerd passed was ignored. It passes --new-window now.

Closes #1103

geodro added 2 commits July 23, 2026 10:54
The open-terminal button on a site launched ptyxis with a bare --working-directory flag. ptyxis is single-instance and applies that flag only when it is paired with --new-window, --tab or -x, so a plain launch ignored the directory and raised a new window in the home directory instead of the project. It reached anyone whose terminal resolved to ptyxis, the default on Fedora and on Ubuntu installs that carry it, while one-window-per-process emulators were unaffected.

The button passes --new-window alongside --working-directory now, so ptyxis opens the new window in the site or worktree path.

Closes #1103
This patch carries two fixes on top of 1.30.0. On macOS lerd stopped prompting to reinstall the DNS sudoers rule on every lerd start, where the passwordless liveness probe was hardcoded to a Linux only tool and read its own inevitable refusal as proof the grant was gone. And the web UI open-terminal button opens in the site directory again where ptyxis is the terminal, rather than falling back to the home directory.

The version bumps to 1.30.1 and the changelog gains a 1.30.1 section above 1.30.0.
@geodro
geodro requested a review from a team as a code owner July 23, 2026 07:56
@geodro
geodro merged commit c5a840d into main Jul 23, 2026
3 checks passed
@geodro
geodro deleted the release/v1.30.1 branch July 23, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Open-terminal button opens in the home directory instead of the site path on ptyxis

1 participant