Nueva versión lanzada el 11 de septiembre. rizo — una sencilla utilidad CLI y biblioteca para recibir y enviar datos a través de la red. Innovaciones:
- Compatibilidad experimental con HTTP3 (deshabilitada de forma predeterminada, requiere reensamblaje con quiche o ngtcp2+nghttp3)
- Mejoras en la autorización vía SASL
- Transferencia de datos en paralelo (tecla -Z)
- Procesando el encabezado Reintentar después
- Reemplazar curl_multi_wait() con curl_multi_poll(), lo que debería evitar bloqueos mientras se espera.
- Corrección de errores: desde pérdidas de memoria y fallos hasta compatibilidad con el Plan 9.
Anteriormente, el desarrollador de curl Daniel Stenberg publicó explicación del blog y 2,5 horas revisión de video, por qué se necesita HTTP/3 y cómo usarlo. En definitiva, TCP se sustituye por UDP con cifrado TLS. Por ahora, cosas como HTTP/3 funcionan: acceso a través de IPv4 e IPv6, todas las funciones DNS disponibles, procesamiento de encabezados, cookies. No se realizaron consultas con cuerpos grandes, paralelización y pruebas.
Fuente: linux.org.ru