github ddev/ddev v1.17.5
v1.17.5: tool upgrades, disable http/2 when needed, blackfire upgrade

latest releases: v1.23.1, v1.23.0, v1.23.0-rc2...
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 --version 1.17.5 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.5

This release has a number of minor upgrades:

  • Please see the v1.17.0 release notes of course.
  • Update default composer 2 in web container and ddev composer to 2.1.1
  • Update wp-cli to v2.5.0 (first wp-cli release in a long time)
  • Allow globally disabling http/2 support in ddev-router (ddev config global --disable-http2)
  • Minor increases of webserver buffer sizes in ddev-router and ddev-webserver to help with huge cookie payloads.
  • Upgrade to Blackfire agent v2 in web container, removing deprecation warnings.
  • Quite a lot of upgrades to infrastructure and cost reduction work, moving tests to GitHub Actions, etc.

Caveats

  • This contains composer 2.1.1. There was a reported issue with composer 2.1.0 and composer-patches, cweagans/composer-patches#363. If you need to lock composer to an earlier version (or update to a later version) you can do that in .ddev/config.yaml with and explicit composer_version: 2.0.14 for example.
  • Please see the Caveats in v1.17.0 release notes.

Commits since v1.17.2

546156d ssh-agent is not available on github actions, need to run it
f79ba5e Bump upstream Dockerfile again to get composer 2.1.1 (#3038)
4283284 Make sure instrumentation is enabled before testing for it
2d89452 Debug why we don't see segmentkey test working
b9e9072 Provide environment variable SegmentKey
5d74b5f Add a test to make sure SegmentKey is working on release build (#3037)
851ac39 Fix homebrew and AUR release push failures [skip ci][ci skip] (#3036)
20fe4c3 Fix Makefile problem in Windows chocolatey build
2b1e70c Update docker images for upcoming ddev v1.17.3 (#3035)
709ad8a Increase ddev-router nginx large_client_header_buffers value for large cookie payload (#3033)
1db65a6 Increase ddev-webserver apache/nginx limit request field size for large cookie payloads (#3034)
74ae7f8 Make TestPoweroffOnNewVersion work on Windows, fixes #2979 (#3031)
ecd521d gitpod "prebuild" is deprecated, so switch to using init (#3032) [skip ci][ci skip]
f5e9a97 Remove Jessie keys so we can properly test for expiring keys, fixes #3004 (#3030)
40f9dbb Check ENV variable first before doing a FS stat in settings.ddev.php (#3017)
10cc42e8 Keep github template helper text visible only to the issue author (#3029) [skip ci][ci skip]
0f01609 Windows buildkite often has first-time trouble with DNS lookups (#3016)
772e26d Stop reporting anything but start to segment (#3020)
8b58eb1 Allow globally disabling http/2 support in ddev-router (#3011)
4961432 Need to unsign binary before signing it (#3018)
43b81fe Make sure to notarize both macos binaries (#3015)
266ad75 Don't try to build chocolatey on interim revisions (#3012)
7a20a43 Move release builds to GitHub actions, sign with new Windows cert (#3003)
a2ec666 Reduce how much circleci gets used (#3010)
e14d7af Replace archived golint with revive and update errors (#3007)
773d1f6 Temporarily defer apt key expiration test on mysql 5.5/5.6/8.0, for #3004 (#3006)
a37e279 Docs: Fix mistaken reference to defaulting to mariadb 10.2 [skip ci][ci skip]
405c5c5 Make windows_install build on Windows (#2994)
dd7177f Minor test fixup of TestDdevRestoreSnapshot (#2991)
e7bcc88 Fix broken markup that showed ddev-solr instead of ddev-projectname-solr[skip ci][ci skip] 281070cd Upgrade to Blackfire agent v2 in web container (#2970) 7f965ea2 Kill off ddev-router if it's not running, fixes #2981 (#2985) 88a68089 Gitignore .ddev/commands/web/live (#2982) 99f25d96sudo docker-up` is no longer needed in Gitpod (#2984) [skip ci][ci skip]

Don't miss a new ddev release

NewReleases is sending notifications on new releases.