github ddev/ddev v1.17.0-rc1

latest releases: v1.23.0, v1.23.0-rc2, v1.23.0-rc1...
pre-release3 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 Homebrew and Linux Linuxbrew (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.). This now works on Apple Silicon Homebrew as well.
  • 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.17.0-rc1

  • The headline remains the ddev push implementation and the general provider integration. You can now pull and push database and files. See the new provider integration system, with user-configurable and extensible techniques, AcquiaPlatform.shDDEV-LivePantheon.io integration. Integration is user-editable, so it's easy to add, improve, share integrations. There are examples provided for rsync and local file sources, see the Introduction.

You can see the full provisional v1.17.0 release notes here, with everything that's happened since v1.16.

Instructions for Apple M1

  1. Docker: as of 2021-03-27 the currently listed Docker M1 Tech Preview RC2 is working great, fixing a number of significant problems.
  2. Use a terminal app that is not running. under Rosetta 2. So for example, if using iTerm, the "get info" checkbox should NOT say "Open using Rosetta".
  3. Install with Apple Silicon Homebrew (in /opt/homebrew) or using the install_ddev.sh v1.17.0-rc1 script as above.
  4. Check to make sure you got the arm64 version of ddev. ddev version should show it being "architecture: arm64".
  5. ddev --version should show the right version
  6. To get NFS going, you can re-run the script that sets it up, which is now Apple M1 friendly, curl -O https://raw.githubusercontent.com/drud/ddev/master/scripts/macos_ddev_nfs_setup.sh && chmod +x macos_ddev_nfs_setup.sh && ./macos_ddev_nfs_setup.sh Note that if you just upgraded to the docker desktop RC2 you'll need to run this again, as they changed back to the old networking.

Commits since v1.17.0-alpha8

46108e3 Bump images to v1.17.0-rc1 (#2895)
9e5228a Latest docker (version 20) (#2897) [skip ci][ci skip]
d6d5246 [docs only] Use fully-qualified name for service when configuring in client, fixes #2744 [skip ci][ci skip] (#2892)
588f3d9 Test push only on one test system (#2891)
2c1e7aa Update brew upgrade command (#2888)
0f9a5b4 Fix broken docs sidebar, fixes #2885 [skip ci][ci skip] (#2893)
6a71501 Include architecture in ddev version, fixes #2884 (#2889)
36beb4f test_ddev.sh should not depend on other scripts [skip ci][ci skip] (#2890)

Don't miss a new ddev release

NewReleases is sending notifications on new releases.