Versjon 29 av det funksjonelle programmeringsspråket Erlang, brukt til utvikling av distribuerte applikasjoner som tilbyr høy pålitelighet og parallell behandling i sanntid, er nå tilgjengelig. Språket er mye brukt i områder som telekommunikasjon, bank, e-handel, datatelefoni og meldingsapper (WhatsApp).
Sammen med språket har plattformen OTP (Open Telecom Platform) også blitt oppdatert til versjon 29 - et tilknyttet sett med biblioteker og komponenter.
Noen nyheter:
- I JIT-kompilatoren er det forbedret generering av maskinkode for mønstring og oppretting av binære data med flere little-endian segmenter.
- I biblioteket SSL er den hybridsalgoritmen for nøkkelutveksling «x25519mlkem768» satt som mest prioriterte i standardkonfigurasjonen, som er motstandsdyktig mot brute-force angrep av kvantecomputere og representerer en kombinasjon av X25519 ECDH og ML-KEM algoritmen (CRYSTALS-Kyber).
- Det er lagt til en -unsafe attributt for å merke funksjoner som usikre (unsafe). I Erlang/OTP-biblioteket er slike funksjoner nå merket, og kompilatoren gir nå varsler for dem. Muligheten for å spore usikre funksjonsanrop og funksjoner uten dokumentasjon via xref er også lagt til.
Kilde: linux.org.ru
