DDEV v1.25.0 Adds Windows Installer, XHGui, and Modern Defaults

Major release improves Windows onboarding, debugging performance, and base stack defaults across new DDEV projects
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.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events