Skip to content

v1.22.5-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@rfay rfay released this 24 Nov 19:39
· 314 commits to master since this release
2197e15

Installation/Upgrade

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

  • macOS: brew install ddev/ddev-edge/ddev or just brew upgrade ddev/ddev-edge/ddev (You may need a brew update for homebrew to find the new release.)
  • Traditional Windows: Use choco upgrade -y --pre ddev to get this one, or download the ddev_windows_installer below.
  • Linux or WSL2 (macOS works too) use the install_ddev.sh script: Download the script, make it executable, and run it with the version: ./install_ddev.sh <version> or or curl -LO https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev.sh && bash install_ddev.sh <version> - If you already had ddev installed otherwise, uninstall or unlink first. If you prefer to use a package, download the deb file from this release and install it.
  • 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.

Highlights:

  • 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.

Behavior Changes:

  • ddev composer create no longer tries to remove your files if the project directory is not empty, thanks to @hanoii

Minor Notes:

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

What's Changed

  • 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

New Contributors

Full Changelog: v1.22.5-alpha1...v1.22.5-rc1