+7 (4912) 294-274Пн–Пт 10:00–19:00lead@idresult.ru

Заметки руководителя

n8n получила 2 крутых обновления

1 минута чтения

n8n получила 2 крутых обновления

Мой любимый инструмент автоматизации, который может вообще все (но это не точно) получил 2 крутых обновления. Они вышли некоторое время назад, но я сначала попробовал, а теперь пишу.

1️⃣ Data Tables Это встроенная система для хранения и управления данными прямо внутри ваших проектов n8n. Больше не надо мучиться с сохранением промежуточных данных в файлы и доставанием данных из них или с созданием сторонних баз данных для того же. Более того, Гугл Таблицы тоже больше не нужны, а уж подключение к ним это особый квест.

Теперь можно создавать таблицы через отдельную вкладку в интерфейсе, а управляйте данными прямо из воркфлоу с помощью ноды Data Table. Доступны операции вставки, обновления, поиска и удаления записей. И конечно, можно делиться таблицами с другими участниками вашей n8n.

2️⃣ Python Task Runner Раннер для нативного Python вышел из бета-версии! Теперь вы можете выполнять сложные вычисления, используя полную мощь экосистемы Python. Кто работает с Python понимает, на сколько это круто.

В чём разница? Раньше код выполнялся в песочнице Pyodide (WebAssembly) с ограничениями. Я раньше часто отказывался от Питона в пользу JS из-за этих ограничений. Теперь их нет. Native Python Task Runner запускает ваш код в изолированном контейнере, предоставляя доступ к файловой системе и любым сторонним библиотекам, которые вы установите (например, pandas, numpy, requests).

Один Python-узел может заменить цепочки из 10-15 стандартных нод, что делает обработку больших данных (1000+ записей) значительно быстрее.

Для работы в production-режиме требуется настройка внешнего раннера. Проще всего развернуть его как sidecar-контейнер n8nio/runners рядом с вашим основным контейнером n8n через Docker Compose. С подсказками ИИ это не сложно.

#n8n

Подпишитесь на рассылку

Получайте полезную информацию