curl 7.66.0: sočasnost in HTTP/3

Nova različica je bila izdana 11. septembra curl — preprost pripomoček CLI in knjižnica za sprejemanje in pošiljanje podatkov po omrežju. Inovacije:

  • Eksperimentalna podpora HTTP3 (privzeto onemogočena, zahteva ponovno sestavljanje s quiche ali ngtcp2+nghttp3)
  • Izboljšave avtorizacije prek SASL
  • Vzporedni prenos podatkov (tipka -Z)
  • Obdelava glave Retry-After
  • Zamenjava curl_multi_wait() s curl_multi_poll(), kar naj bi preprečilo zastoje med čakanjem.
  • Popravki napak: od uhajanja pomnilnika in zrušitev do podpore za načrt 9.

Prej je objavil razvijalec kodrov Daniel Stenberg razlaga bloga in 2,5 ure video pregled, zakaj je potreben HTTP/3 in kako ga uporabljati. Skratka, TCP je nadomeščen z UDP s šifriranjem TLS. Za zdaj delujejo stvari, kot je HTTP/3: dostop prek IPv4 in IPv6, vse razpoložljive funkcije DNS, obdelava glave, piškotki. Poizvedbe z velikimi telesi, paralelizacija in testi niso bili narejeni.

Projekti na GitHubu

Vir: linux.org.ru

Dodaj komentar