Erlang/OTP 23 release

stattfonnt huet Verëffentlechung vun enger funktioneller Programméierungssprooch Erlang 23, gezielt fir verdeelt, Feeler-tolerant Uwendungen z'entwéckelen, déi parallel Veraarbechtung vun Ufroen an Echtzäit ubidden. D'Sprooch ass verbreet ginn a Beräicher wéi Telekommunikatioun, Bankesystemer, E-Commerce, Computertelefonie an Instant Messagerie. Zur selwechter Zäit gouf d'Verëffentlechung vun OTP 23 (Open Telecom Platform) verëffentlecht - e Begleeder vu Bibliothéiken a Komponenten fir d'Entwécklung vu verdeelte Systemer an der Erlang Sprooch.

Haaptinnovatiounen:

  • Den SSL Modul ënnerstëtzt net méi SSL 3.0. Ënnerstëtzung fir TLS 1.3 ass Par défaut aktivéiert, an der Onbedenklechkeet vun der TLS 1.3 Verbindung Verhandlunge Prozess mat TLS 1.2 gouf verbessert;
  • Den ssh Modul huet Ënnerstëtzung fir den neie Schlësseldateiformat openssh-key-v1 bäigefüügt, agefouert an OpenSSH 6.5. Et ass méiglech eng Lëscht vun Algorithmen aus der ".config" Datei ze definéieren. Zousätzlech Ënnerstëtzung fir Port Forwarding iwwer SSH (tcp-forward / direct-tcp);
  • D'Tools fir eng Erlang Verdeelung ouni EPMD;
  • Zousätzlech experimentell Socket-Backend fir gen_tcp an inet (fir gen_udp an gen_sctp erschéngen an zukünfteg Verëffentlechungen);
  • En neien erpc-Modul ass an de Kernel bäigefüügt ginn, e Subset vun den Operatiounen vum rpc-Modul ubitt, mat méi héijer Leeschtung a verstäerkter Fäegkeet fir Retourwäerter, Ausnahmen a Feeler ze trennen;
  • Verbesserunge goufen gemaach fir Skalierbarkeet a Leeschtung ze verbesseren;
  • Segmentgréisst an binäre Mappings a Schlësselen am Wierderbuch Matching kënnen elo duerch Gardeausdréck spezifizéiert ginn;
  • D'Benotzung vun Ënnersträicher ass erlaabt d'Liesbarkeet vun Zuelen ze verbesseren (zum Beispill 123_456_789);
  • Nei Fonctiounen goufen op d'Kommando Shell dobäigesat fir Dokumentatioun fir Moduler, Funktiounen an Typen ze weisen (h/1,2,3 fir Modul:Funktioun/Arity an ht/1,2,3 fir Modul:Typ/Arity);
  • De Kernel stellt de pg Modul mat enger neier Implementatioun vun verdeelt benannt Prozessgruppen vir;
  • De Package Build Toolkit fir d'Windows Plattform gouf aktualiséiert, déi ëmgewandelt gouf fir WSL (Linux Subsystem fir Windows) ze benotzen an enthält nei Versioune vum C ++ Compiler, Java Compiler, OpenSSL a wxWidgets Bibliothéiken.

Zousätzlech kann een d'Erscheinung notéieren Informatiounen iwwer Facebook d'Entwécklung vun enger neier Versioun vun der Erlang Sprooch mat statesch Tippen, déi d'Effizienz vun der WhatsApp Messenger Infrastruktur verbessert.

Source: opennet.ru

Setzt e Commentaire