РелизВерсия 2.45.5
n8n 2.45.5 исправляет результаты QuickJS и ускоряет редактор
В n8n 2.45.5 исправлена обработка результатов выражений в QuickJS: значения undefined больше не должны теряться при возврате результата. Релиз также улучшает диагностику ошибок выражений и скорость первого открытия редактора.
n8n выпустила стабильную версию 2.45.5 28 октября 2026 года. Основные содержательные исправления относятся к движку выражений QuickJS, диагностике ошибок и первой загрузке редактора.
QuickJS сохраняет undefined в результатах
Результаты выражений, вычисляемых через QuickJS, теперь сохраняют значения undefined. Это важно для сценариев, где отсутствие значения нужно отличать от null или от отсутствующего поля: исправление уменьшает риск изменения смысла данных при передаче результата выражения дальше по workflow.
QuickJS используется как изолированный движок выражений: на сервере он работает в WebAssembly-песочнице, а для редактора может применяться при предварительном вычислении выражений в браузере. Настройки серверного и клиентского движков независимы.
Диагностика и загрузка редактора
В минифицированных сборках сохраняется имя ExpressionError. Благодаря этому код, который классифицирует ошибки выражений по типу, получает предсказуемое имя и в production-сборке. Кроме того, разработчики заявили ускорение первой загрузки редактора.
В выпуск также вошли небольшие интерфейсные исправления: выравнивание стрелок в разделённых кнопках, корректировка цветов кнопки запуска тестов Evals, удаление подчёркиваний у ссылок навигации и запрет системного контекстного меню Safari поверх холста.