Nová verzia vydaná 11. septembra curl — jednoduchý nástroj CLI a knižnica na príjem a odosielanie údajov cez sieť. Inovácie:
- Experimentálna podpora HTTP3 (v predvolenom nastavení zakázaná, vyžaduje opätovná montáž s quiche alebo ngtcp2+nghttp3)
- Vylepšenia autorizácie cez SASL
- Paralelný prenos dát (kláves -Z)
- Spracúva sa hlavička Retry-After
- Nahradenie curl_multi_wait() za curl_multi_poll(), ktoré by malo zabrániť zamrznutiu počas čakania.
- Opravy chýb: od únikov pamäte a pádov po podporu plánu 9.
Predtým uverejnil príspevok vývojár kučier Daniel Stenberg vysvetlenie blogu a 2,5 hodiny video recenzia, prečo je HTTP/3 potrebný a ako ho používať. Stručne povedané, TCP je nahradené UDP so šifrovaním TLS. Zatiaľ fungujú veci ako HTTP/3: prístup cez IPv4 a IPv6, všetky dostupné funkcie DNS, spracovanie hlavičiek, cookies. Dopyty s veľkými telami, paralelizáciou a testami neboli vykonané.
Zdroj: linux.org.ru