Nuova versione rilasciata l'11 settembre arricciare — una semplice utility CLI e libreria per ricevere e inviare dati sulla rete. Innovazioni:
- Supporto HTTP3 sperimentale (disabilitato per impostazione predefinita, richiede riassemblaggio con quiche o ngtcp2+nghttp3)
- Miglioramenti dell'autorizzazione tramite SASL
- Trasferimento dati parallelo (tasto -Z)
- Elaborazione dell'intestazione Retry-After
- Sostituzione di curl_multi_wait() con curl_multi_poll(), che dovrebbe prevenire blocchi durante l'attesa.
- Correzioni di bug: dalle perdite di memoria e arresti anomali al supporto del Piano 9.
In precedenza, lo sviluppatore di curl Daniel Stenberg ha pubblicato spiegazione del blog e 2,5 ore rassegna video, perché è necessario HTTP/3 e come utilizzarlo. In breve, TCP viene sostituito da UDP con crittografia TLS. Per ora, cose come HTTP/3 funzionano: accesso tramite IPv4 e IPv6, tutte le funzionalità DNS disponibili, elaborazione delle intestazioni, cookie. Non sono state effettuate query con corpi di grandi dimensioni, parallelizzazione e test.
Fonte: linux.org.ru