Download Latest Version ddev_windows-amd64.v1.24.7.zip (11.0 MB)
Email in envelope

Get an email when there's a new version of DDEV

Home / v1.24.7
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2025-07-19 1.7 kB
ddev-wsl2_1.24.7_linux_amd64.deb 2025-07-19 4.3 MB
ddev-wsl2_1.24.7_linux_amd64.rpm 2025-07-19 4.4 MB
ddev-wsl2_1.24.7_linux_arm64.deb 2025-07-19 4.0 MB
ddev-wsl2_1.24.7_linux_arm64.rpm 2025-07-19 4.1 MB
ddev_1.24.7_linux_amd64.deb 2025-07-19 10.7 MB
ddev_1.24.7_linux_arm64.deb 2025-07-19 10.0 MB
ddev_1.24.7_linux_amd64.rpm 2025-07-19 11.0 MB
ddev_1.24.7_linux_arm64.rpm 2025-07-19 10.2 MB
ddev_linux-amd64.v1.24.7.tar.gz 2025-07-19 10.7 MB
ddev_macos-amd64.v1.24.7.tar.gz 2025-07-19 11.3 MB
ddev_macos-arm64.v1.24.7.tar.gz 2025-07-19 10.6 MB
ddev_windows_arm64_installer.v1.24.7.exe 2025-07-19 20.0 MB
ddev_linux-arm64.v1.24.7.tar.gz 2025-07-19 9.9 MB
ddev_shell_completion_scripts.v1.24.7.tar.gz 2025-07-19 19.1 kB
ddev_windows-amd64.v1.24.7.zip 2025-07-19 11.0 MB
ddev_windows-arm64.v1.24.7.zip 2025-07-19 10.1 MB
ddev_windows_amd64_installer.v1.24.7.exe 2025-07-19 21.8 MB
README.md 2025-07-19 13.1 kB
v1.24.7_ Windows Installer, MariaDB 11.8 source code.tar.gz 2025-07-19 19.3 MB
v1.24.7_ Windows Installer, MariaDB 11.8 source code.zip 2025-07-19 21.3 MB
Totals: 21 Items   204.8 MB 4

Installation

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

  • macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
  • Linux: Use apt install ddev or apt upgrade ddev see apt/yum installation
  • Windows and WSL2: Download the ddev_windows_amd64_installer.exe below; you can run it for install or upgrade.
  • 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

  • Windows Installer handling Traditional Windows, WSL2/Docker CE, and Docker/Rancher Desktop. Read more, with video
  • Support added for MariaDB 11.8 LTS, ddev config --database=mariadb:11.8
  • New ddev-hostname binary for hosts editing (with improved elevation/escalation technique) (gsudo is no longer required on Windows, and ddev.exe installation is no longer required on Windows WSL2. Read more
  • New Linux ddev-wsl2 package is built specifically for WSL2 and includes Windows-side binaries, so separate upgrading of Windows-side binaries is not needed
  • WSL2 Mirrored Mode now has automated testing
  • New minimally supported Docker providers:
  • Docker Desktop for Linux - has had limited manual testing only; prefer the documented docker-ce installation
  • Rancher Desktop for Windows - has had limited manual testing only; currently the only open-source provider on traditional Windows
  • It's recommended to run ddev delete images after the upgrade

Breaking Changes

  • If you rely on ## Flags annotation in custom commands, there is a change: unknown flags will no longer be parsed and will cause Error: unknown flag or Error: unknown shorthand flag. Either define all possible flags explicitly or remove the ## Flags annotation.

Features

  • Enhanced Docker images cleanup in ddev delete images, ddev delete, ddev clean
  • Shell completion support for flags in ddev config and ddev config global
  • New DDEV_USER environment variable for use in custom .ddev/docker-compose.*.yaml files
  • ddev launch in WSL2 works without installing xdg-utils (which can be safely removed on existing installations after update)
  • Support for NO_COLOR variable, see Using NO_COLOR Inside Containers
  • Return real exit code from ddev exec and add quiet -q flag to it, thanks to @andreashager

Bug Fixes

  • Fix ddev composer create-project to accept stdin
  • Remove unused Node.js version cache in ddev-global-cache Docker volume, thanks to @lozcalver
  • Add overrides from all .ddev/config.*.yaml files to .DdevProjectConfig (used in Go templates, see example)
  • Make --json-output / -j work as expected for debug/verbose output.
  • Fix issue where the db container couldn't restart alone when extra config was present in .ddev/mysql/*.cnf, thanks to @das-peter

Minor Updates

  • PHP 8.3.23 and 8.4.10
  • Xdebug 3.4.4
  • docker-compose v2.38.2
  • Update debian-archive-keyring for EOL database images (mysql:5.5, mysql:5.6, postgres:9, postgres:10, postgres:11)
  • Display user defined router-compose.*.yaml and ssh-auth-compose.*.yaml during ddev start
  • Align Craft CMS quickstart with official docs, thanks to @AugustMiller
  • Normalize default values in ddev help config and ddev help config global

What's Changed

New Contributors

Full Changelog: https://github.com/ddev/ddev/compare/v1.24.6...v1.24.7

Source: README.md, updated 2025-07-19