Po roku vývoja bol vydaný funkčný programovací jazyk Erlang 24 zameraný na vývoj distribuovaných aplikácií odolných voči chybám, ktoré poskytujú paralelné spracovanie požiadaviek v reálnom čase. Jazyk sa rozšíril v oblastiach, ako sú telekomunikácie, bankové systémy, elektronický obchod, počítačová telefónia a instant messaging. Zároveň bolo vydané vydanie OTP 24 (Open Telecom Platform) - sprievodná sada knižníc a komponentov pre vývoj distribuovaných systémov v jazyku Erlang.
Hlavné inovácie:
- Zahrnutý je kompilátor BeamAsm JIT, ktorý nielen zlepšuje výkon programu vykonávaním strojového kódu namiesto jeho interpretácie, ale podporuje aj pokročilé nástroje na profilovanie a analýzu vykonávania.
- Chybové hlásenia boli vylepšené tak, aby obsahovali čísla stĺpcov na identifikáciu problematickej pozície v riadku a poskytujú dodatočnú diagnostiku chýb pri volaní vstavaných funkcií (BIF).
- Pridané nové optimalizácie pre spracovanie sekcie „príjem“.
- Modul gen_tcp pridal podporu pre nové API sieťových soketov namiesto inet API.
- Modul dohľadu má schopnosť automaticky ukončiť všetky podriadené procesy spojené so sieťovým pripojením.
- Pridaná podpora pre algoritmus generovania digitálneho podpisu EdDSA (Edwards-curve Digital Signature Algorithm) v pripojeniach založených na TLS 1.3.
Zdroj: opennet.ru