Most of what you want to know is in the v1.17.0 release notes so please check there... Make sure you read the Caveats.
Installation/Upgrade
See the installation instructions for details, but it's easy:
- macOS Homebrew and Linux Linuxbrew:
brew install drud/ddev/ddev
orbrew upgrade drud/ddev/ddev
). (You may need abrew update
for homebrew to find the new release.). This works on Apple Silicon Homebrew as well. - Windows: Use
choco upgrade -y 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:
./install_ddev.sh
orcurl -LO https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh
- 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. - In the past, a
ddev poweroff
was required; now ddev itself detects that you have a new version and asks for permission to do a poweroff.
Key changes for v1.17.1
- Please see the v1.17.0 release notes of course.
- Some folks had trouble with v1.17.0 because they had some key executable things (notably drush) in a nonstandard place, so it wasn't in the $PATH. (Normal place is vendor/bin, but some folks had it in top-level bin directory. This release adds the top-level bin directory (/var/www/html/bin) and also the user bin directory (~/bin) to the $PATH inside the web container, so it may make that less painful.
- The php-imagick extension was missing from PHP7.* in the web container and that's fixed now.
Caveats
Please see the Caveats in v1.17.0 release notes.
Commits since v1.17.0
61e4580 Bump web image tag for v1.17.1 (#2953)
1ab8cb4 Add ~/bin and /var/www/html/bin to PATH in web container (#2949)
c2a6a6e Turn off DOCKER_SCAN_SUGGEST to get rid of synk advertising (#2952)
f6f4107 gitpod: Move make into init in .gitpod.yml (#2933) [skip ci][ci skip]
42db893 [docs] Improve Acquia pull integration documentaion (#2936) [skip ci][ci skip]
28b801a Fix docs to show available PHP versions including 8.0 (#2941) [skip ci][ci skip]
3369527 Fix docs typo TERMINUS_MACHINE_TOKEN->PLATFORMSH_CLI_TOKEN for Platform (#2951) [skip ci][ci skip]
6400e0e Update homebrew formula to fix deprecations, fixes #2942, fixes ddev/homebrew-ddev#43 (#2950)
1213bcb Update Pantheon provider instructions to match yaml. (#2943)
385233b Pick up new php-imagick build from upstream, fixes #2934 (#2937)
faa281a Updates mkdocs-material to 7.1.1 as well as dependencies (#2948)
8863fb6 Update .gitpod.Dockerfile (#2932) [skip ci][ci skip]
e702a98 blackfire: Fix example command to set blackfire credentials (#2931)