Le serveur web Caddy 2.8 est là avec support du HTTP/3 et d'autres nouveautés

La version 2.8 de Caddy, un serveur web et reverse proxy open-source polyvalent écrit en Go, a été officiellement lancée.
Caddy prend désormais en charge les informations de renouvellement de l'ACME (ARI), le reverse proxy vers les backends sur HTTP/3 et a apporté des améliorations significatives à ses composants clés, tels que ACMEz et CertMagic.
De plus, la version 2.8 de Caddy rend obsolètes certaines fonctionnalités anciennes et introduit des changements significatifs, ce qui nécessite aux développeurs de mettre à jour leurs configurations.
L'une des mises à jour les plus importantes concerne la gestion des certificats. Précédemment, Caddy utilisait automatiquement Let's Encrypt et ZeroSSL pour les certificats sans nécessiter de configuration.
Avec la nouvelle version, en raison de changements dans les politiques de ZeroSSL, les utilisateurs doivent désormais inclure une adresse e-mail dans leur configuration pour utiliser ZeroSSL. Cette adaptation est conforme aux recommandations de Caddy au fil des ans, mais certains utilisateurs devront peut-être prendre des mesures pour conserver leur configuration actuelle.
Les développeurs ont également perfectionné leurs technologies sous-jacentes, en apportant des améliorations significatives à CertMagic et ACMEz, indispensables pour la gestion et l'automatisation des certificats.
Ces changements peuvent ne pas être immédiatement visibles pour les utilisateurs finaux, mais ils sont cruciaux pour améliorer l'efficacité opérationnelle de Caddy, notamment dans les environnements à fort trafic.
En outre, Caddy 2.8 apporte plusieurs changements radicaux :
- Le module d'émission ZeroSSL n'est plus compatible avec ACME ; il nécessite désormais une clé API pour continuer à être utilisé.
- Le module lego_deprecated DNS provider a été supprimé, au profit de modules caddy-dns plus flexibles et légers.
- Les options obsolètes, telles que l'option forwarded dans le matcher remote_ip, ont été éliminées, encourageant les utilisateurs à adopter des configurations plus récentes.
Enfin, Caddy 2.8 met fortement l'accent sur l'expérience utilisateur, avec de nombreuses améliorations basées sur les retours de la communauté. Cela comprend de nombreux ajustements pour simplifier les configurations et une documentation améliorée, qui sera bientôt mise à jour sur le site web de Caddy pour refléter ces changements.





