Erlang/OTP 23 bertsioa

ospatu programazio-lengoaia funtzional baten kaleratzea Erlang 23, eskaeren tratamendu paraleloan denbora errealean ematen duten aplikazio banatuak garatzera zuzenduta. Hizkuntza hedatu egin da telekomunikazioetan, banku sistemetan, merkataritza elektronikoan, telefonia informatikoan eta berehalako mezularitzan. Aldi berean, OTP 23 (Open Telecom Platform) oharra kaleratu zen - Erlang hizkuntzan banatutako sistemak garatzeko liburutegi eta osagaien multzo osagarria.

Berrikuntza nagusiak:

  • SSL moduluak jada ez du SSL 3.0 onartzen. TLS 1.3rako euskarria gaituta dago lehenespenez, eta TLS 1.3 konexioa negoziatzeko prozesuaren bateragarritasuna TLS 1.2rekin hobetu da;
  • Ssh moduluak OpenSSH 1-n sartutako openssh-key-v6.5 gako fitxategi formatu berrirako laguntza gehitu du. Algoritmoen zerrenda bat defini daiteke β€œ.config” fitxategitik. SSH bidez portuak birbidaltzeko laguntza gehitu da (tcp-forward/direct-tcp);
  • Erlang banaketarik gabe exekutatzeko tresnak EPMD;
  • Gen_tcp eta inet-entzako socket esperimentalaren backend-a gehitu da (gen_udp eta gen_sctp-entzako etorkizuneko bertsioetan agertuko dira);
  • Nukleoan erpc modulu berri bat gehitu da, rpc moduluaren eragiketen azpimultzo bat eskaintzen duena, errendimendu handiagoarekin eta itzultzeko balioak, salbuespenak eta akatsak bereizteko gaitasun hobearekin;
  • Hobekuntzak egin dira eskalagarritasuna eta errendimendua hobetzeko;
  • Segmentu-tamaina bitar mapak eta gakoak hiztegi bat-etortzeetan guard-adierazpenen bidez zehaztu daitezke orain;
  • Azpimarratzeko aukera ematen da zenbakien irakurgarritasuna hobetzeko (adibidez, 123_456_789);
  • Agindu shell-era funtzio berriak gehitu dira moduluen, funtzioen eta moten dokumentazioa bistaratzeko (h/1,2,3 Module:Function/Arity eta ht/1,2,3 Module:Type/Arity for);
  • Nukleoak pg modulua aurkezten du banatutako prozesu-taldeen inplementazio berri batekin;
  • Windows plataformarako paketeak eraikitzeko tresna-kit bat eguneratu da, WSL (Linux Subsystem for Windows) erabiltzeko bihurtu dena eta C++ konpilatzailearen, Java konpilatzailearen, OpenSSL eta wxWidgets liburutegien bertsio berriak biltzen dituena.

Gainera, itxura nabaritu daiteke informazio Facebook-ek idazketa estatikoarekin Erlang hizkuntzaren bertsio berri baten garapenari buruz, WhatsApp messenger azpiegituraren eraginkortasuna hobetuko duena.

Iturria: opennet.ru

Gehitu iruzkin berria