Rilis Erlang/OTP 23

ambil tempat rilis bahasa pemrograman fungsional Erlang 23, bertujuan untuk mengembangkan aplikasi terdistribusi dan toleran kesalahan yang menyediakan pemrosesan permintaan paralel secara real-time. Bahasa ini telah tersebar luas di berbagai bidang seperti telekomunikasi, sistem perbankan, e-commerce, telepon komputer, dan pesan instan. Pada saat yang sama, rilis OTP 23 (Open Telecom Platform) dirilis - seperangkat perpustakaan dan komponen pendamping untuk pengembangan sistem terdistribusi dalam bahasa Erlang.

Inovasi utama:

  • Modul SSL tidak lagi mendukung SSL 3.0. Dukungan untuk TLS 1.3 diaktifkan secara default, dan kompatibilitas proses negosiasi koneksi TLS 1.3 dengan TLS 1.2 telah ditingkatkan;
  • Modul ssh telah menambahkan dukungan untuk format file kunci baru openssh-key-v1, yang diperkenalkan di OpenSSH 6.5. Dimungkinkan untuk menentukan daftar algoritma dari file β€œ.config”. Menambahkan dukungan untuk penerusan port melalui SSH (tcp-forward/direct-tcp);
  • Alat untuk menjalankan distribusi Erlang tanpa EPMD;
  • Menambahkan backend soket eksperimental untuk gen_tcp dan inet (untuk gen_udp dan gen_sctp akan muncul di rilis mendatang);
  • Modul erpc baru telah ditambahkan ke kernel, menyediakan subset operasi modul rpc, dengan kinerja lebih tinggi dan kemampuan yang ditingkatkan untuk memisahkan nilai kembalian, pengecualian dan kesalahan;
  • Perbaikan telah dilakukan untuk meningkatkan skalabilitas dan kinerja;
  • Ukuran segmen dalam pemetaan biner dan kunci dalam pencocokan kamus kini dapat ditentukan dengan ekspresi penjaga;
  • Penggunaan garis bawah diperbolehkan untuk meningkatkan keterbacaan angka (misalnya, 123_456_789);
  • Fungsi baru telah ditambahkan ke shell perintah untuk menampilkan dokumentasi modul, fungsi dan tipe (h/1,2,3 untuk Module:Function/Arity dan ht/1,2,3 untuk Module:Type/Arity);
  • Kernel memperkenalkan modul pg dengan implementasi baru dari grup proses bernama terdistribusi;
  • Toolkit pembuatan paket untuk platform Windows telah diperbarui, yang telah dikonversi untuk menggunakan WSL (Subsistem Linux untuk Windows) dan menyertakan versi baru dari kompiler C++, kompiler Java, pustaka OpenSSL dan wxWidgets.

Selain itu, penampilan juga bisa diperhatikan informasi tentang pengembangan versi baru bahasa Erlang oleh Facebook dengan pengetikan statis, yang akan meningkatkan efisiensi infrastruktur messenger WhatsApp.

Sumber: opennet.ru

Tambah komentar