github laradock/laradock v18.2

6 hours ago

Laradock v18.2

A hardening release that closes out the v18 refactor: it unblocks fresh workspace builds that were failing on an upstream PHP repo change, tightens CI so the new per-service env split can't silently regress, and cleans up docs and dead config. No breaking changes — existing .env files keep working untouched.

🔧 Fixes

  • Fresh workspace builds unblocked. The ondrej/php PPA changed its repository label, making apt-get update hard-fail on every clean build. WORKSPACE_ALLOW_RELEASE_INFO_CHANGE now defaults to true, which accepts the new release info and lets the build proceed; opt out by setting it to false in your .env (25b26de).
  • Extension toggles no longer resolve empty in CI. After the v18.1 env split, docker buildx bake read only the root .env, so per-service extension toggles silently went blank. CI now appends each matrix service's defaults.env to the root .env before baking, plus a new compose-validate job that catches broken include / env_file wiring (629ae68).

🧹 Cleanup

  • Removed 22 top-level named volumes no service references (services use DATA_PATH_HOST bind mounts) (629ae68).
  • Dropped 7 dead variables from .env.example (BEANSTALKD_CONSOLE_*, METABASE_JAVA_TIMEZONE, DOCKER_REGISTRY_*, FILTERS, PHP_INTERPRETER) — leftovers from long-removed service blocks (5f9cdb0).
  • Removed phantom services (HHVM, Codiad, ICE Coder, Web IDE, IPython/Jupyter Hub) from the README / Intro / homepage service tables; added Valkey, Dragonfly, and OpenSearch to the Intro table.

📖 Docs

  • Rewrote the macOS performance guide. Dropped the long-dead Dinghy, docker-sync/sync.sh, and d4m-nfs workarounds (the sync.sh script no longer ships) in favor of what actually works in 2026: enable VirtioFS, tune APP_CODE_CONTAINER_FLAG (:cached / :delegated), keep vendor/node_modules off the bind mount, and Mutagen for the largest codebases (629ae68).
  • Added a "run your commands inside the workspace" callout to Getting Started, and per-service "connect from your host" lines (host + port) to the Usage guide.
  • Fixed docs still pointing at the old monolithic docker-compose.yml (MySQL port, pgbackups, a CodeIgniter flag that no longer exists) and dropped the stale COMPOSE_FILE separator paragraph; quickstarts now use docker compose (v2).
  • Repaired the docs-site sidebar and in-page anchor links so the Docusaurus build is warning-free; external deep-links (#Use-Redis, ...) still resolve.
  • Homepage stack list now enumerates all v18 services, with 3-way SYNC comments tying README.md, Intro.md, and the homepage together (#3750).

Full Changelog: v18.1...v18.2

Don't miss a new laradock release

NewReleases is sending notifications on new releases.