vydání funkčního programovacího jazyka , zaměřeného na vývoj distribuovaných vysoce dostupných aplikací, které umožňují paralelní zpracování požadavků v reálném čase. Jazyk se rozšířil v oblastech, jako je telekomunikace, bankovní systémy, elektronický obchod, počítačová telefonie a organizace okamžitého zasílání zpráv. Současně byl vydán OTP 23 (Open Telecom Platform) — doprovodná sada knihoven a komponentů pro vývoj distribuovaných systémů v jazyce Erlang.
Hlavní novinky:
- V modulu SSL byla ukončena podpora SSL 3.0. Podpora TLS 1.3 je nyní zapnuta ve výchozím nastavení, zlepšena kompatibilita procesu vyjednávání připojení TLS 1.3 s TLS 1.2;
- Do modulu ssh byla přidána podpora nového formátu souboru klíčů openssh-key-v1, který se objevil v OpenSSH 6.5. Byla zajištěna možnost definice seznamu algoritmů ze souboru „.config“. Přidána podpora přesměrování portů přes SSH (tcp-forward/direct-tcp);
- Byly rozšířeny prostředky pro spuštění distribuce Erlang bez ;
- Byl přidán experimentální backend socket pro gen_tcp a inet (podpora pro gen_udp a gen_sctp se objeví v budoucích vydáních);
- Do jádra byl přidán nový modul erpc, který poskytuje podmnožinu operací modulu rpc, vyznačující se vyšším výkonem a rozšířenou schopností dělení vracených hodnot, výjimek a chyb;
- Byla provedena vylepšení zaměřená na zlepšení škálovatelnosti a výkonu;
- Velikost segmentu v binárních shodách a klíče při shodě podle slovníku mohou nyní být definovány guard-výrazy;
- Bylo povoleno používání podtržítek pro zlepšení čitelnosti čísel (např. 123_456_789);
- Do příkazového interpretru byly přidány nové funkce pro zobrazení dokumentace k modulům, funkcím a typům (h/1,2,3 pro Module:Function/Arity a ht/1,2,3 pro Module:Type/Arity);
- Ve jádru byl představen modul pg s novou realizací distribuovaných pojmenovaných skupin procesů;
- Byl aktualizován nástroj pro sestavení balíčků pro platformu Windows, který přešel na využívání WSL (Linux Subsystem for Windows) a zahrnuje nové verze kompilátoru C++, kompilátoru Javy, knihoven OpenSSL a wxWidgets.
Dále lze zmínit vznik o vývoji nové verze jazyka Erlang se statickou typizací od společnosti Facebook, která zvýší efektivitu infrastruktury messengera WhatsApp.
Zdroj: opennet.ru
