Skip to content

v1.22.2: Mailpit, PHP 8.3

Compare
Choose a tag to compare
@gilbertsoft gilbertsoft released this 15 Sep 11:16
· 493 commits to master since this release
d12fbb4

Installation

See the installation instructions for details, but it's easy:

  • macOS: brew install ddev/ddev/ddev or just brew upgrade ddev ).
  • Traditional Windows: Use choco upgrade -y ddev, or download the ddev_windows_installer below.
  • Linux or WSL2 (macOS works too): Use apt install ddev or apt upgrade ddev see apt/yum installation or use the install_ddev.sh: curl -fsSL https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev.sh | bash
  • 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 or ddev delete images --all after upgrading to free up disk space used by previous docker image versions. This does no harm.

Highlights:

Most of what you want to know is in the v1.22.0 release notes. This point release adds:

  • Mailpit is used for capturing emails instead of the abandoned Mailhog. Almost everything works the same as it did, including ddev launch -m. However, if you were using the mailpit add-on from @tyler36 please remove it to avoid conflicts, ddev get --remove mailpit.
  • PHP8.3 support (PHP8.3-beta3), but there are still a number of extensions missing: apcu, imagick, memcached, redis, uploadprogress, xdebug, xhprof, xmlrpc.
  • MySQL 8.0 upgraded to 8.0.34
  • DDEV_HOST_WEBSERVER_PORT finally works after years. This will allow custom commands like ddev share but with services other than ngrok.
  • Custom mysql configuration on traditional Windows now works thanks to @rokclimb15
  • Improvements in GitHub Codespaces support, thanks to @mandrasch

What's Changed

  • build: update readthedocs config per their email by @rfay in #5245
  • feat: add php8.3 support by @rfay in #5238
  • docs: remove information about obsolete omit-containers=dba config, fixes #5246 by @garvinhicking in #5247
  • docs: update moodle quickstart to use MariaDB 10.6 by @rfay in #5252
  • docs: step-debugging: add firewall tip at top, update Debug Configuration to use PHP Web Page, fixes #5248 by @gitressa in #5249
  • docs: add FAQ about migrating between Docker providers by @rfay in #5159
  • docs: store ddev.gpg in keyrings instead of trusted.gpg.d by @ted933 in #5172
  • fix: make GetDockerPlatform() more accurate, fixes #5250 by @rfay in #5258
  • ci: colima no longer needs to be installed on macOS runners on github actions by @rfay in #5259
  • docs: explain how to examine data on Amplitude by @rfay in #5261
  • ci: don't install libpq on macOS any more, postgresql is installed by @rfay in #5264
  • docs: fix yarn commands link by @rfay in #5265
  • fix: provide consistent hash per drupal/backdrop project name, fixes #5255 by @rfay in #5262
  • fix: properly support DDEV_HOST_WEBSERVER_PORT, fixes #1812 by @rfay in #5263
  • fix: add dedicated ddev-traefik-router, fixes #5239, fixes #5209 by @rfay in #5266
  • fix: remove cruft from DdevApp by @rfay in #5274
  • build: bump docker-compose to 2.20.3 by @rfay in #5276
  • fix: additional MySQL config on Windows, fixes #3801 by @rokclimb15 in #5242
  • ci: use explicit choices for image name to push [skip ci] by @rfay in #5283
  • docs: fix custom cert issues - default router has changed by @rfay in #5287
  • docs: fix URL in error message, remove warning in NFS docs by @rfay in #5284
  • codespaces - remove docker-in-docker since it's installed via universal image by @mandrasch in #5267
  • fix: change codespaces forwarding domain name to app.github.dev by @mandrasch in #5257
  • ci: update devcontainer package since we have new devcontainer stuff by @rfay in #5289
  • fix: import-files should work with any project type by @stasadev in #5234
  • feat: adjust the ddev golang files to the textlint rules by @rpkoller in #5188
  • feat: initial JSON schemas for global config and project/app config, fixes #4511 by @jamesmacwhite in #5281
  • docs: add next steps to improve guiding new users, enable footer links by @mandrasch in #5279
  • docs: initial draft for restructuring the CMS quickstarts guide by @rpkoller in #5207
  • feat: amplitude should report installed add-ons, fixes #5260, fixes #5254 by @rfay in #5271
  • docs: fix broken links to provider directory on GitHub by @mamoschli in #5297
  • docs: mention alternate docker providers in faq, fixes #5014 by @rfay in #5293
  • ci: try another technique to get colima running again by @rfay in #5308
  • docs: fix broken chocolatey link by @rfay in #5311
  • ci: simplify colima/homebrew setup by @rfay in #5309
  • docs: mention xdebug_ide_location setting in xdebug troubleshooting section by @ultimike in #5307
  • docs: fix a tab in "CMS Quickstarts" by @adriendupuis in #5302
  • docs: improve and simplify codespaces guide, use separate script by @mandrasch in #5290
  • docs: add Ibexa DXP to "CMS Quickstarts" by @adriendupuis in #5301
  • ci: more work to get homebrew sorted out on colima by @rfay in #5312
  • refactor: use StrictHostKeyChecking=accept-new by @jonaseberle in #5104
  • build: bump actions/checkout from 3 to 4 by @dependabot in #5317
  • build: use gsudo.exe directly from gerardog/gsudo, for #4701 by @rfay in #5314
  • docs: textlint is complaining about Zip usage - use ZIP by @rfay in #5323
  • build: bump docker-compose to 2.21.0 by @rfay in #5320
  • docs: note that the CLI flag --project-name is what sets name in config.yaml by @mlncn in #5315
  • docs: add info about mutagen sync slow due to node_modules by @damienmckenna in #5303
  • feat: replace MailHog with Mailpit, provide global router port configuration, fixes #4827, fixes #5220, for #4701 by @rfay in #5313
  • fix: drupal9 and drupal10 shouldn't be used with host-side drush so remove facility by @rfay in #5328
  • docs: add --project-tld to global config by @rfay in #5330
  • ci: make github action build dbserver images, fixes #3748 by @rfay in #5329
  • docs: document bind_all_interfaces project config, fixes #5280 by @rfay in #5334
  • build: bump images to v1.22.2, fixes #5310 by @rfay in #5333

New Contributors

Full Changelog: v1.22.1...v1.22.2