DDEV v1.25.0 Adds Windows Installer, XHGui, and Modern Defaults
DDEV has released version 1.25.0, introducing a major update to its local development environment with improvements targeting Windows support, debugging speed, and configuration flexibility. The update includes a new per-user Windows installer, XHGui as the default profiler, and a switch to Debian Trixie as the base OS image for new projects.
The new installer simplifies setup on both WSL2 and traditional Windows, removing the need for administrator privileges. Developers can now benefit from faster debugging thanks to XHGui integration and zstd-compressed snapshots, which significantly reduce export and restore times. PHP 8.4 is now the default version, while PHP 8.5.2 is available with full extension support including Xdebug. Node.js 24 and MariaDB 11.8 are also set as defaults for new environments.
Diagnostic tools xdebug-diagnose and mutagen-diagnose have been added to help troubleshoot common issues with Xdebug and file synchronization. The release also includes early support for Podman and Docker Rootless environments and formalizes FrankenPHP as an official add-on.
A new cloudflared share provider updates the ddev share command for easier public previews. Traefik configuration has been standardized, requiring project-specific YAML files with Traefik v3 syntax. Several ddev config flags have been renamed for clarity, and deprecated commands have been removed or replaced by add-ons.
Post-upgrade, users are advised to run ddev poweroff, update configurations with ddev config --auto, and review their existing projects and add-ons. Compatibility notes cover changes related to Debian Trixie, nginx modules, profiling modes, and Traefik configuration structure.
Full release notes and upgrade instructions are available at ddev.com/download.

