Erlang/OTP 23 ထုတ်ဝေမှု

နေရာယူခဲ့သည်။ လုပ်ဆောင်နိုင်သော ပရိုဂရမ်းမင်းဘာသာစကားကို ထုတ်ပြန်ခြင်း။ Erlang 23တောင်းဆိုချက်များကို အချိန်နှင့်တပြေးညီ အပြိုင်လုပ်ဆောင်ခြင်းကို ပံ့ပိုးပေးသော ဖြန့်ဝေထားသော၊ အမှားအယွင်းခံနိုင်သော အပလီကေးရှင်းများကို တီထွင်ထုတ်လုပ်ရန် ရည်ရွယ်သည်။ ဆက်သွယ်ရေး၊ ဘဏ်လုပ်ငန်းစနစ်၊ အီး-ကူးသန်းရောင်းဝယ်ရေး၊ ကွန်ပျူတာတယ်လီဖုန်းနှင့် လက်ငင်းစာတိုပေးပို့ခြင်းစသည့် နယ်ပယ်များတွင် ဘာသာစကားသည် ကျယ်ပြန့်လာသည်။ တစ်ချိန်တည်းမှာပင်၊ OTP 23 (Open Telecom Platform) ကို Erlang ဘာသာစကားဖြင့် ဖြန့်ဝေမှုစနစ်များ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် တွဲဖက်စာကြည့်တိုက်များနှင့် အစိတ်အပိုင်းများ အစုံအလင်ကို ထုတ်ပြန်ခဲ့သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • SSL module သည် SSL 3.0 ကို မပံ့ပိုးတော့ပါ။ TLS 1.3 အတွက် ပံ့ပိုးမှုအား မူရင်းအားဖြင့် ဖွင့်ထားပြီး TLS 1.3 ချိတ်ဆက်မှု ညှိနှိုင်းမှုလုပ်ငန်းစဉ်၏ လိုက်ဖက်ညီမှုအား TLS 1.2 နှင့် မြှင့်တင်ထားသည်။
  • ssh module သည် OpenSSH 1 တွင်မိတ်ဆက်ထားသော key ဖိုင်ဖော်မတ်အသစ် openssh-key-v6.5 အတွက် ပံ့ပိုးမှုထပ်ဖြည့်ထားသည်။ “.config” ဖိုင်မှ algorithms စာရင်းတစ်ခု သတ်မှတ်ရန် ဖြစ်နိုင်သည်။ SSH (tcp-forward/direct-tcp);
  • မလိုအပ်ဘဲ Erlang ဖြန့်ဖြူးမှုကို လုပ်ဆောင်ရန် ကိရိယာများ EPMD;
  • gen_tcp နှင့် inet အတွက် စမ်းသပ်ဆော့ဖ်ဝဲ နောက်ကွယ်မှ ထပ်ထည့်ထားသည် (gen_udp နှင့် gen_sctp အတွက် နောင်ထွက်ရှိမှုများတွင် ပေါ်လာပါမည်);
  • ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်နှင့် ပြန်လာတန်ဖိုးများ၊ ခြွင်းချက်များနှင့် အမှားအယွင်းများကို သီးခြားခွဲထုတ်နိုင်သည့် စွမ်းဆောင်ရည်မြင့်မားမှုနှင့်အတူ rpc module ၏ လည်ပတ်မှုအပိုင်းခွဲတစ်ခုအား erpc module အသစ်တစ်ခုအား kernel သို့ ပေါင်းထည့်ထားပါသည်။
  • ချဲ့ထွင်နိုင်မှုနှင့် စွမ်းဆောင်ရည်ကို မြှင့်တင်ရန် တိုးတက်မှုများ ပြုလုပ်ထားသည်။
  • အဘိဓာန်လိုက်ဖက်ခြင်းရှိ ဒွိမြေပုံများနှင့် သော့များတွင် အပိုင်းအရွယ်အစားကို guard expressions များဖြင့် သတ်မှတ်နိုင်ပါပြီ။
  • အောက်ခံအမှတ်များအသုံးပြုခြင်းသည် နံပါတ်များဖတ်နိုင်မှုကို မြှင့်တင်ရန် ခွင့်ပြုထားသည် (ဥပမာ၊ 123_456_789);
  • modules, functions and types for documentation (Module for h/1,2,3:Function/Arity and ht/1,2,3 for Module:Type/Arity);
  • kernel သည် pg module ကို ဖြန့်ဝေထားသော အမည်ပေးထားသော လုပ်ငန်းစဉ်အုပ်စုများကို အကောင်အထည်ဖော်မှုအသစ်ဖြင့် မိတ်ဆက်ပေးသည်။
  • WSL (Linux Subsystem for Windows) ကို အသုံးပြုရန် အသွင်ပြောင်းပြီး C++ compiler၊ Java compiler၊ OpenSSL နှင့် wxWidgets libraries များ၏ ဗားရှင်းအသစ်များ ပါဝင်သည့် Windows platform အတွက် package build toolkit ကို အပ်ဒိတ်လုပ်ပြီးပါပြီ။

ထို့အပြင် အသွင်အပြင်ကို မှတ်သားနိုင်သည်။ သတင်းအချက်အလက် WhatsApp messenger အခြေခံအဆောက်အအုံ၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးမည့် static typing ဖြင့် Facebook ၏ Erlang ဘာသာစကား ဗားရှင်းအသစ်ကို ဖော်ဆောင်ခြင်းအကြောင်း။

source: opennet.ru

မှတ်ချက် Add