Erlang/OTP 29 release

Erlang 29, eng funktionell Programméiersprooch, déi fir d'Entwécklung vu verdeelten, fehlertoleranten Applikatiounen entwéckelt gouf, déi parallel Echtzäitveraarbechtung ënnerstëtzen, gouf verëffentlecht. D'Sprooch huet eng breet Verbreedung a Beräicher wéi Telekommunikatioun, Bankgeschäft, E-Commerce, Computertelefonie an Instant Messaging fonnt. OTP 29 (Open Telecom Platform), e Begleetset vu Bibliothéiken a Komponenten fir d'Entwécklung vu verdeelte Systemer an Erlang, gouf gläichzäiteg verëffentlecht.

Haaptinnovatiounen:

  • D'Shell- an d'Exec-Servicer, souwéi den SFTP-Ënnersystem, sinn standardméisseg am SSH-Server deaktivéiert. D'Ausféierung vum Erlang-Code vun authentifizéierte Benotzer iwwer SSH erfuerdert elo eng Konfiguratiounsännerung. Den Hybrid-Schlësselaustauschalgorithmus mlkem768x25519-sha256 ass standardméisseg am SSH aktivéiert.
  • D'Standardkonfiguratioun vun der SSL-Bibliothéik setzt déi héchst Prioritéit op den quanteresistente Hybrid-Schlësselaustauschalgorithmus "x25519mlkem768", deen eng Kombinatioun aus X25519 ECDH an dem ML-KEM (CRYSTALS-Kyber) Algorithmus ass.
  • Den Attribut "-unsafe" gouf bäigefüügt fir Funktiounen als onsécher ze markéieren. An der Erlang/OTP Bibliothéik sinn esou Funktiounen markéiert, an de Compiler gëtt elo eng Warnung dofir eraus. D'Méiglechkeet, Opruff op onsécher Funktiounen a Funktiounen ouni Dokumentatioun iwwer xref ze verfollegen, gouf bäigefüügt.
  • Fir de korrekte Fonctionnement vun Drëttubidder-Build-Tools wéi Rebar3 ze garantéieren, gëtt d'Filterung vun ignoréierten Uruff (ignore_xref) elo direkt an xref duerchgefouert.
  • De Modul ct_doctest fir den automateschen Test vu Codebeispiller aus der Dokumentatioun gouf bäigefüügt.
  • De Modul io_ansi gouf bäigefüügt fir Konsolenapplikatiounen ze erstellen, déi d'Substitutioun vun ANSI-Sequenzen (Virtual Terminal Sequences) am Terminal ënnerstëtzen, zum Beispill fir de Stil an d'Faarf vum Text z'änneren.
  • Wann een no Dateipfaden mat Code (PATH) sicht, gouf den aktuellen Dossier ("."") vun der éischter op déi lescht Positioun an der Lëscht geréckelt an elo als lescht iwwerpréift.
  • D'Generéiere vun 32-Bit-Assemblë gouf gestoppt fir Windows.
  • En vollwäertege separaten Datentyp fir Enregistrementer (native record, EEP-79) gouf implementéiert, deen amplaz vun traditionelle Enregistrementer, déi op Tuplen opgebaut sinn, benotzt ka ginn.
  • Den "is_integer/3"-Checker gouf bäigefüügt fir ze kontrolléieren, ob ganz Zuelen an engem Beräich leien (z.B. "is_integer(I, 0, 100)").
  • Implementéiert Verständnisser vu Lëschten mat méi Wäerter (EEP-78), déi pro Iteratioun verschidde Elementer zréckginn (z.B. "[-I, I || I 42 || K

    Source: opennet.ru
Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster