release av det funktionella programmeringssprÄket , riktat mot utveckling av distribuerade felresistenta applikationer som sÀkerstÀller parallell bearbetning av förfrÄgningar i realtid. SprÄket har etablerat sig inom omrÄden som telekommunikation, banksystem, e-handel, datatelefoni och omedelbar meddelandekommunikation. Samtidigt slÀpptes versionen OTP 23 (Open Telecom Platform) - en uppsÀttning bibliotek och komponenter för utveckling av distribuerade system pÄ Erlang-sprÄket.
Huvudsakliga nyheter:
- SSL-modulen avslutar stödet för SSL 3.0. TLS 1.3 stöd aktiveras som standard, och kompatibiliteten med TLS 1.3 för förbindelseförhandlingar har förbÀttrats med TLS 1.2;
- SSH-modulen har fÄtt stöd för det nya formatet av nyckelfiler openssh-key-v1, som introducerades i OpenSSH 6.5. Det blir möjligt att definiera en lista över algoritmer frÄn filen «.config». Stöd för port vidarebefordran via SSH (tcp-forward/direct-tcp) har lagts till;
- Verktygen för att köra Erlang-distributionen utan ;
- En experimentell backend socket har lagts till för gen_tcp och inet (för gen_udp och gen_sctp kommer i framtida slÀpp);
- En ny modul erpc har lagts till kÀrnan, som erbjuder en delmÀngd av rpc-modulens operationer med högre prestanda och utökade möjligheter till delning av ÄtervÀndande vÀrden, undantag och fel;
- FörbÀttringar har gjorts för att öka skalbarheten och prestandan;
- Segmentstorleken i binÀra mappningar och nycklar vid ordboksmappning kan nu anges med guard-uttryck;
- AnvÀndning av understreck för att förbÀttra lÀsbarheten av siffror tillÄts (till exempel, 123_456_789);
- Nya funktioner har lagts till kommandotolken för att visa dokumentation för moduler, funktioner och typer (h/1,2,3 för Module:Function/Arity och ht/1,2,3 för Module:Type/Arity);
- En modul pg med en ny implementering av distribuerade namngivna processgrupper har introducerats i kÀrnan;
- Byggverktygen för Windows-platformen har uppdaterats, som har omstÀllts till att anvÀnda WSL (Windows Subsystem for Linux) och inkluderar nya versioner av C++-kompilatorn, Java-kompilatorn, OpenSSL-biblioteken och wxWidgets.
Dessutom kan man notera framtrÀdandet av om utvecklingen av ett nytt statiskt typat sprÄk av Facebook som kommer att öka effektiviteten i infrastrukturen för meddelandeappen WhatsApp.
KĂ€lla: opennet.ru
