Erlang/OTP 23 eldono

okazis liberigo de funkcia programlingvo Erlang 23, celita al evoluigado de distribuitaj, mistoleremaj aplikoj kiuj disponigas paralelan prilaboradon de petoj en reala tempo. La lingvo disvastiĝis en areoj kiel telekomunikado, banksistemoj, elektronika komerco, komputila telefonio kaj tuja mesaĝado. Samtempe estis publikigita la eldono de OTP 23 (Malferma Telekomunika Platformo) - kuna aro de bibliotekoj kaj komponantoj por la disvolviĝo de distribuitaj sistemoj en la lingvo Erlang.

Ĉefaj novigoj:

  • La SSL-modulo ne plu subtenas SSL 3.0. Subteno por TLS 1.3 estas ebligita defaŭlte, kaj la kongruo de la TLS 1.3-intertraktadprocezo kun TLS 1.2 estis plibonigita;
  • La ssh-modulo aldonis subtenon por la nova ŝlosila dosierformato openssh-key-v1, lanĉita en OpenSSH 6.5. Eblas difini liston de algoritmoj el la dosiero ".config". Aldonita subteno por haveno plusendado per SSH (tcp-forward/direct-tcp);
  • La iloj por ruli Erlang-distribuon sen EPMD;
  • Aldonita eksperimenta socket backend por gen_tcp kaj inet (por gen_udp kaj gen_sctp aperos en estontaj eldonoj);
  • Nova erpc-modulo estis aldonita al la kerno, provizante subaron de la operacioj de la rpc-modulo, kun pli alta rendimento kaj plifortigita kapablo apartigi revenvalorojn, esceptojn kaj erarojn;
  • Plibonigoj estis faritaj por plibonigi skaleblon kaj rendimenton;
  • Segmentgrandeco en binaraj mapadoj kaj ŝlosiloj en vortara kongruo nun povas esti specifita per gardesprimoj;
  • La uzo de substrekoj rajtas plibonigi la legeblecon de nombroj (ekzemple, 123_456_789);
  • Novaj funkcioj estis aldonitaj al la komanda ŝelo por montri dokumentadon por moduloj, funkcioj kaj tipoj (h/1,2,3 por Modulo:Funkcio/Arity kaj ht/1,2,3 por Modulo:Type/Arity);
  • La kerno enkondukas la pg-modulon kun nova efektivigo de distribuitaj nomitaj procezgrupoj;
  • La pakaĵkonstrua ilaro por la Vindoza platformo estis ĝisdatigita, kiu estis konvertita por uzi WSL (Linuksa Subsistemo por Vindozo) kaj inkluzivas novajn versiojn de la C++-kompililo, Java-kompililo, OpenSSL kaj wxWidgets-bibliotekoj.

Aldone, oni povas noti la aspekton informo pri la evoluo de Fejsbuko de nova versio de la Erlang-lingvo kun statika tajpado, kiu plibonigos la efikecon de la WhatsApp-mesaĝo-infrastrukturo.

fonto: opennet.ru

Aldoni komenton