El popular software de transferencia de datos en línea, cURL, ha liberado su versión 8.12 con cambios significativos.
Sin el Backend Hyper de Rust
Lo que destaca en esta actualización, es la eliminación de backend Hyper, un componente basado en Rust que se había introducido con el objetivo de mejorar la seguridad en la gestión de memoria.
El backend Hyper fue desarrollado como una solución experimental para manejar las peticiones HTTP dendro de cURL utilizando Rust, un lenguaje conocido por su enfoque en la seguridad y la prevención de errores de memoria.
Pero con el paso del tiempo, fue notorio que no había interés para su uso, ni por los desarrolladores ni por los usuarios finales. Dado este panorama, el equipo liderado por Daniel Stenberg, creador de cURL, tomó la decisión de retirar el soporte de Hyper en la nueva versión.
Principales novedades de la nueva versión
Esta nuve versión incorpora nuevas mejoras que optimizan su funcionamiento y amplían sus capacidades como las siguientes:
Se destaca el soporte a OpenSSL que puede utilizar claves y certificados desde el proveedor PKCS#1, lo resulta en una mejora en la seguridad y flexibilidad en gestión de credenciales.
Se introduce la funcionalidad ssls-export que permite la importación y exportación de sesiones SSL, que resulta muy útil en contextos en donde se requiere compartir sesiones seguras entre diferentes instancias cURL.
Y por supuesto, incluye diversas correcciones de errores y mejoras en el proceso de compilación, lo que contribuye a un mejor rendimiento y estabilidad del software.
Disponibilidad y descargas
cURL ya está disponible para su descarga desde el sitio oficial del proyecto en: https://curl.se/
Ahí, los usuarios pueden encontrar más información sobre esta nueva versión, acceder al código fuente y revisar los cambios detallados en las notas de la versión.
Con esta actualización, cURL sigue evolucionando para ofrecer a los desarrolladores y administradores de sistemas, una herramienta fiable y eficiente para la transferencia de datos a través de las redes.