github ddev/ddev v1.17.7
v1.17.7: docker-compose compatibility, mariadb upgrades

latest releases: v1.23.0, v1.23.0-rc2, v1.23.0-rc1...
2 years ago

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 or brew upgrade drud/ddev/ddev ). (You may need a brew 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 or curl -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.7

  • docker-compose 2.0-beta* is not yet compatible with docker-compose v1, but docker is pushing it out to some "canary" users. Disallow its use and explain to people how to switch to docker-compose v1. docker-compose disable-v2 or uncheck the checkbox in Docker Desktop's "experimental settings".
  • Updates to MariaDB 10.3.30, 10.4.20, etc.
  • xhprof integration now works with Drupal 9 and TYPO3 and API-type requests. (Thanks to Tag1 Consulting for sponsoring this development!)

Caveats

Commits since v1.17.6

581b68a Bump images to 1.17.7 in preparation for release (#3081)
0ebd0fa Improve xhprof availability and revert to just using the classic run list page (#3087)
4a14e07 Remove remnants of Docker Toolbox support from Windows Installer (#3079)
a051889 Don't allow docker-compose v2 to be used (#3086)
a23c73f Minor xhprof and blackfire custom command improvements (#3070)
3826805 Declare gsudo as dependency in chocolatey (#3080)
dac1f78 Download gsudo on demand for Windows installer (#3066)
d2f2019 Use relative paths for dockerfile and context, for docker/compose-cli#1854 (#3078)
53dc266 Make ssh-auth volume name explicit on creation, fixes #3075 (#3077)
e63d33c Add LANG default to web and db containers (#3073)
e430283 Use newer docker-compose syntax for name of ddev_default network, fixes #3069 (#3076)
90e977d Bump golang build to v1.16.5 (#3063)
4e415ec Remove goreportcard from REAMD.md [skip ci][ci skip]

Don't miss a new ddev release

NewReleases is sending notifications on new releases.