n8n 2.45.7 уточнил доступ к данным запусков и исправил IMAP-триггер

n8n 2.45.7 уточнил доступ к данным запусков и исправил IMAP-триггер
Содержание статьи

30 октября 2026 года вышел n8n 2.45.7 с тремя исправлениями ядра. Они затрагивают доступ к данным выполнений, почтовый IMAP-триггер и обработку выражений. Mentoring.digital объясняет, какие проверки пригодятся команде, которая поддерживает автоматизацию на этой ветке.

Чтение результатов требует отдельного права

Маршруты, привязанные к конкретному workflow и читающие данные его выполнений, теперь требуют execution:read. Workflow здесь означает сценарий автоматизации, а execution описывает отдельный запуск этого сценария.

Практический смысл исправления: возможность работать со сценарием и возможность читать результаты его запусков нужно проверять раздельно. Если после обновления запрос получает отказ, сначала сопоставьте назначенную роль, требуемое действие и используемый маршрут. Автоматическое расширение прав до администратора скроет причину и не поможет проверить исходную модель доступа.

Что изменилось в IMAP и выражениях

В IMAP-триггере исправлено вычисление выражений после активации. Отдельное исправление позволяет возвращать пользовательские данные с ключом __isError именно как данные в выражениях. Само присутствие такого имени поля не должно превращать полезную нагрузку в служебную ошибку.

Обновление особенно стоит проверить на сценариях, где настройки почтового триггера вычисляются выражениями, а входные объекты приходят из внешней системы. Например, набор тестовых данных можно дополнить объектом с обычным полем __isError и сравнить результат до и после обновления. Это пример проверки, а не сообщение об обнаруженной проблеме у читателя.

Короткий план приёмки

  1. Сохранить резервную копию и зафиксировать текущую версию перед обновлением тестового окружения.
  2. Проверить чтение данных выполнения под ролью с нужным правом и под ролью без него.
  3. Активировать копию почтового сценария с тестовым ящиком и проверить вычисляемые параметры.
  4. Сравнить возвращаемые данные выражения с ожидаемым объектом, включая спорное имя поля.

Не запускайте проверку на сценарии, который отправляет реальные письма или меняет рабочие записи. Для разбора доступа к API и обработки ответов подойдёт наставник по backend-разработке. Релиз 2.45.7 не помечен на GitHub как предварительный; выбор целевой версии всё равно должен учитывать ветку и способ размещения вашей установки.

Похожие статьи по данной теме