È stata rilasciata la versione 29 del linguaggio di programmazione funzionale Erlang, utilizzato per lo sviluppo di applicazioni distribuite che garantiscono alta affidabilità e elaborazione parallela in tempo reale. Il linguaggio è ampiamente utilizzato in settori come telecomunicazioni, banking, e-commerce, telefonia informatica e messaggistica (WhatsApp).
Insieme al linguaggio, anche la piattaforma OTP (Open Telecom Platform) è stata aggiornata alla versione 29, un insieme di librerie e componenti correlati.
Novità:
- Nel compilatore JIT è migliorata la generazione di codice macchina per il matching e la creazione di dati binari con più segmenti little-endian.
- Nella libreria SSL Nella configurazione predefinita è stato impostato come algoritmo ibrido di scambio chiavi «x25519mlkem768», resistente agli attacchi dei computer quantistici e costituito da una combinazione di X25519 ECDH e dell'algoritmo ML-KEM (CRYSTALS-Kyber).
- È stato aggiunto l'attributo -unsafe per contrassegnare le funzioni come non sicure (unsafe). Nella libreria Erlang/OTP, tali funzioni sono ora contrassegnate e il compilatore emette un avviso per esse. È stata aggiunta la possibilità di tracciare tramite xref le chiamate a funzioni non sicure e a funzioni non documentate.
Fonte: linux.org.ru
