La version 29 du langage de programmation fonctionnelle Erlang, utilisée pour le développement d'applications distribuées garantissant une haute fiabilité et un traitement parallèle en temps réel, est sortie. Ce langage est largement utilisé dans des domaines tels que les télécommunications, la banque, le commerce électronique, la téléphonie informatique et les messageries (WhatsApp).
Avec le langage, la plateforme OTP (Open Telecom Platform) a également été mise à jour jusqu'à la version 29 - un ensemble de bibliothèques et de composants associés.
Quelques nouveautés :
- Dans le compilateur JIT, la génération de code machine pour la correspondance et la création de données binaires avec plusieurs segments little-endian a été améliorée.
- Dans la bibliothèque SSL la configuration par défaut définit l'algorithme hybride d'échange de clés le plus prioritaire, «x25519mlkem768», qui est résistant aux attaques par ordinateur quantique et représente une combinaison de X25519 ECDH et de l'algorithme ML-KEM (CRYSTALS-Kyber).
- Un attribut -unsafe a été ajouté pour marquer les fonctions comme non sécurisées (unsafe). Dans la bibliothèque Erlang/OTP, de telles fonctions sont désormais marquées et le compilateur émettra un avertissement à leur sujet. Il est également possible de suivre les appels des fonctions unsafe et des fonctions sans documentation via xref.
Source : linux.org.ru
