Nouvelle version sortie le 11 septembre boucle - un utilitaire CLI simple et une bibliothèque pour recevoir et envoyer des données sur le réseau. Innovations :
- Prise en charge expérimentale de HTTP3 (désactivée par défaut, nécessite remontage avec quiche ou ngtcp2+nghttp3)
- Améliorations des autorisations via SASL
- Transfert de données parallèle (touche -Z)
- Traitement de l'en-tête Retry-After
- Remplacement de curl_multi_wait() par curl_multi_poll(), ce qui devrait éviter les blocages en attendant.
- Corrections de bugs : des fuites de mémoire et des plantages à la prise en charge de Plan 9.
Auparavant, le développeur curl Daniel Stenberg a publié explication du blog et 2,5 heures examen vidéo, pourquoi HTTP/3 est nécessaire et comment l'utiliser. Bref, TCP est remplacé par UDP avec cryptage TLS. Pour l'instant, des choses comme HTTP/3 fonctionnent : accès via IPv4 et IPv6, toutes les fonctionnalités DNS disponibles, traitement des en-têtes, cookies. Les requêtes avec des corps volumineux, la parallélisation et les tests n'ont pas été effectués.
Source: linux.org.ru