Izdaja Erlang/OTP 23

Održan izdaja funkcionalnog programskog jezika Erlang 23, 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 EPMD;
  • 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 informacijah 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

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster