Проект NVM for Windows выпустил вторую версию, полностью переписанную с нуля. Ядро управления теперь написано на языке Go, а вспомогательные шимы — на Zig. Инструмент получил два режима работы: классический link с нулевой задержкой и современный shim, который добавляет около 25–35 мс к запуску, но позволяет использовать файлы фиксации версий, такие как .nvmrc, и проверять целостность окружения.
Вторая версия интегрирована с системными компонентами Windows. Установленные версии Node.js отображаются в разделе «Приложения и возможности», а события записываются в журнал Windows Event Viewer. Настройки теперь хранятся в реестре, что позволяет администраторам централизованно управлять конфигурациями через групповые политики, Intune и Active Directory, а также внедрять политики безопасности в корпоративных средах.
Проект перешел на модель раздельной дистрибуции. Community-сборка распространяется бесплатно по лицензии MIT, а Certified-версия включает корпоративные надстройки: расширенное логирование, инструменты управления правами и поддержку автономных установок. В Certified-сборки также входят артефакты доверия, включая подписанные SBOM и аттестации SLSA уровня Build L3.
Обновление оптимизирует работу с дисковым пространством и трафиком за счет использования архивов .7z, размер которых на 40% меньше стандартных. В состав v2 включен блокировщик вредоносных пакетов, сверяющий зависимости с базой OpenSSF. Инструмент больше не требует прав администратора для работы, используя нативные уведомления Windows при необходимости повышения привилегий.






