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 justbrew upgrade drud/ddev-edge/ddev
). (You may need abrew 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-alpha4
- 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.- Much better status reporting on
ddev start
, so you don't have to wonder what's happening so much - New
ddev mutagen reset
,ddev mutagen sync
,ddev mutagen monitor
subcommands - Docs updates
- Several bugs and usability improvements
- Much better status reporting on
- 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-alpha3
0795428 Provide more feedback when starting mutagen sync, add ddev yarn
and ddev mutagen monitor
, fixes #3144 (#3148)
7341245 Add ddev help to support section [skip ci][ci skip]
c4ab14e Ongoing mutagen updates, test improvements, fixes #3139 (#3142)
9af805e [docs] D9 Git repo still requires config to be run (#3141) [skip ci][ci skip]
827df16 Fix #2886: replaces deprecated ioutils package. (#3137)