OpenSSL 프로젝트가 최신 기능 릴리스인 OpenSSL 4.1.0 버전을 공식적으로 배포했다. 이 업데이트는 라이브러리에 상당한 새로운 기능을 추가하고 기존 버그를 수정하는 데 초점을 맞췄다. 개발자들은 이제 GitHub와 OpenSSL 공식 웹사이트를 통해 해당 버전을 다운로드하여 적용할 수 있다.

이번 릴리스에서 가장 눈에 띄는 변화 중 하나는 DTLS 1.3 프로토콜에 대한 지원이 포함되었다는 점이다. DTLS 1.3은 이전 버전인 1.2 대비 효율성과 단순성이 크게 개선된 것으로 평가받는다. 관련 세부 사항은 ossl-guide-dtlsv13(7) 매뉴얼 페이지를 통해 확인할 수 있으며, 보안 통신을 필요로 하는 애플리케이션 개발자들에게 중요한 기반이 된다.

성능 최적화 측면에서도 여러 하드웨어 아키텍처에 걸친 개선 사항이 반영됐다. ppc64le 환경에서는 ML-DSA와 ML-KEM NTT 연산이 최적화되었고, s390x와 x86_64 환경에서는 ML-DSA 연산 성능이 향상됐다. 특히 x86_64 프로세서 사용자를 위해 AVX-512 기반의 SHAKE x4 연산과 AES-CBC 복호화 과정에 VAES 최적화가 도입되어 처리 속도를 높였다.

반면 호환성을 줄이는 결정도 내려졌다. 프로젝트는 Itanium 기반 윈도우와 Windows CE를 위한 빌드 타겟인 VC-WIN64I와 VC-CE를 설정에서 완전히 제거했다. 이는 오래된 하드웨어 플랫폼에 대한 지원을 중단함으로써 유지보수 부담을 줄이고 현대적인 컴파일러 환경에 집중하려는 의도로 해석된다.

빌드 도구 관련 변경 사항도 존재한다. MSVC 2013 사용자들을 위해 C99 표준 지원의 공백을 메우는 내부 함수를 제공하는 VC-WIN32-MSVC2013과 VC-WIN64A-MSVC2013 빌드 타겟이 새로 추가됐다. 또한 tsget 유틸리티는 더 이상 사용되지 않는 WWW::Curl::Easy 모듈 대신 Net::Curl::Easy 모듈을 사용하도록 변경되었다.

업그레이드를 고려하는 사용자는 tsget 의존성 문제를 주의해야 한다. Net::Curl::Easy 모듈을 사전에 설치하지 않으면 업그레이드 과정에서 오류가 발생할 수 있기 때문이다. 이러한 구체적인 기술적 제약 조건들은 시스템 관리자들과 개발자들이 배포 계획을 세울 때 반드시 검토해야 할 부분이다.