github ddev/ddev v1.18.0-alpha3
v1.18.0-alpha3: More mutagen improvements, persistent mysql client history

latest releases: v1.23.0, v1.23.0-rc2, v1.23.0-rc1...
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-alpha3

  • The headline remains 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 docs and article for performance details. This great feature was sponsored by Tag1 Consulting.
    • New ddev mutagen reset subcommand
    • Several bugs and usability improvements
  • Persistent mysql history thanks to @cspitzlay in #3113
  • All generated settings files now use the explicit hostname of the db container (ddev-<projectname>-db) because just 'db' can be ambiguous.
  • These releases solve 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.

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-alpha2

763e703 Use explicit db hostname, fixes #3065 (#3111)
40e1e4a Mutagen followups, fixes #3135 (#3134)
9c5d134 Make mysql client history survive a ddev restart (#3113)
665ce0e Fix extraneous newline in ddev exec, fixes #3131 (#3133)
1f95a18 Reverse broken backwards minimum disk space warning (#3132)

Don't miss a new ddev release

NewReleases is sending notifications on new releases.