DDEV 1.24.8 veröffentlicht: Was Entwickler jetzt wissen müssen
Artikel vorlesen lassen
DDEV hat mit Version 1.24.8 ein Update veröffentlicht, das die lokale Entwicklungsumgebung deutlich verbessert. Von PHP-basierten Add-ons über parallele Docker-Image-Pulls bis hin zur Unterstützung privater GitHub-Repositories – diese Version bringt zahlreiche Funktionen, die deine Entwicklungsarbeit effizienter machen.
Das DDEV-Team hat eine neue Version ihrer lokalen Entwicklungsumgebung veröffentlicht. Die Version 1.24.8 bringt einige spannende Neuerungen mit sich, die das Arbeiten mit DDEV effizienter und flexibler machen.
Eine wichtige Änderung betrifft die Anforderungen: Ab dieser Version wird Docker Buildx für Docker Compose benötigt. Falls du also nach dem Update eine Fehlermeldung wie "Docker Compose is configured to build using Bake, but buildx isn't installed" siehst, musst du sicherstellen, dass Buildx auf deinem System installiert ist. In den meisten aktuellen Docker-Installationen ist es bereits enthalten.
Besonders interessant finde ich die experimentelle Unterstützung für Add-ons, die hauptsächlich in PHP geschrieben sind. Das erweitert die Möglichkeiten für Entwickler, eigene Erweiterungen zu erstellen. Außerdem kann der Befehl `ddev add-on get` jetzt automatisch Add-on-Abhängigkeiten herunterladen.
Für Teams, die mit privaten GitHub-Repositories arbeiten, gibt es gute Nachrichten: DDEV unterstützt jetzt den `DDEV_GITHUB_TOKEN` als Bearer-Token für GitHub-Downloads und private GitHub-Add-ons. Das macht die Integration mit geschlossenen Projekten deutlich einfacher.
Die Performance wurde durch parallele Docker-Image-Pulls verbessert. Auch die Pantheon-Provider-Unterstützung wurde optimiert, mit einer `.ddev/providers/pantheon.yaml`, die standardmäßig bereitgestellt wird.
Falls du DDEV-Dokumentation suchst: Sie ist jetzt unter https://docs.ddev.com zu finden und ersetzt die alte Adresse (https://ddev.readthedocs.io/).
Zu den weiteren Features gehören:
- Der Befehl `ddev debug download-images --all` zieht jetzt alle Images für alle Projekte
- `ddev heidisql` funktioniert jetzt auch unter Linux
- Ein neuer globaler Befehl `ddev npx`
- `host.docker.internal` ist jetzt in allen Containern verfügbar, nicht nur im Web-Container
Die neue Version enthält auch zahlreiche Bugfixes, darunter Verbesserungen bei der Hostname-Verwaltung für Homebrew-Installationen unter Linux, bessere Fehlerbehandlung für Docker-API-Aufrufe und Korrekturen für die nginx-Konfiguration bei Backdrop-Routen.
Für die Installation kannst du je nach Betriebssystem verschiedene Wege nutzen:
- macOS: `brew install ddev/ddev/ddev` oder `brew upgrade ddev`
- Linux: `apt install ddev` oder `apt upgrade ddev`
- Windows und WSL2: Download des Installers `ddev_windows_amd64_installer.v1.24.8.exe`
Die vollständigen Release Notes findest du auf GitHub.
Nach dem Update empfiehlt das DDEV-Team, mit `ddev delete images` oder `ddev delete images --all` Speicherplatz freizugeben, der von älteren Docker-Image-Versionen belegt wird.
Wie sind deine Erfahrungen mit DDEV? Nutzt du bereits Add-ons, und welche Features würdest du dir für zukünftige Versionen wünschen?
BackDu hast eine Frage oder willst das Thema diskutieren?
Im Community Hub für TYPO3 kannst du dich mit anderen TYPO3 Anwendern austauschen. Und wenn du keine neuen Artikel verpassen willst: Der TYPO3 Newsletter kommt einmal im Monat, ohne Spam.