Nakon godinu dana razvoja, pušten je funkcionalni programski jezik Erlang 24, čiji je cilj razvoj distribuiranih aplikacija otpornih na greške koje pružaju paralelnu obradu upita u realnom vremenu. Jezik je postao široko rasprostranjen u oblastima kao što su telekomunikacije, bankarski sistemi, e-trgovina, kompjuterska telefonija i instant poruke. Istovremeno je objavljeno izdanje OTP 24 (Open Telecom Platform) - pratećeg skupa biblioteka i komponenti za razvoj distribuiranih sistema na jeziku Erlang.
Glavne inovacije:
- BeamAsm JIT kompajler je uključen, koji ne samo da poboljšava performanse programa izvršavanjem mašinskog koda umesto da ga tumači, već podržava i napredne alate za profilisanje i analizu izvršenja.
- Poruke o greškama su poboljšane kako bi uključile brojeve kolona za identifikaciju problematične pozicije u redu i pružile dodatnu dijagnostiku grešaka prilikom pozivanja ugrađenih funkcija (BIF).
- Dodane su nove optimizacije za obradu odjeljka „primanje“.
- Modul gen_tcp je dodao podršku za novi API mrežnih utičnica umjesto inet API-ja.
- Nadzorni modul ima mogućnost da automatski prekine sve podređene procese povezane s mrežnom vezom.
- Dodata podrška za EdDSA (Edwards-curve Digital Signature Algoritam) algoritam za generisanje digitalnog potpisa u vezama zasnovanim na TLS 1.3.
izvor: opennet.ru