Skip to content

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

Compare
Choose a tag to compare
@rfay rfay released this 04 Jun 18:51
· 1791 commits to master since this release

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]