v1.22.5-rc1
Pre-release
Pre-release
Installation/Upgrade
See the installation instructions for details, but it's easy:
- macOS:
brew install ddev/ddev-edge/ddev
or justbrew upgrade ddev/ddev-edge/ddev
(You may need abrew 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 orcurl -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
topush-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