Skip to content

v1.22.5: PHP 8.3.0 OrbStack, Upsun, Acquia provider

Compare
Choose a tag to compare
@stasadev stasadev released this 27 Nov 19:08
· 312 commits to master since this release
ed7dcf4

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: 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.
  • Consider ddev config --auto to update your projects to current configuration.

Highlights:

  • PHP 8.3.0 is available, including most extensions, just missing memcached, redis, and xdebug
  • Explicit support for OrbStack and Rancher Desktop Docker providers on macOS
  • Upsun by Platformsh provider integration using ddev pull upsun.
  • Rework Acquia provider integration, you can now use ddev pull acquia without editing the acquia.yaml file.
  • You can configure any node version (including unsupported versions and minor versions) with ddev config --nodejs-version <version>, thanks to @hanoii
  • A few DDEV users had problems with duplicate Docker networks, and that should be resolved here.
  • Improved autocompletion, including custom commands

Behavior Changes:

  • ddev composer create no longer tries to remove your files if the project directory is not empty, thanks to @hanoii
  • There was a problem with environment variables propagating to php-fpm in PHP 8.3, preventing Drupal usage from working correctly; that's resolved.
  • Rework Shopware setup and update it to 6.5 - now it's much easier.

Minor Notes:

  • The mailpit version is updated to latest, thanks to @syssi

What's Changed

  • build: update .gitpod.yml for v1.22.4 release [skip ci] by @stasadev in #5464
  • fix: make project network external, fixes #5193 by @stasadev in #5305
  • docs: add info about disk space checking on wsl2 by @rfay in #5467
  • feat: install shell competions on HEAD by @hanoii in #5456
  • fix: we shouldn't show the amplitude warning on every ddev command by @rfay in #5471
  • fix: remove unnecessary use of fmt.Sprintf by @testwill in #5461
  • build: bump docker-compose to v2.23.0 by @rfay in #5472
  • build: always use the latest go and golangci-lint for gitpod [skip ci] by @stasadev in #5481
  • build: bump github.com/docker/docker from 24.0.4+incompatible to 24.0.7+incompatible by @dependabot in #5479
  • ci: gather debugging information about possible TestExtraPackages failure by @rfay in #5473
  • docs: minor fix of env to use for amplitude debugging by @rfay in #5482
  • ci: stop testing no-bind-mounts and use drupal10 by default by @rfay in #5480
  • docs: specify ddev tap in upgrading instructions for macOS with brew by @bencroker in #5484
  • fix: add correct mimetype for xsl and xslt, fixes #5457 by @apotek in #5458
  • fix: implement limit on number of hosts per line in /etc/hosts because Safari has problems with long lines, fixes #2817 by @rfay in #4805
  • fix: default file/uploads location for Silverstripe by @Firesphere in #5241
  • docs: implement search priority setting using mkdocs-material by @rfay in #5500
  • fix: partial revert of #5383 add -t flag back to mailpit sendmail command by @joelpittet in #5496
  • docs: update custom commands example to show some of the possible annotations by @rfay in #5488
  • docs: adds a dark theme compatible svgs, fixes #5492 by @bmartinez287 in #5501
  • docs: adds a dark theme compatible svgs, fixes #5492 #5501 by @bmartinez287 in #5511
  • feat: add TestComposerCreateCmd to push-pull-test-platforms, tests #5499 by @hanoii in #5516
  • fix: allow editing for platform.yaml by @stasadev in #5515
  • docs: allow uppercase letters on pr titles. by @bmartinez287 in #5514
  • build: add monthly contributor report by @rfay in #5512
  • fix: allow testcmd to run as make tarket on pull-push-test-platforms, follow up to #5516 by @hanoii in #5517
  • build: use latest version of mailpit at image build time by @syssi in #5524
  • fix: build new ddev-webserver to get fixed lagoon-sync, rework Acquia for #4760 by @rfay in #5519
  • fix: ensure no duplicates for docker networks, fixes #5193 by @stasadev in #5508
  • docs: use make test instead of make testpkg by @hanoii in #5528
  • docs: remove the docs about obsolete drush-on-host feature by @rfay in #5530
  • docs: PhpStorm CLI debug error "Can't find a source position. Server with name 'SITE_NAME.ddev.site' doesn't exist." by @RuZniki in #5531
  • fix: internal project network with duplicate check, revert for #5305 by @stasadev in #5533
  • docs: add instructions how to add colima to the macos login items by @rpkoller in #5538
  • ci: revert colima to 0.5.6, use macos-13 by @rfay in #5540
  • test: check for duplicate networks, for #5508 by @stasadev in #5541
  • fix: add label for ddev-router, fixes #5542 by @stasadev in #5545
  • docs: Update list of project types in comments for config.yaml, fixes #5544 by @ayacoo in #5546
  • feat: implement ddev pull upsun provider integration, fixes #5446 by @stasadev in #5529
  • feat: replace deb.nodesource.com with n, fixes #5509 by @hanoii in #5521
  • ci: try Colima latest to fix serious docker failures by @rfay in #5549
  • build: bump actions/github-script from 6 to 7 by @dependabot in #5551
  • fix: revert "build: bump actions/github-script from 6 to 7" by @stasadev in #5552
  • docs: Remove WSL2 step of installing from store by @rfay in #5553
  • docs: add maintainer training resources, add testing and docs for OrbStack and Rancher Desktop, fixes #5113, fixes #4858 by @rfay in #5548
  • fix: add project config validation when using args, fixes #5445 by @stasadev in #5452
  • build: bump actions/github-script from 6 to 7 by @stasadev in #5554
  • ci: fix buildkite runner problems with orbstack and rancher by @rfay in #5558
  • docs: remove 'just' from several places to avoid triggering textlint by @rfay in #5556
  • docs: add instructions for testing a PR by installing a downloaded binary in the $PATH by @gitressa in #5451
  • docs: improve discussion of tarball to be imported by ddev import-files, fixes #5474 by @rfay in #5478
  • fix: Add linux-docker platform for non-wsl2 docker-ce by @rfay in #5560
  • fix: add config validation for --all flag, for #5452 by @stasadev in #5555
  • feat: avoid having to remove files in ddev composer create #5493 by @hanoii in #5499
  • docs: pacify linter on Zip vs ZIP by @rfay in #5562
  • docs: improve steps for macos buildkite agent by @stasadev in #5561
  • build: bump docker-compose to v2.23.3 by @stasadev in #5563
  • build: install only binary from Upsun, for #5529 by @stasadev in #5564
  • docs: fix indentation for Docker provider list by @stasadev in #5565
  • build: bump images to v1.22.5 for pre-release by @stasadev in #5566
  • fix: update shopware to 6.5, quickstart and defaults to 6.5+composer by @rfay in #5489
  • refactor: order host, port, driver the same both places in Drupal 10 settings file by @gitressa in #5570
  • docs: mention problems with shopware6 ddev composer create by @rfay in #5569
  • ci: don't fail tests based on file removal failure by @rfay in #5571
  • fix: php8.3 should allow environment variables to php-fpm by @rfay in #5573
  • build: update images to get get php8.3.0 and related new packages by @rfay in #5574
  • build: bump webserver to v1.22.5 by @stasadev in #5575

New Contributors

Full Changelog: v1.22.4...v1.22.5