Erlang/OTP 23 izlaišana

Notika funkcionāla programmēšanas valoda izlaidums Erlang 23, kas vērsta uz sadalītu, nolietojumiem noturīgu lietojumprogrammu izstrādi, kas nodrošina vienlaicīgu pieprasījumu apstrādi reālā laikā. Valoda ir izplatījusies tādās jomās kā telekomunikācijas, banku sistēmas, elektroniskā komercija, datortelefoni un tūlītējās ziņojumapmaiņas organizācija. Tajā pašā laikā ir izlaista OTP 23 (Open Telecom Platform) — saistīto bibliotēku un komponentu komplekts sadalītu sistēmu izstrādei, izmantojot Erlang.

Galvenās jauninājumi:

  • SSL modulī ir pārtraukta SSL 3.0 atbalsta sniegšana. TLS 1.3 atbalsts ir ieslēgts pēc noklusējuma, uzlabota TLS 1.3 savienojumu saskaņošanas procesa saderība ar TLS 1.2;
  • ssh modulī ir pievienots jauns openssh-key-v1 atslēgu faila formāta atbalsts, kas parādījās OpenSSH 6.5. Nodrošināta iespēja definēt algoritmu sarakstu, izmantojot failu «.config». Pievienots atbalsts SSH portu pārsūtīšanai (tcp-forward/direct-tcp);
  • Paplašinātas iespējas Erlang izplatījuma palaišanai bez EPMD;
  • Pievienots eksperimentāls socket backend gen_tcp un inet (gen_udp un gen_sctp tiks pievienoti nākotnes laidienos);
  • Kodola komponentā ir iekļauts jauns erpc modulis, kas nodrošina rpc moduļa apakškopu ar augstāku veiktspēju un paplašinātām iespējām atgriezto vērtību, izņēmumu un kļūdu nodošanas jomā;
  • Veikti uzlabojumi, kas mērķēti uz mērogojamības un veiktspējas paaugstināšanu;
  • Sadalījuma segmenta izmērs binārajās atbilstībās un atslēgas vārdus tagad var noteikt ar guard izteiksmēm;
  • Atļauts izmantot apakšsvītras simbolus skaitļu lasāmības uzlabošanai (piemēram, 123_456_789);
  • Komandu ligzdā pievienotas jaunas funkcijas dokumentācijas rādīšanai moduļiem, funkcijām un tipiem (h/1,2,3 Module:Function/Arity un ht/1,2,3 Module:Type/Arity);
  • Kodolā ieviests pg modulis ar jaunu sadalītu nosaukto procesu grupu realizāciju;
  • Windows platformai atjaunots pakotņu izveides rīku komplekts, kas pārgājis uz WSL (Linux Subsystem for Windows) izmantošanu un ietver jaunākās C++ kompilatora, Java kompilatora, OpenSSL un wxWidgets bibliotēku versijas.

Papildus var atzīmēt parādīšanos informācijas par Facebook izstrādā jaunāku Erlang valodas variantu ar statisku tipu, kas uzlabos WhatsApp ziņojumapmaiņas infrastruktūras efektivitāti.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster