РелизВерсия n8n@2.43.8
n8n 2.43.8: трассировка выражений отключена по умолчанию
19 октября 2026 года вышел стабильный n8n 2.43.8. Обновление отключает по умолчанию OpenTelemetry-spans вычисления выражений, чтобы внутренняя телеметрия движка не засоряла настроенный приёмник трассировок.
Исправление меняет поведение установок с включённым OpenTelemetry (OTel), которые передают трассировки на настроенный оператором OTLP-приёмник. Span — это отдельная запись о выполненной операции и её длительности. В PR #41310 разработчики объясняют причину: внутренние события движка выражений не должны попадать на приёмник клиента без явного включения; в одном из описанных случаев они переполняли его поток данных.
В 2.43.8 значение по умолчанию для N8N_EXPRESSION_ENGINE_TRACES_ENABLED изменено с true на false. Поэтому n8n больше не создаёт события expression.evaluate по умолчанию. При этом трассировки workflows, узлов и агентов не меняются. Это точечное изменение телеметрии, а не отключение всей наблюдаемости или самого вычисления выражений.
Метрики выражений также сохраняются: N8N_EXPRESSION_ENGINE_OBSERVABILITY_ENABLED остаётся включённым по умолчанию. Для тех, кому нужны именно expression spans, авторы PR указывают возможность явно задать N8N_EXPRESSION_ENGINE_TRACES_ENABLED=true. Речь идёт о новом значении по умолчанию: явно заданный параметр не следует путать с отсутствующей настройкой.
В changelog выпуска указано одно исправление. Оно важно прежде всего администраторам, которые собирают трассировки n8n в собственную систему наблюдения. Источник не приводит измерений ускорения workflows или снижения потребления памяти, поэтому такие эффекты этому выпуску не приписываются. Событие подвижного тега stable и выпуск n8n@2.43.8 описывают одну и ту же версию.