История версий и изменений программы Node.js

18.6.0 (15.07.2022)
  • представлен экспериментальный ESM Loader Hooks API с поддержкой кастомных мультизагрузчиков.
7.2.1 (08.12.2016)
  • исправлена ошибка в функции buffer.transcode() с кодировкой однобайтовых символов в UCS2;
  • исправлена ошибка с некорректной работой анализа генератора функций;
  • улучшена производительность instanceof.

6.9.2

  • обновление npm до версии 3.10.9;
  • вместо локального хоста теперь используется 127.0.0.1;
  • исправлена утечка памяти при записи данных в TLSWrap.
7.2.0 (27.11.2016)
  • функции дешифровки setAuthTag() и setAAD теперь возвращают значение this;
  • добавлена возможность использовать конструкцию {ttl: true} для resolve4() и resolve6();
  • обновление библиотеки libuv до версии 1.10.1;
  • исправлена проблема, которая могла привести к переполнению буфера при записи данных через консоль в Windows 10;
  • добавлено новое свойство external для memoryUsage();
  • исправлена утечка памяти при создании очереди в TLS соединении;
  • компонент V8 (dep) обновлен до 5.4.500.43;
  • добавлено три новых классификатора malloced_memory, peak_malloced_memory и does_zap_garbage для данных, полученных при помощи getHeapStatistics();
  • исправлено большое количество обнаруженных ошибок.
6.4.0 (25.08.2016)
  • для Windows-платформы добавлены идентификаторы zlib и OpenSSL;
  • ответвленные дочерние процессы и кластеры теперь поддерживают конфигурацию stdio;
  • в argv[0] теперь можно устанавливать произвольные значения в spawned processes;
  • в fs.ReadStream теперь можно выставлять число байт;
  • в REPL добавлен режим редактирования;
  • inspect() теперь можно объявлять глобально, используя util.inspect.defaultOptions.
5.2.0 (10.12.2015)
  • добавлена поддержка профилирования Intel VTune JIT при компиляции с параметром --enable-vtune-profiling;
  • исправлена ошибка с конфигурацией, из-за которой было отключено создание снэпшотов v8 по умолчанию;
  • упрощено использование объектов ECDH (Elliptic Curve Diffie-Hellman) с закрытыми ключами;
  • обновление корневых сертификатов Mozilla NSS;
  • сертификаты CA теперь могут быть переданы методом TLS как массив строк или как одна разделенная строка;
  • добавлена возможность использования Tick-процессора в ядре через параметр --prof-process;
  • большое количество других исправлений и улучшений.
0.12.0 (14.03.2015)
  • исправлены проблемы с зависанием потоков;
  • защита потоков при множественной записи;
  • сняты ограничения для maxSockets (по умолчанию теперь стоит значение Infinity);
  • правильная работа сокетов по установленному времени;
  • добавлен новый кластерный метод;
  • добавлен новый TSLWrap механизм;
  • улучшен механизм выделения памяти;
  • добавлен spawnSync/execSync;
  • добавлен API для загрузки отдельных движков, которые можно использовать с компилированными в OpenSSL;
  • добавлен API для RSA-шифрования и дешифрования в режимах private и pulbic;
  • поддержка ECMA-402 для английского языка.