Erlang/OTP 23 nga pagpagawas

nahitabo pagpagawas sa usa ka functional programming language Erlang 23, nga gitumong sa pagpalambo sa gipang-apod-apod, fault-tolerant nga mga aplikasyon nga naghatag ug parallel nga pagproseso sa mga hangyo sa tinuod nga panahon. Ang pinulongan nahimong kaylap sa mga dapit sama sa telekomunikasyon, banking system, e-commerce, computer telephony ug instant messaging. Sa samang higayon, ang pagpagawas sa OTP 23 (Open Telecom Platform) gipagawas - usa ka kauban nga hugpong sa mga librarya ug mga sangkap alang sa pagpalambo sa gipang-apod-apod nga mga sistema sa Erlang nga pinulongan.

Panguna nga mga inobasyon:

  • Ang SSL module wala na nagsuporta sa SSL 3.0. Ang suporta alang sa TLS 1.3 gipalihok pinaagi sa default, ug ang pagkaangay sa proseso sa negosasyon sa koneksyon sa TLS 1.3 uban sa TLS 1.2 gipauswag;
  • Ang ssh module adunay dugang nga suporta alang sa bag-ong key file format openssh-key-v1, gipaila sa OpenSSH 6.5. Posible nga ipasabut ang usa ka lista sa mga algorithm gikan sa file nga ".config". Gidugang nga suporta alang sa port forwarding pinaagi sa SSH (tcp-forward/direct-tcp);
  • Ang mga himan alang sa pagpadagan sa usa ka pag-apod-apod sa Erlang nga wala EPMD;
  • Gidugang ang eksperimento nga socket backend alang sa gen_tcp ug inet (alang sa gen_udp ug gen_sctp makita sa umaabot nga mga pagpagawas);
  • Usa ka bag-ong erpc module ang gidugang ngadto sa kernel, nga naghatag og subset sa mga operasyon sa rpc module, nga adunay mas taas nga performance ug gipalambo nga abilidad sa pagbulag sa mga bili sa pagbalik, mga eksepsiyon ug mga sayop;
  • Ang mga pag-ayo gihimo aron mapauswag ang kakusgon ug pasundayag;
  • Ang gidak-on sa segment sa binary mappings ug mga yawe sa pagpares sa diksyonaryo mahimo nang matino pinaagi sa mga ekspresyon sa guwardiya;
  • Gitugotan ang paggamit sa mga underscore aron mapauswag ang pagkabasa sa mga numero (pananglitan, 123_456_789);
  • Ang bag-ong mga gimbuhaton gidugang sa command shell aron ipakita ang dokumentasyon para sa mga modules, functions ug types (h/1,2,3 para sa Module:Function/Arity ug ht/1,2,3 para sa Module:Type/Arity);
  • Gipaila sa kernel ang pg module nga adunay bag-ong pagpatuman sa gipang-apod-apod nga mga grupo sa proseso;
  • Ang package build toolkit para sa Windows platform na-update na, nga gi-convert sa paggamit sa WSL (Linux Subsystem for Windows) ug naglakip sa bag-ong mga bersyon sa C++ compiler, Java compiler, OpenSSL ug wxWidgets nga mga librarya.

Dugang pa, mamatikdan sa usa ang hitsura impormasyon bahin sa pag-uswag sa Facebook sa usa ka bag-ong bersyon sa Erlang nga lengguwahe nga adunay static nga pag-type, nga makapauswag sa kahusayan sa imprastraktura sa WhatsApp messenger.

Source: opennet.ru

Idugang sa usa ka comment