Den 11. september blev der udgivet en ny version curl — en simpel CLI-værktøj og bibliotek til at modtage og sende data over nettet. Nyheder:
- Eksperimentel støtte til HTTP3 (som standard deaktiveret, kræver genopbygning med quiche eller ngtcp2+nghttp3)
- Forbedringer af autorisation via SASL
- Parallel dataoverførsel (nøgle -Z)
- Håndtering af Retry-After-headeren
- Udskiftning af curl_multi_wait() med curl_multi_poll(), som skulle forhindre hængning under ventetid.
- Fejlrettelser: fra hukommelseslækager og nedbrud til støtte for Plan 9.
Tidligere udgav curl-udvikler Daniel Stenberg forklaringer på bloggen og en 2,5 timers videooversigt, hvorfor HTTP/3 er nødvendigt, og hvordan det bruges. Kort sagt — i stedet for TCP-protokollen anvendes UDP med TLS-kryptering. Indtil videre arbejder følgende ting med HTTP/3: adgang via IPv4 og IPv6, alle tilgængelige DNS-funktioner, håndtering af headers, cookies. Der er ikke lavet anmodninger med store kroppe, parallelisering, tests.
Kilde: linux.org.ru
