Nova versión publicada o 11 de setembro enrolar — unha sinxela utilidade CLI e biblioteca para recibir e enviar datos pola rede. Innovacións:
- Compatibilidade con HTTP3 experimental (desactivada por defecto, require remontaxe con quiche ou ngtcp2+nghttp3)
- Melloras de autorización a través de SASL
- Transferencia de datos en paralelo (tecla -Z)
- Procesando a cabeceira Retry-After
- Substituíndo curl_multi_wait() por curl_multi_poll(), o que debería evitar que se bloquee durante a espera.
- Corrección de erros: desde fugas de memoria e fallos ata compatibilidade con Plan 9.
Anteriormente, o creador de curl Daniel Stenberg publicou explicación do blog e 2,5 horas revisión de vídeo, por que se necesita HTTP/3 e como usalo. En resumo, TCP substitúese por UDP con cifrado TLS. De momento, cousas como HTTP/3 funcionan: acceso a través de IPv4 e IPv6, todas as funcións DNS dispoñibles, procesamento de cabeceiras, cookies. Non se realizaron consultas con corpos grandes, paralelización e probas.
Fonte: linux.org.ru