Erlang/OTP 23 kiadás

Megvalósult a funkcionális programozási nyelv kiadása Erlang 23, amely a párhuzamos kéréskezelést reálidőben biztosító elosztott hibatűrő alkalmazások fejlesztésére összpontosít. A nyelv elterjedt a telekommunikáció, pénzügyi rendszerek, elektronikus kereskedelem, számítógépes telefonálás és az azonnali üzenetküldés területén. Egyidejűleg kiadásra került az OTP 23 (Open Telecom Platform) — a Erlang nyelvű elosztott rendszerek fejlesztéséhez szükséges könyvtárak és komponensek kísérőcsomagja.

Főbb újítások:

  • Az SSL modulban megszűnt a SSL 3.0 támogatása. Alapértelmezés szerint engedélyezve van a TLS 1.3 támogatás, javították a TLS 1.3 és TLS 1.2 közötti kapcsolatmeghatározási folyamat kompatibilitását;
  • Az ssh modulhoz hozzáadva az új openssh-key-v1 kulcsfájlformátum támogatása, amely az OpenSSH 6.5-ben jelent meg. Lehetővé vált az algoritmusok listájának meghatározása a «.config» fájlból. Hozzáadva a portok SSH-n keresztüli (tcp-forward/direct-tcp) átkonfigurálásának támogatása;
  • Bővítve lettek az Erlang disztribúció futtatásához szükséges eszközök, EPMD;
  • Hozzáadva egy kísérleti socket háttér, amely a gen_tcp és inet számára készült (a gen_udp és gen_sctp jövőbeli kiadásokban jelenik meg);
  • A kernelhez hozzáadva egy új erpc modul, amely a rpc modul operációinak egy részhalmazát biztosít, nagyobb teljesítménnyel és kibővített lehetőségekkel a visszatérési értékek, kivételek és hibák szétválasztására;
  • Fejlesztések történt, amelyek a skálázhatóság és a teljesítmény növelésére irányulnak;
  • A bináris megfeleltetések szegmenseinek mérete és a szótár szerinti megfelelés kulcsai most már guard-kifejezésekkel meghatározhatók;
  • Engedélyezett az aláhúzások használata a számok olvashatóságának javítása érdekében (például, 123_456_789);
  • A parancssorhoz új funkciók kerültek hozzáadásra a modulok, funkciók és típusok dokumentációjának megjelenítésére (h/1,2,3 a Module:Function/Arity és ht/1,2,3 a Module:Type/Arity);
  • A kernelben megjelent a pg modul az elosztott név szerinti folyamatcsoportok új megvalósításával;
  • A Windows platform csomaggyűjtő eszköze frissítésre került, a WSL (Windows Linux Subsystem) használatára váltottak, és új verziót kaptak a C++ fordítóból, a Java fordítóból, az OpenSSL és wxWidgets könyvtárakból.

Továbbá kiemelhető a megjelenés információ a Facebook által kifejlesztett új Erlang nyelv verziójának létrehozásáról, amely statikus típusellenőrzést alkalmaz, és segít javítani a WhatsApp üzenetküldő infrastruktúrájának hatékonyságát.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster