11. septembrī iznāca jauna versija curl — vienkārša CLI rīka un bibliotēkas datu saņemšanai un nosūtīšanai pa tīklu. Jaunumi:
- Eksperimentāla HTTP3 atbalsta funkcija (pēc noklusējuma izslēgta, prasa pārbūvi ar quiche vai ngtcp2+nghttp3)
- Uzlabota autorizācija caur SASL
- Paralēla datu pārsūtīšana (atslēga -Z)
- Retry-After virsraksta apstrāde
- curl_multi_wait() aizstāšana ar curl_multi_poll(), kas jānovērš izbīdīšanu gaidīšanas laikā.
- Kļūdu labojumi: no atmiņas noplūdēm un avārijām līdz atbalstam Plan 9.
Iepriekš curl izstrādātājs Deniēls Stenbergs publicēja skaidrojumus emuārā un 2,5 stundu video apskatu, kāpēc HTTP/3 ir nepieciešams un kā to izmantot. Īsumā — TCP protokola vietā tiek izmantots UDP ar TLS šifrēšanu. Pašlaik HTTP/3 strādā ar tādām funkcijām kā: piekļuve IPV4 un IPV6, visas pieejamās DNS funkcijas, virsrakstu apstrāde, sīkdatnes. Nav izveidoti pieprasījumi ar lielu ķermeni, paralelizācija, testi.
Avots: linux.org.ru
