Erlang/OTP 29 vÀljalase

VĂ€lja on antud Erlang 29, funktsionaalne programmeerimiskeel, mis on loodud hajutatud, rikketaluvate rakenduste arendamiseks, mis toetavad paralleelset reaalajas töötlemist. Keel on leidnud laialdast kasutuselevĂ”ttu sellistes valdkondades nagu telekommunikatsioon, pangandus, e-kaubandus, arvutitelefoniteenus ja kiirsĂ”numid. Samaaegselt avaldati ka OTP 29 (Open Telecom Platform), mis on kaaslane teekide ja komponentide komplekt hajutatud sĂŒsteemide arendamiseks Erlangis.

Peamised uuendused:

  • SSH-serveris on kest ja exec-teenused ning SFTP-alamsĂŒsteem vaikimisi keelatud. Erlangi koodi kĂ€ivitamine autentitud kasutajate poolt SSH kaudu nĂ”uab nĂŒĂŒd konfiguratsiooni muutmist. HĂŒbriidvĂ”tmevahetuse algoritm mlkem768x25519-sha256 on SSH-s vaikimisi lubatud.
  • SSL-teegi vaikekonfiguratsioon mÀÀrab kĂ”rgeima prioriteedi kvantkindlale hĂŒbriidvĂ”tmevahetusalgoritmile "x25519mlkem768", mis on X25519 ECDH ja ML-KEM (CRYSTALS-Kyber) algoritmi kombinatsioon.
  • Funktsioonide ohtlikuks mĂ€rkimiseks on lisatud atribuut "-unsafe". Erlang/OTP teegis on sellised funktsioonid mĂ€rgitud ja kompilaator annab nĂŒĂŒd nende kohta hoiatuse. Lisatud on vĂ”imalus jĂ€lgida ohtlike funktsioonide ja dokumenteerimata funktsioonide kutseid xref-i kaudu.
  • Kolmandate osapoolte ehitustööriistade (nt Rebar3) korrektse toimimise tagamiseks teostatakse ignoreeritud kĂ”nede (ignore_xref) filtreerimine nĂŒĂŒd otse xref-i sees.
  • Lisatud ct_doctest moodul dokumentatsioonist pĂ€rit koodinĂ€idete automaatseks testimiseks.
  • Lisatud on io_ansi moodul konsoolirakenduste loomiseks, mis toetavad ANSI-jadade (virtuaalsete terminalijadade) asendamist terminalis, nĂ€iteks teksti stiili ja vĂ€rvi muutmiseks.
  • Koodiga (PATH) failiteede otsimisel on praegune kataloog (".") liigutatud loendi esimesest positsioonist viimasele ja seda kontrollitakse nĂŒĂŒd viimasena.
  • 32-bitiste assemblerite genereerimine peatati Windows.
  • Kirjete jaoks on rakendatud tĂ€ieĂ”iguslik eraldi andmetĂŒĂŒp (natiivne kirje, EEP-79), mida saab kasutada traditsiooniliste tuuplite pĂ”hjal ehitatud kirjete asemel.
  • Lisatud on kontrollija "is_integer/3", et kontrollida, kas tĂ€isarvud on vahemikus (nt "is_integer(I, 0, 100)").
  • Rakendatud mitme vÀÀrtusega loendi mĂ”istmine (EEP-78), mis tagastavad iteratsiooni kohta mitu elementi (nt "[-I, I || I 42 || K

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