github ddev/ddev v1.18.0-alpha2
v1.18.0-alpha2: Mutagen improvements

latest releases: v1.23.1, v1.23.0, v1.23.0-rc2...
pre-release2 years ago

Installation/Upgrade

See the installation instructions for details, but it's easy:

  • Please stop all projects first, this does no harm: ddev poweroff
  • macOS Linux, and WSL2 Homebrew (ddev-edge channel only): brew install drud/ddev-edge/ddev or just brew upgrade drud/ddev-edge/ddev ). (You may need a brew update for homebrew to find the new release.).
  • Traditional Windows: Use choco upgrade -y --pre ddev to get this one, or download the ddev_windows_installer below.
  • Linux and macOS with the install_ddev.sh script: Download the script, make it executable, and run it with the version: ./install_ddev.sh <version>
  • And anywhere, you can just download the tarball or zipball, untar or unzip it, and place the executable in your path where it belongs.
  • Consider ddev delete images after upgrading to free up disk space used by previous docker image versions. This does no harm.

Key changes in v1.18.0-alpha2

  • The headline is experimental Mutagen support, offering vastly faster webserver performance. See the docs - it's really cool. Please make sure no competing mutagen instances are running (use killall mutagen) and thenddev config --mutagen-enabled && ddev start. See article for performance details. This great feature was sponsored by Tag1 Consulting.
  • This release solves an obscure problem inside the web container that only happens on Mac M1 with some clients and some https servers that results in a Segmentation Error.
  • DDEV now checks for inadequate disk space in docker and warns about it.

Caveats

  • These alpha releases downgrade nginx inside the container from 1.20 to 1.18, because the new web container uses Debian 11 Bullseye, and Nginx has not released packages for Bullseye yet. They promise them soon. I don't think this affects anybody, but it's worth noting.
  • docker-compose v1.25+ is now required (it was v1.21+, which was native on Debian 10 Buster, but that one didn't fully work)

Commits since v1.18.0-alpha1

06ff3e5 Mutagen followup from v1.18.0-alpha1, fixes #3124 (#3125)
7b926c5 Check for adequate disk space in docker, fixes #863 (#3110)
2c2fa8c Fix spellcheck problem (#3127)
d0c0421 Bump required docker-compose to 1.25 (#3099)
7a963c5 [docs] add index.php to command for "simplest possible" [ci skip][skip ci]
b1e6a30 [docs] Windows WSL2 offline usage (windows-side hosts file) [skip ci][ci skip] (#3119)
409002a [docs] Fix typo on laravel quickstart [skip ci][ci skip] (#3123)

Don't miss a new ddev release

NewReleases is sending notifications on new releases.