Erlang 29, lugha ya programu inayofanya kazi iliyoundwa kwa ajili ya kutengeneza programu zilizosambazwa, zinazostahimili makosa zinazounga mkono usindikaji sambamba na wa wakati halisi, imetolewa. Lugha hiyo imeenea katika maeneo kama vile mawasiliano ya simu, benki, biashara ya mtandaoni, simu ya kompyuta, na ujumbe wa papo hapo. OTP 29 (Jukwaa la Telecom Huria), seti sambamba ya maktaba na vipengele vya kutengeneza mifumo iliyosambazwa huko Erlang, ilitolewa kwa wakati mmoja.
Ubunifu kuu:
- Huduma za shell na exec, pamoja na mfumo mdogo wa SFTP, huzimwa kwa chaguo-msingi katika seva ya SSH. Kutekeleza msimbo wa Erlang na watumiaji waliothibitishwa kupitia SSH sasa kunahitaji mabadiliko ya usanidi. Algoriti ya mseto ya kubadilishana funguo mlkem768x25519-sha256 imewezeshwa kwa chaguo-msingi katika SSH.
- Usanidi chaguo-msingi wa maktaba ya SSL huweka kipaumbele cha juu zaidi kwa algoriti ya kubadilishana funguo mseto inayostahimili kwantamu "x25519mlkem768", ambayo ni mchanganyiko wa algoriti ya X25519 ECDH na algoriti ya ML-KEM (CRYSTALS-Kyber).
- Sifa ya "-sio salama" imeongezwa kwa ajili ya kuashiria vitendakazi kama visivyo salama. Katika maktaba ya Erlang/OTP, vitendakazi kama hivyo vimetiwa alama, na mkusanyaji sasa anatoa onyo kwa ajili yao. Uwezo wa kufuatilia simu za vitendakazi na vitendakazi visivyo salama bila nyaraka kupitia xref umeongezwa.
- Ili kuhakikisha utendakazi mzuri wa zana za ujenzi za wahusika wengine kama vile Rebar3, kuchuja simu zilizopuuzwa (ignore_xref) sasa kunafanywa moja kwa moja ndani ya xref.
- Imeongeza moduli ya ct_doctest kwa ajili ya upimaji otomatiki wa mifano ya msimbo kutoka kwa nyaraka.
- Imeongeza moduli ya io_ansi kwa ajili ya kuunda programu za koni zinazounga mkono ubadilishaji wa mfuatano wa ANSI (Mfuatano wa Vitengo Pepe) kwenye terminal, kwa mfano, ili kubadilisha mtindo na rangi ya maandishi.
- Unapotafuta njia za faili zenye msimbo (PATH), saraka ya sasa ("."") imehamishwa kutoka nafasi ya kwanza hadi ya mwisho kwenye orodha na sasa imechaguliwa kuwa ya mwisho.
- Imeacha kutengeneza mikusanyiko ya biti 32 kwa Windows.
- Aina tofauti ya data kamili kwa ajili ya rekodi (rekodi asilia, EEP-79) imetekelezwa, ambayo inaweza kutumika badala ya rekodi za kitamaduni zilizojengwa kwenye nakala rudufu.
- Imeongeza kikagua "is_integer/3" ili kuangalia kama nambari kamili ziko ndani ya masafa (k.m. "is_integer(I, 0, 100)").
- Imetekeleza uelewa wa orodha wenye thamani nyingi (EEP-78) unaorudisha vipengee vingi kwa kila urudiaji (k.m., "[-I, I || I 42 || K
Chanzo: opennet.ru
