github ddev/ddev v1.18.0-alpha1
v1.18.0-alpha1: Supercharge your DDEV with Mutagen

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

  • 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.
  • Adds MariaDB 10.6 as a database type.

Caveats

  • This release downgrades 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.

Commits since v1.17.7

2e4fa51 Mutagen.io caching/asynchronous update feature, fixes #3046, fixes #2361 (#3103)
334f76e Use debian bullseye as base image for ddev-webimage, downgrades nginx to 1.18.0, fixes #3116 (#3102) [skip ci][ci skip]
c141572 Remove gitpod badge from PR comments (#3122) [skip ci][ci skip]
070332f Forgot to --rm the docker run for disk space in test_ddev.sh [skip ci][ci skip]
e839306 Add disk space check to test_ddev.sh [skip ci][ci skip]
ed17c31 Fix link to brew.sh in docs (#3104) [skip ci][ci skip]
23f2666 [docs] Add magento setup:upgrade after sampledata [skip ci][ci skip]
b7e1cd5 Improve magento quickstart with specific info about sampledata [skip ci][ci skip]
9b047b2 Do not trim quotes on Example in findDirectivesInScriptCommand (#3051) (#3057)
c71dec1 Use 'drush -r docroot' in acquia provider as acquia seems to require it now (#3100)
57f912c Add required --cleanup-database to setup:install in magento quickstart [skip ci][ci skip]
98e02d6 Add removing proxy settings from docker desktop to troubleshooting docs. [skip ci][ci skip]
9e24dbd fix markdown error in xhprof-profiling.md (#3094) [skip ci][ci skip]
74b5350 Add MariaDB 10.6, solve problems with unsupported 5.5-10.1 versions, fixes #3093 (#3096)
fce3b95 TYPO: TERMINUS_TOKEN instead of PLATFORMSH_CLI_TOKEN in comments [skip ci][ci skip]

Don't miss a new ddev release

NewReleases is sending notifications on new releases.