Skip to main navigation Skip to main content Skip to page footer
Sortie de DDEV 1.24.8 : ce que les développeurs doivent savoir maintenant

Sortie de DDEV 1.24.8 : ce que les développeurs doivent savoir maintenant

| Temps de lecture estimé : min.
Cet article a été traduit automatiquement à l'aide de DeepL. Des inexactitudes peuvent donc se produire.

DDEV a publié la version 1.24.8, une mise à jour qui améliore considérablement l'environnement de développement local. Des add-ons basés sur PHP aux pulls d'images Docker parallèles en passant par le support des dépôts GitHub privés, cette version apporte de nombreuses fonctionnalités qui rendent ton travail de développement plus efficace.

L'équipe DDEV a publié une nouvelle version de son environnement de développement local. La version 1.24.8 apporte quelques nouveautés passionnantes qui rendent le travail avec DDEV plus efficace et plus flexible.

Un changement important concerne les exigences : À partir de cette version, Docker Buildx est nécessaire pour Docker Compose. Par conséquent, si tu vois un message d'erreur du type "Docker Compose is configured to build using Bake, but buildx isn't installed" après la mise à jour, tu dois t'assurer que Buildx est installé sur ton système. Il est déjà inclus dans la plupart des installations actuelles de Docker.

Je trouve particulièrement intéressant le support expérimental pour les add-ons écrits principalement en PHP. Cela élargit les possibilités pour les développeurs de créer leurs propres extensions. De plus, la commande `ddev add-on get` peut désormais télécharger automatiquement les dépendances des add-ons.

Pour les équipes qui travaillent avec des dépôts GitHub privés, il y a de bonnes nouvelles : DDEV prend désormais en charge le `DDEV_GITHUB_TOKEN` en tant que token porteur pour les téléchargements GitHub et les add-ons GitHub privés. Cela facilite considérablement l'intégration avec des projets fermés.

Les performances ont été améliorées grâce à des pulls d'images Docker parallèles. Le support des fournisseurs Pantheon a également été optimisé, avec un `.ddev/providers/pantheon.yaml` fourni par défaut.

Si tu cherches de la documentation DDEV : elle se trouve maintenant à l'adresse https://docs.ddev.com et remplace l'ancienne adresse (https://ddev.readthedocs.io/).

Parmi les autres fonctionnalités, on trouve :

  • La commande `ddev debug download-images --all` extrait maintenant toutes les images pour tous les projets.
  • `ddev heidisql` fonctionne maintenant aussi sous Linux
  • Une nouvelle commande globale `ddev npx`.
  • `host.docker.internal` est maintenant disponible dans tous les conteneurs, pas seulement dans le conteneur web.

La nouvelle version contient également de nombreuses corrections de bugs, dont des améliorations dans la gestion des noms d'hôtes pour les installations homebrew sous Linux, une meilleure gestion des erreurs pour les appels à l'API Docker et des corrections pour la configuration de nginx pour les routes backdrop.

Pour l'installation, tu peux utiliser différentes méthodes selon le système d'exploitation :

  • macOS : `brew install ddev/ddev/ddev` ou `brew upgrade ddev`.
  • Linux : `apt install ddev` ou `apt upgrade ddev`.
  • Windows et WSL2 : Télécharger l'installateur `ddev_windows_amd64_installer.v1.24.8.exe`.

Tu trouveras les notes de publication complètes sur GitHub.

Après la mise à jour, l'équipe DDEV recommande d'utiliser `ddev delete images` ou `ddev delete images --all` pour libérer l'espace disque occupé par les anciennes versions d'images Docker.

Quelles sont tes expériences avec DDEV ? Utilises-tu déjà des add-ons et quelles fonctionnalités souhaiterais-tu voir apparaître dans les versions futures ?

Back

Qui écrit ici ?

Salut, je m'appelle Wolfgang.

Depuis 2006, je me plonge profondément dans le monde fascinant de TYPO3 - ce n'est pas seulement mon métier, c'est aussi ma passion. Mon parcours m'a conduit à travers d'innombrables projets et j'ai créé des centaines de guides vidéo professionnels axés sur TYPO3 et ses extensions. J'aime démêler les sujets complexes et les transformer en concepts faciles à comprendre, ce qui se reflète également dans mes formations et mes séminaires.

En tant que membre actif du TYPO3 Education Committee, je m'engage à ce que les questions d'examen pour le TYPO3 CMS Certified Integrator restent toujours actuelles et stimulantes. Depuis janvier 2024, je suis fier d'être partenaire officiel de TYPO3 Consultant!

Mais ma passion ne s'arrête pas à l'écran. Quand je ne suis pas en train de plonger dans les profondeurs de TYPO3, tu me trouves souvent sur mon vélo en train d'explorer les chemins pittoresques du lac de Constance. Ces excursions en plein air sont mon équilibre parfait - elles me permettent de garder l'esprit frais et me donnent toujours de nouvelles idées.