DDEV 1.24.8 released: What developers need to know now
Have the article read aloud.
DDEV has released version 1.24.8, an update that significantly improves the local development environment. From PHP-based add-ons to parallel Docker image pulls and support for private GitHub repositories - this version brings numerous features that make your development work more efficient.
The DDEV team has released a new version of its local development environment. Version 1.24.8 brings some exciting new features that make working with DDEV more efficient and flexible.
One important change concerns the requirements: As of this version, Docker Buildx is required for Docker Compose. So if you see an error message like "Docker Compose is configured to build using Bake, but buildx isn't installed" after the update, you need to make sure that Buildx is installed on your system. It is already included in most current Docker installations.
I find the experimental support for add-ons that are mainly written in PHP particularly interesting. This expands the possibilities for developers to create their own extensions. Also, the `ddev add-on get` command can now automatically download add-on dependencies.
For teams working with private GitHub repositories, there is good news: DDEV now supports the `DDEV_GITHUB_TOKEN` as a bearer token for GitHub downloads and private GitHub add-ons. This makes integration with closed projects much easier.
Performance has been improved through parallel Docker image pulls. Pantheon provider support has also been optimized, with a `.ddev/providers/pantheon.yaml` provided by default.
If you are looking for DDEV documentation, it can now be found at https://docs.ddev.com, replacing the old address (https://ddev.readthedocs.io/).
Other features include:
- The command `ddev debug download-images --all` now pulls all images for all projects
- `ddev heidisql` now also works under Linux
- A new global command `ddev npx`
- `host.docker.internal` is now available in all containers, not just the web container
The new version also includes numerous bug fixes, including improvements to hostname management for homebrew installations on Linux, better error handling for Docker API calls and fixes for nginx configuration for backdrop routes.
You can use different ways for the installation depending on the operating system:
- macOS: `brew install ddev/ddev/ddev` or `brew upgrade ddev`
- Linux: `apt install ddev` or `apt upgrade ddev`
- Windows and WSL2: Download the installer `ddev_windows_amd64_installer.v1.24.8.exe`.
You can find the complete release notes on GitHub.
After the update, the DDEV team recommends using `ddev delete images` or `ddev delete images --all` to free up disk space occupied by older Docker image versions.
What are your experiences with DDEV? Do you already use add-ons, and what features would you like to see in future versions?
BackDo you have a question or want to discuss the topic?
In the Community Hub for TYPO3 you can exchange ideas with other TYPO3 users. And if you don't want to miss any new articles: The TYPO3 Newsletter comes once a month, without spam.