API и релизы 11.09.2026 75 просмотров

n8n 2.0: что нового — Save/Publish, новый движок, миграция с 1.x

#n8n #релиз #обновление #n8n 2.0 #API #новые функции
n8n 2.0: что нового — Save/Publish, новый движок, миграция с 1.x
Полный разбор n8n 2.0: Save/Publish, улучшенный движок, AI-агенты с памятью и стримингом. Инструкция по миграции с версии 1.x.

Почему n8n 2.0 — это важно

n8n 2.0 — первое мажорное обновление за несколько лет. Версия 1.x получала обновления безопасности до марта 2026, затем полный переход на 2.x. Разберём, что изменилось.

Главные изменения

1. Save/Publish — версионирование воркфлоу

Самое важное изменение в UX: воркфлоу теперь имеют статус Draft и Published.

  • Save — сохраняет черновик, не влияет на работающий воркфлоу
  • Publish — переводит черновик в production, прежняя версия архивируется
  • Version history — откат к любой предыдущей версии

Для команд это фундаментально: разработчик тестирует изменения в черновике, публикует только проверенное. Больше нет риска сломать production воркфлоу случайным сохранением.

2. Улучшенный execution движок

  • Снижение потребления памяти при больших объёмах на 30–40%
  • Детальная трассировка ошибок — видно в какой ноде и на какой итерации произошёл сбой
  • Sub-workflow вызовы работают значительно быстрее

3. Улучшения AI Agents

  • Нативные мультиагентные системы — агент вызывает другого агента как инструмент, без внешних оркестраторов
  • Streaming ответов — LLM-ответы стримятся через SSE
  • Persistent Memory — долгосрочная память агента через PostgreSQL или Redis
  • Tool Approval — агент запрашивает подтверждение перед критичными действиями

4. Новые API эндпоинты

  • GET /api/v2/workflows/{id}/versions — история версий
  • POST /api/v2/workflows/{id}/publish — программная публикация
  • GET /api/v2/executions/stream — SSE-стрим активных выполнений

5. Безопасность

  • JWT-аутентификация вебхуков нативно (не нужен Code Node)
  • Ролевая модель: Owner, Admin, Editor, Viewer — теперь в Community Edition
  • Audit Log — журнал всех изменений воркфлоу с указанием пользователя

Как обновиться с n8n 1.x до 2.0

# 1. Полный бэкап
docker exec postgres pg_dump -U n8n_user n8n > backup_before_v2.sql

# 2. Обновить образ
docker compose pull n8n

# 3. Запустить
docker compose up -d n8n

# 4. Проверить миграции
docker compose logs -f n8n | grep migration

Версия 2.0 автоматически мигрирует схему БД. Воркфлоу переносятся без изменений — становятся Published по умолчанию.

Breaking Changes: что проверить

  • Часть нод переименованы — встроенный валидатор найдёт deprecated ноды
  • Незначительные изменения в обработке null в выражениях
  • Webhook URLs не изменились — перенастройка не нужна

Часто задаваемые вопросы

Как безопасно обновить n8n до версии 2.0?

Сделайте дамп PostgreSQL перед обновлением. Обновите образ через docker compose pull. При первом запуске n8n 2.0 автоматически выполнит миграцию схемы. Проверьте логи и протестируйте критичные воркфлоу.

Что такое Save/Publish в n8n 2.0?

Новая парадигма: Save сохраняет черновик не влияя на работающую версию, Publish переводит в production. Все версии сохраняются в истории для отката. Позволяет тестировать изменения без риска сломать действующую автоматизацию.

Сломаются ли воркфлоу после обновления?

Большинство продолжат работать без изменений. Проверьте deprecated ноды через встроенный валидатор. Webhook URL и credentials не затрагиваются. Рекомендуется сначала обновить staging-среду.

Полезные материалы по теме