Keluaran Erlang/OTP 23

mengambil tempat pelepasan bahasa pengaturcaraan berfungsi Erlang 23, bertujuan untuk membangunkan aplikasi yang diedarkan, toleran kesalahan yang menyediakan pemprosesan permintaan selari dalam masa nyata. Bahasa ini telah meluas dalam bidang seperti telekomunikasi, sistem perbankan, e-dagang, telefon komputer dan pemesejan segera. Pada masa yang sama, keluaran OTP 23 (Platform Telekom Terbuka) telah dikeluarkan - set pendamping perpustakaan dan komponen untuk pembangunan sistem teragih dalam bahasa Erlang.

Inovasi utama:

  • Modul SSL tidak lagi menyokong SSL 3.0. Sokongan untuk TLS 1.3 didayakan secara lalai, dan keserasian proses rundingan sambungan TLS 1.3 dengan TLS 1.2 telah dipertingkatkan;
  • Modul ssh telah menambah sokongan untuk format fail kunci baharu openssh-key-v1, yang diperkenalkan dalam OpenSSH 6.5. Anda boleh mentakrifkan senarai algoritma daripada fail ".config". Menambah sokongan untuk penghantaran port melalui SSH (tcp-forward/direct-tcp);
  • Alat untuk menjalankan pengedaran Erlang tanpa EPMD;
  • Penambahan bahagian belakang soket percubaan untuk gen_tcp dan inet (untuk gen_udp dan gen_sctp akan muncul dalam keluaran akan datang);
  • Modul erpc baharu telah ditambahkan pada kernel, menyediakan subset operasi modul rpc, dengan prestasi yang lebih tinggi dan keupayaan dipertingkatkan untuk memisahkan nilai pulangan, pengecualian dan ralat;
  • Penambahbaikan telah dibuat untuk meningkatkan kebolehskalaan dan prestasi;
  • Saiz segmen dalam pemetaan binari dan kunci dalam pemadanan kamus kini boleh ditentukan oleh ungkapan pengawal;
  • Penggunaan garis bawah dibenarkan untuk meningkatkan kebolehbacaan nombor (contohnya, 123_456_789);
  • Fungsi baharu telah ditambahkan pada shell arahan untuk memaparkan dokumentasi untuk modul, fungsi dan jenis (h/1,2,3 untuk Modul:Fungsi/Arity dan ht/1,2,3 untuk Modul:Type/Arity);
  • Kernel memperkenalkan modul pg dengan pelaksanaan baharu kumpulan proses dinamakan yang diedarkan;
  • Kit alat binaan pakej untuk platform Windows telah dikemas kini, yang telah ditukar untuk menggunakan WSL (Subsistem Linux untuk Windows) dan termasuk versi baharu pustaka pengkompil C++, pengkompil Java, OpenSSL dan wxWidgets.

Di samping itu, seseorang boleh perhatikan penampilan maklumat tentang pembangunan Facebook versi baharu bahasa Erlang dengan penaipan statik, yang akan meningkatkan kecekapan infrastruktur pemesejan WhatsApp.

Sumber: opennet.ru

Tambah komen