Node.js 5.1.0 sudah rilis!

Ridwan Fajar 13 Desember 2015

Node.js 5.1.0 sudah rilis!

Setelah berhasil merilis Node.js v5 (Stable) pada 29 Oktober 2015 lalu, bulan berikutnya, tim Node.js merilis versi 5.1.0 pada tanggal 17 November 2015 dengan sejmulah perubahan yang cukup signifikan. Berikut ini adalah perubahan yang perlu dicatat:

  • v8: menambahkan beberapa data post-mortem yang berguna
  • tls: sessionIdContext default sekarang menggunakan SHA1 untuk mode FIPS daripada MD5
  • repl: REPL tidak lagi crash jika persistent history file tidak dapat dibuka
  • doc: Semua API docs sudah diurutkan ulang agar dapat dibaca secara alfabetis
  • child_process: child.send() sekarang mengembalikan nilai boolean yang benar seperti yang disarankan oleh dokumentasi
  • npm: memperbaharui npm ke versi 3.3.12
  • http_parser: memperbaharui http-parser ke versi 2.6.0
  • buffer: opsi noAssert untuk banyak fungsi buffer sekarang akan mengeluarkan nilai yang salah ketimbang mengalami crash
Selain itu ada beberapa masalah lain yang harus diketahui:
  • Surrogate pair di REPL dapat membuat terminal freeze
  • Memanggil dns.setServers() ketika DNS query masih dalam proses dapat menyebabkan process menjadi crash pada failed assertion
  • url.resolve dapat memindahkan auth portion pada URL ketika melakukan resolving diantara dua full host
  • Karakter unicode di filesystem path tidak ditangani dengan baik di berbagai platform untuk Node.js API.
(rfs/nodejs)