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?
BackComments under articles are disabled. If you have a question or addition, please send me an e-mail.
Who writes here?
Hi, I'm Wolfgang.
Since 2006, I've been diving deep into the fascinating world of TYPO3 - it's not only my profession, but also my passion. My path has taken me through countless projects, and I have created hundreds of professional video tutorials focusing on TYPO3 and its extensions. I love unraveling complex topics and turning them into easy-to-understand concepts, which is also reflected in my trainings and seminars.
As an active member of the TYPO3 Education Committee, I am committed to keeping the TYPO3 CMS Certified Integrator exam questions up to date and challenging.
But my passion doesn't end at the screen. When I'm not diving into the depths of TYPO3, you'll often find me on my bike, exploring the scenic trails around Lake Constance. These outdoor excursions are my perfect balance - they keep my mind fresh and always provide me with new ideas.