v1.32.0
Lerd 1.32.0
Lerd — Podman-powered local PHP dev environment for Linux & macOS.
Install on Linux
curl -fsSL https://lerd.sh/install.sh | bashOr if already installed:
lerd updateAlso available through apt (PPA), dnf (COPR) and Homebrew, see the
installation docs.
Install on macOS
brew tap lerd-env/lerd
brew install lerd
lerd installOr if already installed:
brew upgrade lerd
lerd installChangelog
Features
- 7f82470 feat(install): offer dnsmasq on NetworkManager-only hosts (#1305)
- f715466 feat(php): stage unreachable path arguments into the container (#1321)
- 9cadd1e feat(share): add Pinggy and generalize the SSH tunnel mode (#1301)
- 0d93ac6 feat(share): expose a site through your own reverse proxy (#1303)
- b8cbac0 feat(tinker): shareable snippets in the Tinker tab (#1299)
- 21e65ed feat(worktree): add a supported wait for the setup pipeline (#1256)
- da21579 feat: add opt-in LAN access for managed services (#1247)
Bug Fixes
- 972d227 fix(cli): forward the terminal's colour capability into container execs (#1287)
- 2993263 fix(devserver): publish the proxied URL to plugins that ignore server.origin (#1250)
- ab88351 fix(dns): detect missing dnsmasq binary on NetworkManager-dnsmasq hosts (#1302)
- 8da8f4b fix(doctor): check the browser stores for the CA instead of certutil's presence (#1258)
- e1eab79 fix(mcp): declare items schema on array-typed tool parameters (#1267)
- 884bfed fix(node): preserve npm_config_prefix in global wrappers after activation (#1269)
- 4e73729 fix(release): generate the Homebrew formula with Linux support (#1275)
- 8d3e7c1 fix(reqstats): keep dev server requests out of the request-timing view (#1243)
- 97c0c93 fix(services): resolve a service's version from its surviving data dir (#1254)
- b8c615c fix(ui): stop offering LAN settings that do nothing on a loopback-only install (#1259)
- f7eee42 fix(ui): stop serving a cold snapshot cache as an empty sites list (#1260)
- 9b725ee fix(update): follow the release redirect chain to completion (#1298)
- 50c2e3c fix(watcher): serve every worktree before provisioning any of them (#1281)
- 9b84a69 fix(watcher): signal readiness before the boot provisioning (#1261)
- b8a3ddc fix(workers): follow a site's scheme and domains into its dev server (#1241)
- a48ee8f fix(workers): prune per-worktree units whose checkout was removed outside lerd (#1245)
- 12d0f47 fix(workers): read a macOS worker's working directory back from its guard script (#1323)
- 2a4af6d fix: address the defects found reviewing everything since v1.31.0 (#1320)
- fac5c98 fix: address the defects found testing v1.31.0 across distro guests (#1336)
- 9007451 fix: resolve the shims on every surface that runs a framework command (#1295)
Other
- c36e231 Fix client-shim loopback host routing and anchor worker proxy paths (#1235)
- 3a2f5fc Optional PATH shim and no more captured npm globals (#1282)
- 87339f4 Repair mkcert CA trust on macOS instead of trusting presence alone (#1237)
- 80061ba docs(readme): group the feature list into sections so it reads (#1238)
- 60def62 perf: stop the resident daemons working while the machine is idle (#1271)
- bcccbe4 release: v1.32.0 (#1341)
Full Changelog: v1.31.0...v1.32.0
Thanks to @geodro, @retr0ripper, @381181295, @JoeJoeflyn and @raihanadf for the contributions in this release.