Erlang/OTP 29

Wydano 29 wersję funkcjonalnego języka programowania Erlang, stosowanego do tworzenia rozproszonych aplikacji, zapewniających wysoką niezawodność i równoległe przetwarzanie w czasie rzeczywistym. Język jest szeroko stosowany w takich dziedzinach, jak telekomunikacja, bankowość, handel elektroniczny, telefonia internetowa i komunikatory (WhatsApp).

Razem z językiem do wersji 29 zaktualizowano platformę OTP (Open Telecom Platform) – zestaw bibliotek i komponentów.

Niektóre nowości:

  • W kompilatorze JIT poprawiono generację kodu maszynowego dla dopasowywania i tworzenia danych binarnych z wieloma segmentami little-endian.
  • W bibliotece SSL W domyślnej konfiguracji priorytetowo ustawiono hybrydowy algorytm wymiany kluczy „x25519mlkem768”, odporny na ataki z wykorzystaniem komputerów kwantowych, będący kombinacją X25519 ECDH oraz algorytmu ML-KEM (CRYSTALS-Kyber).
  • Dodano atrybut -unsafe do oznaczania funkcji jako niebezpiecznych (unsafe). W bibliotece Erlang/OTP podobne funkcje są oznaczane, a kompilator teraz wydaje ostrzeżenie dla tych funkcji. Dodano możliwość śledzenia przez xref wywołania funkcji unsafe i funkcji bez dokumentacji.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster