Skip to content

v1.32.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 19:13
· 601 commits to main since this release
bcccbe4

Lerd 1.32.0

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://lerd.sh/install.sh | bash

Or if already installed:

lerd update

Also available through apt (PPA), dnf (COPR) and Homebrew, see the
installation docs.

Install on macOS

brew tap lerd-env/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

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.