Nieuwe versie uitgebracht op 11 september krullen — een eenvoudig CLI-hulpprogramma en bibliotheek voor het ontvangen en verzenden van gegevens via het netwerk. Innovaties:
- Experimentele HTTP3-ondersteuning (standaard uitgeschakeld, vereist hermontage met quiche of ngtcp2+nghttp3)
- Autorisatieverbeteringen via SASL
- Parallelle gegevensoverdracht (sleutel -Z)
- De Retry-After-header wordt verwerkt
- Het vervangen van curl_multi_wait() door curl_multi_poll(), wat het vastlopen tijdens het wachten zou moeten voorkomen.
- Bugfixes: van geheugenlekken en crashes tot Plan 9-ondersteuning.
Eerder berichtte curl-ontwikkelaar Daniel Stenberg blog uitleg en 2,5 uur videobeoordeling, waarom HTTP/3 nodig is en hoe je het kunt gebruiken. Kortom, TCP wordt vervangen door UDP met TLS-encryptie. Voorlopig werken zaken als HTTP/3: toegang via IPv4 en IPv6, alle beschikbare DNS-functies, headerverwerking, cookies. Er zijn geen zoekopdrachten met grote lichamen, parallellisatie en tests uitgevoerd.
Bron: linux.org.ru