11. septembra je izšla nova različica curl — preprosta CLI orodja in knjižnice za pridobivanje in pošiljanje podatkov po omrežju. Novosti:
- Eksperimentalna podpora za HTTP3 (privzeto izklopljena, zahteva ponovno sestavljanje z quiche ali ngtcp2+nghttp3)
- Dopolnitev avtentifikacije preko SASL
- Vzporedni prenos podatkov (ključ -Z)
- Obdelava glave Retry-After
- Zamenjava curl_multi_wait() z curl_multi_poll(), kar bi moralo preprečiti zamrznitev med čakanjem.
- Popravki napak: od spomina do padcev, do podpore za Plan 9.
Prej je razvijalec curl Daniel Stenberg objavil razlage na blogu in 2,5-urna video predstavitev, zakaj je HTTP/3 potreben in kako ga uporabljati. Na kratko — namesto protokola TCP se uporablja UDP s šifriranjem TLS. Do sedaj preko HTTP/3 delujejo takšne stvari, kot so: dostop preko IPv4 in IPv6, vse razpoložljive funkcije DNS, obdelava glav, piškotkov. Niso izvedeni zahtevki z velikimi telesi, razhroščevanje, testi.
Izvor: linux.org.ru
