11. rujna izašla je nova verzija curl — jednostavne CLI alatke i biblioteke za primanje i slanje podataka putem mreže. Nove karakteristike:
- Eksperimentalna podrška za HTTP3 (zadano isključena, zahtijeva rekompilaciju s quiche ili ngtcp2+nghttp3)
- Unapređenja autorizacije putem SASL
- Paralelni prijenos podataka (ključ -Z)
- Obrada zaglavlja Retry-After
- Zamjena curl_multi_wait() s curl_multi_poll(), što bi trebalo spriječiti zamrzavanje tijekom čekanja.
- Ispravci grešaka: od curenja memorije i pada, do podrške za Plan 9.
Ranije je programer curl-a Daniel Stenberg objavio objašnjenja na blogu i 2,5-satni video pregled, zašto je HTTP/3 potreban i kako ga koristiti. Ukratko — umjesto TCP protokola koristi se UDP s TLS enkripcijom. Trenutno na HTTP/3 rade stvari poput: pristupa preko IPv4 i IPv6, svih dostupnih DNS značajki, obrade zaglavlja, kolačića. Nisu provedeni zahtjevi s velikim tijelom, paralelizacija, testovi.
Izvor: linux.org.ru
