Erlang/OTP 23 release

barde frijlitting fan in funksjonele programmeartaal Erling 23, rjochte op it ûntwikkeljen fan ferdielde, fouttolerante applikaasjes dy't parallele ferwurking fan oanfragen yn echt tiid leverje. De taal is wiidferspraat wurden yn gebieten lykas telekommunikaasje, banksystemen, e-commerce, kompjûtertelefony en instant messaging. Tagelyk waard de frijlitting fan OTP 23 (Open Telecom Platform) frijlitten - in begelieder set fan bibleteken en komponinten foar de ûntwikkeling fan ferspraat systemen yn 'e Erlang-taal.

Wichtichste ynnovaasjes:

  • De SSL-module stipet SSL 3.0 net mear. Stipe foar TLS 1.3 is standert ynskeakele, en de komptabiliteit fan it TLS 1.3 ferbiningsûnderhannelingsproses mei TLS 1.2 is ferbettere;
  • De ssh-module hat stipe tafoege foar it nije kaaibestânformaat openssh-key-v1, yntrodusearre yn OpenSSH 6.5. It is mooglik om in list mei algoritmen te definiearjen út 'e ".config"-bestân. Stipe tafoege foar poarte trochstjoere fia SSH (tcp-forward/direct-tcp);
  • De ark foar it útfieren fan in Erlang-distribúsje sûnder EPMD;
  • Added eksperimintele socket backend foar gen_tcp en inet (foar gen_udp en gen_sctp sil ferskine yn takomstige releases);
  • In nije erpc-module is tafoege oan 'e kearn, dy't in subset fan' e operaasjes fan 'e rpc-module leveret, mei hegere prestaasjes en ferbettere fermogen om weromwearden, útsûnderings en flaters te skieden;
  • Ferbetteringen binne makke om skaalberens en prestaasjes te ferbetterjen;
  • Segmentgrutte yn binêre mappings en kaaien yn wurdboekmatching kinne no wurde oantsjutte troch guard-útdrukkingen;
  • It brûken fan ûnderstreken is tastien om de lêsberens fan sifers te ferbetterjen (bygelyks 123_456_789);
  • Nije funksjes binne tafoege oan de kommando-shell om dokumintaasje foar modules, funksjes en typen wer te jaan (h/1,2,3 foar Module:Funksje/Arity en ht/1,2,3 foar Module:Type/Arity);
  • De kernel yntrodusearret de pg-module mei in nije ymplemintaasje fan ferdielde neamde prosesgroepen;
  • De toolkit foar it bouwen fan pakketten foar it Windows-platfoarm is bywurke, dy't omboud is om WSL (Linux Subsystem foar Windows) te brûken en omfettet nije ferzjes fan 'e C++-kompiler, Java-kompiler, OpenSSL en wxWidgets-biblioteken.

Derneist kin men it uterlik notearje ynformaasje oer Facebook's ûntwikkeling fan in nije ferzje fan 'e Erlang-taal mei statysk typen, wat de effisjinsje fan 'e WhatsApp-messenger-ynfrastruktuer sil ferbetterje.

Boarne: opennet.ru

Add a comment