සමාන්තර, තත්ය කාලීන සැකසුම් සඳහා සහාය වන බෙදා හරින ලද, දෝෂ-ඉවසන යෙදුම් සංවර්ධනය කිරීම සඳහා නිර්මාණය කර ඇති ක්රියාකාරී ක්රමලේඛන භාෂාවක් වන Erlang 29 නිකුත් කර ඇත. විදුලි සංදේශ, බැංකුකරණය, ඊ-වාණිජ්යය, පරිගණක දුරකථන සහ ක්ෂණික පණිවිඩ යැවීම වැනි ක්ෂේත්රවල මෙම භාෂාව පුළුල් ලෙස භාවිතා කර ඇත. Erlang හි බෙදා හරින ලද පද්ධති සංවර්ධනය කිරීම සඳහා පුස්තකාල සහ සංරචකවල සහකාර කට්ටලයක් වන OTP 29 (විවෘත ටෙලිකොම් වේදිකාව) එකවර නිකුත් කරන ලදී.
ප්රධාන නවෝත්පාදන:
- SSH සේවාදායකය තුළ පෙරනිමියෙන් shell සහ exec සේවා මෙන්ම SFTP උප පද්ධතියද අක්රීය කර ඇත. SSH හරහා සත්යාපනය කළ පරිශීලකයින් විසින් Erlang කේතය ක්රියාත්මක කිරීම සඳහා දැන් වින්යාස වෙනසක් අවශ්ය වේ. දෙමුහුන් යතුරු හුවමාරු ඇල්ගොරිතම mlkem768x25519-sha256 SSH හි පෙරනිමියෙන් සක්රීය කර ඇත.
- SSL පුස්තකාලයේ පෙරනිමි වින්යාසය ඉහළම ප්රමුඛතාවය ලබා දෙන්නේ ක්වොන්ටම්-ප්රතිරෝධී දෙමුහුන් යතුරු හුවමාරු ඇල්ගොරිතම "x25519mlkem768" සඳහා වන අතර එය X25519 ECDH සහ ML-KEM (CRYSTALS-Kyber) ඇල්ගොරිතමයේ එකතුවකි.
- ශ්රිත අනාරක්ෂිත ලෙස සලකුණු කිරීම සඳහා "-unsafe" ගුණාංගය එකතු කර ඇත. Erlang/OTP පුස්තකාලයේ, එවැනි ශ්රිත සලකුණු කර ඇති අතර, සම්පාදකයා දැන් ඒවා සඳහා අනතුරු ඇඟවීමක් නිකුත් කරයි. xref හරහා ලේඛනගත කිරීමකින් තොරව අනාරක්ෂිත ශ්රිත සහ ශ්රිත වෙත ලැබෙන ඇමතුම් නිරීක්ෂණය කිරීමේ හැකියාව එකතු කර ඇත.
- Rebar3 වැනි තෙවන පාර්ශවීය ගොඩනැගීමේ මෙවලම් නිසි ලෙස ක්රියාත්මක වීම සහතික කිරීම සඳහා, නොසලකා හරින ලද ඇමතුම් පෙරීම (ignore_xref) දැන් xref තුළ කෙලින්ම සිදු කෙරේ.
- ලේඛන වලින් කේත උදාහරණ ස්වයංක්රීයව පරීක්ෂා කිරීම සඳහා ct_doctest මොඩියුලය එක් කරන ලදී.
- ටර්මිනලයට ANSI අනුපිළිවෙල (අතථ්ය පර්යන්ත අනුපිළිවෙල) ආදේශ කිරීමට සහාය වන කොන්සෝල යෙදුම් නිර්මාණය කිරීම සඳහා io_ansi මොඩියුලය එක් කරන ලදී, උදාහරණයක් ලෙස, පෙළෙහි විලාසය සහ වර්ණය වෙනස් කිරීම.
- කේතය (PATH) සහිත ගොනු මාර්ග සොයන විට, වත්මන් නාමාවලිය (".") ලැයිස්තුවේ පළමු ස්ථානයේ සිට අවසාන ස්ථානයට ගෙන ගොස් ඇති අතර දැන් එය අවසන් ස්ථානයේ සලකුණු කර ඇත.
- සඳහා 32-බිට් එකලස් කිරීම් උත්පාදනය කිරීම නැවැත්වීය Windows.
- වාර්තා සඳහා අංගසම්පූර්ණ වෙනම දත්ත වර්ගයක් (ස්වදේශීය වාර්තාව, EEP-79) ක්රියාත්මක කර ඇති අතර, එය ටියුපල් මත ගොඩනගා ඇති සාම්ප්රදායික වාර්තා වෙනුවට භාවිතා කළ හැකිය.
- පූර්ණ සංඛ්යා පරාසයක් තුළ තිබේදැයි පරීක්ෂා කිරීමට "is_integer/3" පරීක්ෂකය එක් කරන ලදී (උදා: "is_integer(I, 0, 100)").
- බහු-වටිනාකම් සහිත ලැයිස්තු අවබෝධතා (EEP-78) ක්රියාත්මක කරන ලද අතර එය පුනරාවර්තනයකට බහු අයිතම ආපසු ලබා දෙයි (උදා: "[-I, I || I 42 || K
මූලාශ්රය: opennet.ru
