Излезе 29-та версия на функционалния език за програмиране Erlang, използван за разработка на разпределени приложения, осигуряващи висока надеждност и паралелна обработка в реално време. Езикът се използва широко в области като телекомуникации, банкиране, електронна търговия, компютърна телефония и месинджъри (WhatsApp).
Заедно с езика, платформата OTP (Open Telecom Platform) също беше актуализирана до версия 29 - комплект от библиотеки и компоненти.
Някои нововъведения:
- В JIT компилятора е подобрена генерацията на машинен код за съпоставяне и създаване на бинарни данни с няколко little-endian сегмента.
- В библиотеката SSL В конфигурацията по подразбиране е зададен най-приоритетният хибриден алгоритъм за обмен на ключове „x25519mlkem768“, устойчив на подбора на квантов компютър и представлява комбинация от X25519 ECDH и алгоритъма ML-KEM (CRYSTALS-Kyber).
- Добавен е атрибут -unsafe за обозначаване на функциите като небезопасни (unsafe). В библиотеката Erlang/OTP подобни функции са обозначени и компилаторът сега издава предупреждение за тях. Добавена е възможността за проследяване чрез xref на извикванията на небезопасни функции и функции без документация.
Източник: linux.org.ru
