La versión 4.1.0 de OpenSSL representa una actualización funcional significativa que introduce nuevas capacidades de seguridad y mejoras de rendimiento. El principal novedad es el soporte para DTLS 1.3 (RFC 9147) y la implementación de GREASE (RFC 8701), permitiendo a los desarrolladores integrar protocolos de seguridad más modernos en sus aplicaciones. Además, se ha añadido soporte inicial para la arquitectura Elbrus2000 (e2k), ampliando la compatibilidad con nuevos procesadores.
En el ámbito de la optimización, la versión 4.1.0 incorpora operaciones de ML-DSA y ML-KEM optimizadas para arquitecturas ppc64le y x86_64, utilizando instrucciones AVX-512 para mejorar el rendimiento de SHAKE y AES-CBC. También se han añadido objetivos de compilación específicos para MSVC 2013, facilitando la integración en entornos Windows antiguos.
Sin embargo, la actualización no está exenta de limitaciones. Se han eliminado los objetivos de compilación para Windows-on-Itanium y Windows CE, así como las opciones no-ecdsa y no-ecdh, ya que estas últimas no deshabilitaban realmente las implementaciones. Los usuarios deben instalar Net::Curl::Easy para reemplazar a la librería abandonada WWW::Curl::Easy en la utilidad tsget.
El proyecto ha identificado cuatro problemas conocidos que afectan al funcionamiento de DTLS 1.3, incluyendo la pérdida de registros post-handshake y errores de retransmisión. Un parche para corregir estos fallos está en curso y se espera su integración en una futura versión.
