Installation
See the
- New Docker Compose library: Improved UX during
ddev startandddev stop; the separate~/.ddev/bin/docker-composebinary is no longer needed and can be removed - Faster
ddev start: Reduced startup time by running post-healthcheck tasks concurrently, thanks to
Breaking Changes
- Remove support for
XDG_CONFIG_HOME, replaced byDDEV_XDG_CONFIG_HOME. Support for~/.config/ddevon Linux is unchanged. This change was needed because some IDEs, such as PhpStorm, don't always seeXDG_CONFIG_HOMEset in the terminal (see - Move
N_PREFIXfrom/usr/localto/usr/local/n. This shouldn't affect most people, unless you referenced a full path such as/usr/local/bin/npm- the new location is/usr/local/n/bin/npm, or simply usenpmwithout a full path - Remove the
ddev dralias forddev drush, sincedris now a built-in command for Drupal 11.4+
Features
- network driver in Docker rootless
- Add new
- Always pull images when using
ddev start --no-cache - Respect the
COMPOSER_NO_BLOCKINGenvironment variable from the host inddev composer - Add command for add-on maintainers
- Add
- Add
- Add a
- Add troubleshooting for
Bug Fixes
- Windows installer: fix installation on WSL2 Ubuntu 26.04, which previously failed due to the deprecated
wslupackage - Suppress 404 logs for
favicon.icoandrobots.txt; in some cases these caused Nginx to run a PHP script twice - Prevent recursion in global web command wrappers
- Use the correct
settings.ddev.phpfor each Drupal version - Fix a bug where
.ddev/apache/apache-site.confwent missing when using a custom Nginx config - Detect a missing
dockerCLI, which is required when using Mutagen - Limit the
ENV HOME=""workaround for MySQL 8.x to the database context only - Podman and macOS: restrict the
keep-iduserns setting to Linux only - Use the
nodejs_versionset during theddev-webserverimage build; if you installed globalnpmpackages inpost-starthooks, move them to - Avoid double-sourcing bashrc configuration in
ddev ssh - Skip OS-generated metadata files (
.DS_Store,Thumbs.db,desktop.ini) during custom-config detection and in.ddev/.gitignore - Restore path autocompletion for
ddev add-on get - Don't prompt to run
ddev poweroffafter updatingddev-ssh-agent - Fix a case typo in
ddev sequelaceso Sequel Ace is detected on case-sensitive macOS filesystems, thanks to from - Upgrade Bubble Tea (
ddev tui) to v2 - Add light/dark/system preference variants for the when needed
- Add custom GitHub workflows to run tests on branches without opening a PR
- Rework local HTTP test helpers for clearer failure output
- Remove the build step for the Docker image used in
ddev auth ssh - Bump all Go dependencies
Minor Updates
- PHP 8.4.22 and 8.5.7
What's Changed
- test: Reenable Drupal 12 bats test ( in ) [skip ci] by
- docs(add-ons): Minor updates to creating-add-ons.md by
- perf: combined startup time optimizations, for in by
- fix(webserver): replace phar.io/filippo.io links with GitHub releases, improve Dockerfile, for in ) [skip ci] by
- feat(docker): always pull images with
--no-cacheby - fix(download-images): pull webserver image, for in by
- fix(test): skip TestCheckLiveConnectivityWithProject on Rancher/Colima/Lima, fix misleading WSL2 labels by
- docs(windows): add WSL2 installation step to Docker docs by
- chore: fix claude hooks and update agent docs [skip ci] by
- chore: remove macOS amd64 CI testing ( in in in by
- docs(configuration): Add
ddev config --database=<database type>:<version>example command ( in ) [skip ci] by - docs: clarify --cleanup --name for single snapshot deletion ( in ) [skip ci] by
- fix(commands): normalize $OSTYPE detection for linux, fixes in ) [skip ci] by
- feat(utility): add
ddev utility addon-update-checkercommand by - fix(add-ons): autocomplete for path by
- test(wsl2): fix TestHostDBPort by
- test(windows): fix TestUtilityAddonUpdateCheckerCmd, for in in by
- docs: unify homeadditions path resolution and Composer auth.json handling by
- docs(providers): align --environment examples and flags, fixes in in in by
- refactor(tui): upgrade bubbletea/bubbles/lipgloss to v2 by
- ci: add DDEV_EMBARGO_PHP_VERSIONS to skip specific PHP versions in TestPHPConfig [skip ci] by
- feat: use docker-compose library, optionally download docker-buildx, fixes by
- ci(docs): add stable docs branch workflow, fixes in in by
- ci: improve test embargo system for Go, bats, and CI workflows by
- docs(config): improve wording for database and docker_buildx_version, for in by
- ci(buildkite): fix MSYS path conversion breaking public-variables fetch on Windows, for in by
- feat(docs): migrate from mkdocs-material to zensical, fixes by
- docs(add-ons): mention
#ddev-generatedin quickstart by - ci(docs): enable zensical strict mode, use dynamic Pages base URL, for in in in in in by
- fix: replace remaining world writeable directories, fixes in in by
- feat(docker-rootless): remove no-bind-mounts requirement, test gvisor-tap-vsock by
- build: pin Node.js to 24.15.0, fixes in in in , fixes in in by
- test(quickstart): update asterios page check by
- feat: add MariaDB 12.3 LTS support, fixes in by
- test(buildkite): Fix brew upgrade to use -y for new 6.0.0 release, fix setup-homebrew by
- build(gnupg): Remove references to obsolete gnupg2 by
- fix: recreate service on
ddev utility rebuild -s, support profile services by - fix(nodejs): preserve nodejs_version in config.yaml, fixes in by
- fix(nginx): suppress favicon.ico and robots.txt 404 logs, fixes in by
- docs: install util-linux-extra in Docker setup, fixes ) [skip ci] by
- feat: improve ddev list/describe table layout, add OSC 8 terminal hyperlinks, fixes ( in ( in by
- docs(docker): add troubleshooting for permission denied, for ) [skip ci] by
- test(quickstart): update shopware6 by
- fix: warn when CAROOT is set but CA files are inaccessible, fixes ) [skip ci] by
- fix(tui): prevent docker/cli stdin from consuming TUI shortcuts, fixes in by
- fix(start): show warnings from log-stderr.sh on start, fixes in in in in ) [skip ci] by
- fix: restrict XDG_CONFIG_HOME to Linux, add DDEV_XDG_CONFIG_HOME for cross-platform overrides, fixes in by
- fix(nodejs): always install gulp-cli and yarn, fixes ) [skip ci] by
- feat(windows): support Debian and Kali WSL2 distros in GUI installer, fixes by
- build: Fix gomt error that crept in [skip ci] by
- test: Add script to compare start time performance [skip ci] by
- test(quickstart): remove pin for
@sveltejs/adapter-node, for in by - fix(mysql): guard ENV HOME injection to db context only, fixes in by
- feat(drupal): Support new dr command built into drupal11.4+, fixes in by
- refactor(auth-ssh): remove build step, fixes in by
- feat(docker): respect docker-buildx from snap on linux, fixes in by
- fix(commands): correct case typo in
ddev sequelace, fixes ) [skip ci] by - build(deps): bump moby and docker-compose by
- docs: skip codeberg, use stable link for docs in github workflows ( in by
- fix(start): do not ask for poweroff with new ddev-ssh-agent, fixes in in , fixes in ) [skip ci] by
- fix: continue when
#ddev-generatedis missing in generate config functions, for in ) [skip ci] by - ci: add macOS Podman rootless Buildkite pipeline, for ) [skip ci] by
- test(auth-ssh): harden ddevauthssh.expect against passphrase prompt race by
- build: bump actions/cache from 5 to 6 ([bot] in by
- fix: correct typos in global and project config comment docs ( in ( in by
- build(docker): bump images to v1.25.3 for release, fixes in ) [skip ci] by
- docs(typo3): require Camino theme, drop empty distribution prompt ( in in by
- ci(macos): untap pre-installed aws/tap before brew install by
- docs(wsl2): use Ubuntu-26.04 instead of Ubuntu-24.04, for by
- fix(webserver): restore nonstandard router port in HTTP_HOST for nginx-fpm, fixes in by
- fix(shopware): pin Twig <3.28 to work around admin HTTP 500 by
- docs: add TYPO3 special handling for
ddev share, fixes in made their first contribution in made their first contribution in made their first contribution in made their first contribution in made their first contribution in made their first contribution in made their first contribution in↗ Original-Artikel auf github.com lesenVollständiger Original-BerichtAusführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf github.com.
Community-Analysen & Experten-Meinungen 0
Verwandte Story-Cluster & Quellen (Vektor-KI)
Ähnliche Beiträge
Auch interessante Nachrichten v1.25.3
Thematisch verwandte Begriffe: v1253 · 6 Treffer
[webapps] Bludit CMS 3.20.0 - Reflected Cross-Site Scripting
[webapps] Grav CMS 2.0.7 - RCE
[webapps] Marimo 0.20.4 - RCE
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
SOCIAL SHARE CARD GENERATOR