Szeptember 11-én megjelent az új verzió curl — egy egyszerű CLI eszköz és könyvtár az adatok hálózaton történő fogadására és küldésére. Újdonságok:
- Kísérleti HTTP/3 támogatás (alapértelmezés szerint letiltva, újraépítést igényel a quiche vagy ngtcp2+nghttp3 segítségével) Továbbfejlesztett hitelesítés SASL-on keresztül
- Párhuzamos adatátvitel (kulcs -Z)
- Retry-After fejléc kezelése
- A curl_multi_wait() helyettesítése a curl_multi_poll()-kal, ami meg kell, hogy akadályozza a várakozás közbeni lefagyásokat.
- Hibajavítások: memória szivárgások és összeomlások támogatása, egészen a Plan 9-ig.
- A curl korábbi fejlesztője, Daniel Stenberg közzétette
a blogban és egy 2,5 órás videóértékelés , miért van szükség HTTP/3-ra, és hogyan lehet használni. Röviden — a TCP protokoll helyett UDP-t használnak TLS titkosítással. Jelenleg a HTTP/3 a következő dolgokat támogatja: IPv4 és IPv6 elérhetőség, a DNS összes működő funkciója, fejléc- és süti kezelés. Még nem készültek el a nagy törzzsel rendelkező kérések, a párhuzamosítás és a tesztelés.GitHub projektek
Forrás: linux.org.ru
