De 29ste versie van de functionele programmeertaal Erlang is uitgebracht, die wordt gebruikt voor de ontwikkeling van gedistribueerde applicaties die hoge betrouwbaarheid en parallelle verwerking in real-time bieden. De taal wordt veel gebruikt in sectoren zoals telecommunicatie, bankieren, e-commerce, computert telefonie en messengers (WhatsApp).
Naast de taal is ook het OTP (Open Telecom Platform) bijgewerkt naar versie 29 - een bijbehorende set bibliotheken en componenten.
Enkele nieuwigheden:
- In de JIT-compiler is de generatie van machinecode verbeterd voor patroonherkenning en het maken van binaire gegevens met meerdere little-endian segmenten.
- In de bibliotheek SSL In de standaardconfiguratie is de meest prioritaire hybride sleuteluitwisselingsalgoritme "x25519mlkem768" ingesteld, bestand tegen brute-force aanvallen met kwantumcomputers en een combinatie van X25519 ECDH en het ML-KEM-algoritme (CRYSTALS-Kyber).
- De -unsafe attributen zijn toegevoegd om functies als onveilig te markeren. In de Erlang/OTP bibliotheek zijn dergelijke functies gemarkeerd en geeft de compiler nu waarschuwingen voor hen. Er is ook de mogelijkheid toegevoegd om unsafe-functies en functies zonder documentatie via xref te volgen.
Bron: linux.org.ru
