11. septembra vyšla nová verzia curl — jednoduchá CLI utilita a knižnica na získavanie a posielanie údajov cez sieť. Novinky:
- Experimentálna podpora HTTP3 (predvolene vypnutá, vyžaduje prestavbu s quiche alebo ngtcp2+nghttp3)
- Vylepšenia autorizácie cez SASL
- Paralelné prenosy údajov (kľúč -Z)
- Spracovanie hlavičky Retry-After
- Nahradenie curl_multi_wait() na curl_multi_poll(), čo by malo zabrániť zamŕzaniu pri čakaní.
- Opravy chýb: od únikov pamäte a pádov, po podporu Plan 9.
Predtým vývojár curl Daniel Stenberg zverejnil vysvetlenia na blogu a 2,5-hodinový videokenot, na čo je HTTP/3 a ako ho používať. V skratke — namiesto protokolu TCP sa používa UDP so šifrovaním TLS. Momentálne na HTTP/3 fungujú také veci, ako: prístup cez IPv4 a IPv6, všetky dostupné funkcie DNS, spracovanie hlavičiek, cookies. Neuplatnené požiadavky s veľkým telom, paralelizácia, testy.
Zdroj: linux.org.ru
