Erlang/OTP 29 versioon

Erlang 29, funktsionaalne programmeerimiskeel, mille eesmĂ€rk on arendada hajutatud talitlushĂ€iredeta rakendusi, mis tagavad pĂ€ringute paralleelse töötlemise reaalajas, on vĂ€lja antud. Keel on levinud valdkondades nagu telekommunikatsioon, pangasĂŒsteemid, e-kaubandus, arvutitelefon ja koheste sĂ”numite vahetamise korraldamine. Samuti on vĂ€lja antud OTP 29 (Open Telecom Platform) — kaasnev raamatute ja komponentide komplekt hajutatud sĂŒsteemide arendamiseks Erlang keeles.

Peamised uuendused:

  • SSH-serveris on vaikimisi keelatud shell ja exec teenused, samuti SFTP alamsĂŒsteem. Aunustatud kasutajatel on nĂŒĂŒd vajalik seadete muutmine, et kĂ€ivitada Erlang-koodi lĂ€bi SSH. Vaikimisi on SSH-s aktiveeritud hĂŒbriidne vĂ”tmevahetusalgoritm mlkem768x25519-sha256.
  • Teegis SSL vaikimisi konfiguratsioonis on kĂ”ige prioriteetsem hĂŒbriidsĂŒsteemi vĂ”tmevahetusalgoritm „x25519mlkem768”, mis on kvantarvutite rĂŒnnakute suhtes vastupidav ning esindab X25519 ECDH ja ML-KEM (CRYSTALS-Kyber) algoritmi kombinatsiooni.
  • Lisatud atribuut „-unsafe”, et mÀÀratleda funktsioonid ohtlikeks (unsafe). Erlang/OTP raamatukogus on sarnased funktsioonid tĂ€histatud ja kompeljaator edastab nĂŒĂŒd hoiatuse. Lisatud on vĂ”imalus jĂ€lgida unsafe-funktsioonide ja dokumenteerimata funktsioonide vĂ€ljakutseid xref kaudu.
  • Kolmandate osapoolte koostamisriistade, nagu Rebar3, Ă”ige töötagamiseks toimubignoreeritud vĂ€ljakutsete filtreerimine (ignore_xref) nĂŒĂŒd otseselt xref-i sees.
  • Lisatud moodul ct_doctest dokumenteerimismaterjalide koodinĂ€idete automaatseks testimiseks.
  • Lisatud moodul io_ansi konsooli rakenduste loomiseks, mis toetavad ANSI-jĂ€rgsete jĂ€rjestuste (Virtual Terminal Sequences) asendamist terminalis, nĂ€iteks teksti stiili ja vĂ€rvi muutmiseks.
  • Failide teede (PATH) otsimisel on praegune kataloog („.”) nihutatud nimekirjas esimeselt kohalt viimasele kohale ja seda kontrollitakse nĂŒĂŒd viimasena.
  • 32-bitiste Windows kogumite loomine on lĂ”ppenud.
  • Töötatakse vĂ€lja tĂ€ielik eraldi andmetĂŒĂŒp rekordite jaoks (native record, EEP-79), mida saab kasutada traditsiooniliste tuple'itel pĂ”hinevate rekordite asemel.
  • Lisatud piiraja „is_integer/3” tĂ€isarvude kontrollimiseks ulatuses (nĂ€iteks „is_integer(I, 0, 100)”).
  • Töötatakse vĂ€lja mitme vÀÀrtuse loendi genereerijad (EEP-78), mis tagastavad iga iteratsiooni jĂ€rel mitu elementi (nĂ€iteks „[-I, I || I < 42 || K”

    Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster