LĂ«shimi i gjuhĂ«s funksionale tĂ« programimit Erlang 29, i orientuar drejt zhvillimit tĂ« aplikacioneve tĂ« shpĂ«rndara me ndihmĂ« tĂ« qĂ«ndrueshmĂ«risĂ«, qĂ« sigurojnĂ« pĂ«rpunimin paralel tĂ« kĂ«rkesave nĂ« kohĂ« reale. Gjuha ka gjetur pĂ«rdorim nĂ« fusha tĂ« tilla si telekomunikacioni, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i dĂ«rgimit tĂ« menjĂ«hershĂ«m tĂ« mesazheve. NjĂ«kohĂ«sisht, Ă«shtĂ« lĂ«shuar versioni OTP 29 (Open Telecom Platform) â njĂ« set shĂ«rbimesh dhe komponentĂ«ve pĂ«r zhvillimin e sistemeve tĂ« shpĂ«rndara nĂ« gjuhĂ«n Erlang.
Novitetet kryesore:
- Në serverin SSH, shërbimet shell dhe exec si dhe nën-sistemi SFTP janë të çaktivizuara si hyrje të zakonshme. Tani, për të ekzekutuar kodin Erlang nga përdoruesit e autentikuar përmes SSH, kërkohet ndryshimi i konfigurimeve. Në SSH, algoritmi hibrid për shkëmbimin e çelësave mlkem768x25519-sha256 është aktivizuar si parametrizim i zakonshëm.
- Në bibliotekë SSL në konfigurimin e paracaktuar është caktuar algoritmi hibrid i shkëmbimit të çelësave «x25519mlkem768», i cili është i qëndrueshëm ndaj thyerjeve nga kompjuterët kuantë dhe përbën një kombinim të X25519 ECDH dhe algoritmit ML-KEM (CRYSTALS-Kyber).
- Ata shtuan atributin "-unsafe" për të shënuar funksionet si të pasigurta (unsafe). Në bibliotekat Erlang/OTP, funksionet e tilla janë të shënuara dhe tani kompilatorët japin paralajmërime për to. Shtuar mundësia për të ndjekur përmes xref thirrjet e funksioneve të pasigurta dhe funksioneve pa dokumentacion.
- Për funksionimin korrekt të mjeteve të ndërtimit të jashtme, siç është Rebar3, filtrimi i thirrjeve të injoruara (ignore_xref) tani kryhet drejtpërdrejt brenda xref.
- Shtuar moduli ct_doctest për testimin automatizuar të shembujve të kodit nga dokumentacioni.
- Shtuar moduli io_ansi për krijimin e aplikacioneve konsolë që mbështesin zëvendësimin e sekvencave ANSI në terminal (Virtual Terminal Sequences), për shembull, për ndryshimin e stilit dhe ngjyrës së tekstit.
- Gjatë kërkimit të rrugëve të skedarëve me kod (PATH), katalogu aktual (".") është zhvendosur nga pozita e parë në atë të fundit të listës dhe tani kontrollohet përfundimisht.
- Formimi i kompilimeve 32-bit për Windows është ndaluar.
- Krijuar një tip të plotë të veçantë të të dhënave për regjistrat (native record, EEP-79), i cili mund të përdoret në vend të regjistrave tradicionalë të ndërtuar mbi tuple.
- Shtuar kufizuesin "is_integer/3" për të kontrolluar numrat e tërë mbi përkatesinë në një interval (për shembull, "is_integer(I, 0, 100)").
- Krijuar gjeneruesit e listave me shumë vlera (EEP-78), që kthejnë disa elemente për iterim (për shembull, "[-I, I || I 42 || K")
Burimi: opennet.ru
