Vyšla 29. verze funkčního programovacího jazyka Erlang, který se používá k vývoji distribuovaných aplikací zajišťujících vysokou spolehlivost a paralelní zpracování v reálném čase. Jazyk se široce využívá v oblastech, jako je telekomunikace, bankovnictví, elektronický obchod, počítačová telefonie a messaging (WhatsApp).
Spolu s jazykem byla aktualizována platforma OTP (Open Telecom Platform) na verzi 29 - související soubor knihoven a komponent.
Některé novinky:
- V JIT kompilátoru byla vylepšena generace strojového kódu pro porovnávání a vytváření binárních dat s několika little-endian segmenty.
- V knihovně SSL v konfiguraci podle předpokladů byl nastaven nejprioritnější hybridní algoritmus výměny klíčů „x25519mlkem768“, odolný vůči pokusům o rozluštění na kvantovém počítači, což je kombinace X25519 ECDH a algoritmu ML-KEM (CRYSTALS-Kyber).
- Byl přidán atribut -unsafe k označení funkcí jako nebezpečných (unsafe). V knihovně Erlang/OTP jsou takové funkce označené a kompilátor nyní vydává varování. Byla přidána možnost sledování pomocí xref volání unsafe funkcí a funkcí bez dokumentace.
Zdroj: linux.org.ru
