PĂ«rfundoi lĂ«shimi i gjuhĂ«s funksionale tĂ« programimit Erlang 29, e fokusuar nĂ« zhvillimin e aplikacioneve tĂ« shpĂ«rndara me besueshmĂ«ri tĂ« lartĂ«, qĂ« ofrojnĂ« pĂ«rpunim paralel tĂ« kĂ«rkesave nĂ« kohĂ« reale. Gjuha Ă«shtĂ« e njohur nĂ« fusha tĂ« tilla si telekomunikacioni, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i mesazheve tĂ« menjĂ«hershme. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, u lĂ«shua versioni OTP 29 (Open Telecom Platform) â njĂ« grup mbĂ«shtetjesh dhe komponentesh pĂ«r zhvillimin e sistemeve tĂ« shpĂ«rndara me gjuhĂ«n Erlang.
TĂ« rejat kryesore:
- Në serverin SSH, shërbimet shell dhe exec janë të çaktivizuara nga default, si dhe nën sistemi SFTP. Për të ekzekutuar kodin Erlang nga përdorues të autentikuar përmes SSH tani kërkohet ndryshimi i cilësimeve. Në SSH, algoritmi hibrid i shkëmbimit të çelësave mlkem768x25519-sha256 është aktivizuar nga default.
- Në bibliotekë SSL në konfigurimin e parazgjedhur është vendosur si prioritet algoritmi hibrid i shkëmbimit të çelësave "x25519mlkem768", i qëndrueshëm ndaj provës nga kompjuterët kuantike dhe përbën një kombinim të X25519 ECDH dhe algoritmit ML-KEM (CRYSTALS-Kyber).
- ĂshtĂ« shtuar atributi "-unsafe" pĂ«r tĂ« shĂ«nuar funksionet si tĂ« pa sigurta (unsafe). NĂ« bibliotekĂ«n Erlang/OTP, funksionet e tilla janĂ« shenuar dhe tani kompajleri jep njĂ« paralajmĂ«rim pĂ«r to. ĂshtĂ« shtuar mundĂ«sia e ndjekjes pĂ«rmes xref tĂ« thirrjeve tĂ« funksioneve pa siguri dhe funksioneve pa dokumentacion.
- Për funksionimin e saktë të mjeteve të ndihmës për grumbullim, si Rebar3, filtrimi i thirrjeve të injoruara (ignore_xref) tani kryhet drejtpërdrejt brenda xref.
- Shtuar moduli ct_doctest për testimin automatik të shembujve të kodit nga dokumentacioni.
- Shtuar moduli io_ansi për krijimin e aplikacioneve konsolë që mbështesin zëvendësimin në terminalin e sekvencave ANSI (Virtual Terminal Sequences), për shembull, për të ndryshuar stilin dhe ngjyrën e tekstit.
- Kur kurset rrugët e skedarëve me kod (PATH), katalogu aktual («.») është zhvendosur nga pozita e parë në të fundit të listës dhe tani kontrollohet si i fundit.
- Përfundoi formimin e grumbullimeve 32-bit për Windows.
- Realizuar një tip të dhënash të veçantë për regjistrat (native record, EEP-79), i cili mund të përdoret në vend të regjistrave tradicionalë të ndërtuar mbi tuple.
- Shtuar kufizuesi «is_integer/3» për të kontrolluar numrat e plotë për përkatësinë brenda një diapazoni (p.sh., «is_integer(I, 0, 100)».
- Implementuar gjeneruesit e listave me vlera të shumëfishta (EEP-78), që kthejnë disa elemente për çdo iteracion (p.sh., «[-I, I || I 42 || K
Burimi: opennet.ru
