izdaja funkcionalnog programskog jezika , usmjeren na razvoj distribuiranih otpornih aplikacija koje omogućuju paralelnu obrada zahtjeva u stvarnom vremenu. Jezik je postao popularan u područjima kao što su telekomunikacije, banke, elektronička trgovina, računalna telefonija i organizacija instant razmjene poruka. Istovremeno je objavljena verzija OTP 23 (Open Telecom Platform) — prateći set biblioteka i komponenti za razvoj distribuiranih sustava na jeziku Erlang.
Glavne novosti:
- U SSL modulu ukinuta je podrška za SSL 3.0. Podrška za TLS 1.3 uključena je prema zadanim postavkama, poboljšana je kompatibilnost procesa dogovaranja TLS 1.3 sa TLS 1.2;
- U ssh modul dodana je podrška za novi format datoteke ključeva openssh-key-v1, uveden u OpenSSH 6.5. Omogućena je mogućnost definiranja popisa algoritama iz datoteke „.config“. Dodana je podrška za prosljeđivanje portova putem SSH (tcp-forward/direct-tcp);
- Proširena su sredstva za pokretanje Erlang distribucije bez ;
- Dodana je eksperimentalna podloga socket za gen_tcp i inet (za gen_udp i gen_sctp doći će u budućim izdanjima);
- U jezgru je dodan novi modul erpc, koji pruža podskup operacija modula rpc, s višom izvedbom i proširenim mogućnostima dijeljenja povratnih vrijednosti, iznimki i grešaka;
- Unesena su poboljšanja usmjerena na povećanje skalabilnosti i performansi;
- Veličina segmenta u binarnim usporedbama i ključevi za usporedbu u rječniku sada se mogu postavljati guard-izrazima;
- Dozvoljeno je korištenje znakova donje crte radi poboljšane čitljivosti brojeva (npr. 123_456_789);
- U komandnoj ljusci dodane su nove funkcije za prikaz dokumentacije o modulima, funkcijama i tipovima (h/1,2,3 za Modul:Funkcija/Arity i ht/1,2,3 za Modul:Tip/Arity);
- U jezgru je predstavljen modul pg s novom implementacijom distribuiranih imenovanih grupa procesa;
- Ažuriran je alat za izradu paketa za Windows platformu, koji je prešao na korištenje WSL (Linux podsustav za Windows) i uključuje nove verzije C++ kompajlera, Java kompajlera, OpenSSL biblioteka i wxWidgets.
Također se može napomenuti pojava o razvoju nove verzije jezika Erlang sa statičkom tipizacijom od strane kompanije Facebook, koja će povećati efikasnost rada infrastrukture messenger-a WhatsApp.
Izvor: opennet.ru
