Erlang/OTP 23 rhyddhau

cymryd lle rhyddhau iaith raglennu swyddogaethol Erlang 23, gyda'r nod o ddatblygu cymwysiadau dosbarthedig, goddefgar sy'n darparu prosesu ceisiadau cyfochrog mewn amser real. Mae'r iaith wedi dod yn gyffredin mewn meysydd fel telathrebu, systemau bancio, e-fasnach, teleffoni cyfrifiadurol a negeseua gwib. Ar yr un pryd, rhyddhawyd rhyddhau OTP 23 (Open Telecom Platform) - set gydymaith o lyfrgelloedd a chydrannau ar gyfer datblygu systemau dosbarthedig yn yr iaith Erlang.

Prif arloesiadau:

  • Nid yw'r modiwl SSL bellach yn cefnogi SSL 3.0. Mae cefnogaeth ar gyfer TLS 1.3 wedi'i alluogi yn ddiofyn, ac mae cydnawsedd proses negodi cysylltiad TLS 1.3 Γ’ TLS 1.2 wedi'i wella;
  • Mae'r modiwl ssh wedi ychwanegu cefnogaeth ar gyfer y fformat ffeil allweddol newydd openssh-key-v1, a gyflwynwyd yn OpenSSH 6.5. Mae'n bosibl diffinio rhestr o algorithmau o'r ffeil β€œ.config”. Cefnogaeth ychwanegol ar gyfer anfon porthladd ymlaen trwy SSH (tcp-forward / direct-tcp);
  • Yr offer ar gyfer rhedeg y dosbarthiad Erlang heb EPMD;
  • Ychwanegwyd backend soced arbrofol ar gyfer gen_tcp ac inet (ar gyfer gen_udp a gen_sctp bydd yn ymddangos mewn datganiadau yn y dyfodol);
  • Mae modiwl erpc newydd wedi'i ychwanegu at y cnewyllyn, gan ddarparu is-set o weithrediadau'r modiwl rpc, gyda pherfformiad uwch a gallu gwell i wahanu gwerthoedd dychwelyd, eithriadau a gwallau;
  • Mae gwelliannau wedi'u gwneud i wella graddadwyedd a pherfformiad;
  • Bellach gellir pennu maint segmentau mewn mapiau deuaidd ac allweddi mewn cyfatebiad geiriadur trwy fynegiadau gard;
  • Caniateir defnyddio tanlinellau i wella darllenadwyedd rhifau (er enghraifft, 123_456_789);
  • Mae swyddogaethau newydd wedi'u hychwanegu at y gragen orchymyn i arddangos dogfennaeth ar gyfer modiwlau, swyddogaethau a mathau (h/1,2,3 ar gyfer Modiwl: Swyddogaeth/Arity a ht/1,2,3 ar gyfer Modiwl: Math/Arity);
  • Mae'r cnewyllyn yn cyflwyno'r modiwl pg gyda gweithrediad newydd o grwpiau proses a enwir wedi'u dosbarthu;
  • Mae'r pecyn cymorth adeiladu pecynnau ar gyfer platfform Windows wedi'i ddiweddaru, sydd wedi'i drosi i ddefnyddio WSL (Linux Subsystem for Windows) ac mae'n cynnwys fersiynau newydd o'r casglwr C++, casglwr Java, OpenSSL a llyfrgelloedd wxWidgets.

Yn ogystal, gellir nodi'r ymddangosiad gwybodaeth am ddatblygiad Facebook o fersiwn newydd o'r iaith Erlang gyda theipio statig, a fydd yn gwella effeithlonrwydd seilwaith negesydd WhatsApp.

Ffynhonnell: opennet.ru

Ychwanegu sylw