Ang Erlang 29, usa ka functional programming language nga gidisenyo alang sa pagpalambo sa distributed, fault-tolerant nga mga aplikasyon nga nagsuporta sa parallel, real-time processing, gipagawas na. Ang pinulongan kaylap nga gigamit sa mga lugar sama sa telekomunikasyon, banking, e-commerce, computer telephony, ug instant messaging. Ang OTP 29 (Open Telecom Platform), usa ka kauban nga hugpong sa mga librarya ug mga sangkap alang sa pagpalambo sa distributed systems sa Erlang, gipagawas usab sa samang higayon.
Panguna nga mga inobasyon:
- Ang mga serbisyo sa shell ug exec, ingon man ang SFTP subsystem, gi-disable pinaagi sa default sa SSH server. Ang pag-execute sa Erlang code sa mga authenticated user pinaagi sa SSH nanginahanglan na karon og pagbag-o sa configuration. Ang hybrid key exchange algorithm nga mlkem768x25519-sha256 gi-enable pinaagi sa default sa SSH.
- Ang default nga configuration sa SSL library nagtakda sa pinakataas nga prayoridad sa quantum-resistant hybrid key exchange algorithm nga "x25519mlkem768", nga usa ka kombinasyon sa X25519 ECDH ug sa ML-KEM (CRYSTALS-Kyber) algorithm.
- Ang "-unsafe" nga hiyas gidugang aron markahan ang mga gimbuhaton isip dili luwas. Sa Erlang/OTP library, ang maong mga gimbuhaton gimarkahan, ug ang compiler karon nag-isyu og pasidaan alang kanila. Ang abilidad sa pagsubay sa mga tawag ngadto sa dili luwas nga mga gimbuhaton ug mga gimbuhaton nga walay dokumentasyon pinaagi sa xref gidugang.
- Aron masiguro ang hustong operasyon sa mga third-party build tools sama sa Rebar3, ang pagsala sa mga wala tagda nga tawag (ignore_xref) gihimo na karon direkta sulod sa xref.
- Gidugang ang ct_doctest module para sa awtomatikong pagsulay sa mga ehemplo sa code gikan sa dokumentasyon.
- Gidugang ang io_ansi module para sa paghimo og mga console application nga mosuporta sa pag-ilis sa ANSI sequences (Virtual Terminal Sequences) ngadto sa terminal, pananglitan, aron usbon ang estilo ug kolor sa teksto.
- Kon mangita og mga file path nga adunay code (PATH), ang kasamtangang directory ("."") gibalhin na gikan sa una ngadto sa kataposang posisyon sa listahan ug karon na-check na sa kataposan.
- Mihunong sa paghimo og 32-bit nga mga asembliya para sa Windows.
- Usa ka hingpit nga lahi nga tipo sa datos para sa mga rekord (lumad nga rekord, EEP-79) ang gipatuman, nga magamit imbes sa tradisyonal nga mga rekord nga gitukod sa mga tuple.
- Gidugang ang "is_integer/3" checker aron masusi kung ang mga integer naa ba sa sulod sa usa ka range (pananglitan "is_integer(I, 0, 100)").
- Nagpatuman og multiple-valued list comprehensions (EEP-78) nga nagbalik og daghang mga butang kada iteration (pananglitan, "[-I, I || I 42 || K
Source: opennet.ru
