Efter et års udvikling blev det funktionelle programmeringssprog Erlang 24 frigivet, med det formål at udvikle distribuerede, fejltolerante applikationer, der giver parallel behandling af anmodninger i realtid. Sproget er blevet udbredt inden for områder som telekommunikation, banksystemer, e-handel, computertelefoni og instant messaging. Samtidig blev udgivelsen af OTP 24 (Open Telecom Platform) frigivet - et ledsagersæt af biblioteker og komponenter til udvikling af distribuerede systemer på Erlang-sproget.
Vigtigste innovationer:
- BeamAsm JIT compileren er inkluderet, som ikke kun forbedrer programmets ydeevne ved at udføre maskinkode i stedet for at fortolke den, men også understøtter avancerede værktøjer til profilering og analyse af eksekvering.
- Fejlmeddelelser er blevet forbedret til at inkludere kolonnenumre for at identificere den problematiske position i en række og give yderligere fejldiagnostik ved opkald af indbyggede funktioner (BIF).
- Tilføjet nye optimeringer til behandling af afsnittet "modtag".
- Gen_tcp-modulet tilføjede understøttelse af den nye netværkssockets API i stedet for inet API.
- Supervisormodulet har mulighed for automatisk at afslutte alle underordnede processer forbundet med en netværksforbindelse.
- Tilføjet understøttelse af EdDSA (Edwards-curve Digital Signature Algorithm) digital signaturgenereringsalgoritme i forbindelser baseret på TLS 1.3.
Kilde: opennet.ru