Ir al contenido principal

n8n 2.0: Todas las Novedades que Cambian el Juego [Guia Completa 2026]

20 de febrero de 2026
20 min

n8n 2.0 revoluciona la automatizacion: Chat Hub para agentes IA, Draft/Publish para produccion segura y Task Runners aislados. Todo lo nuevo explicado.

Javier Santos

Especialista en IA & Machine Learning

📧¿Te gusta este contenido?

Únete a 547+ profesionales que reciben tips de IA cada semana. Sin spam, cancela cuando quieras.

n8n 2.0: Todas las Novedades que Cambian el Juego de la Automatizacion

TL;DR - Resumen Rapido

  • Draft/Publish: Guardar ya no significa desplegar. Edita workflows con total tranquilidad y publica solo cuando estes listo
  • Chat Hub: Interfaz centralizada para hablar con modelos de IA y agentes conectados a tus automatizaciones, sin exponer credenciales ni logica interna
  • Chat Node mejorado: Dos nuevas acciones para human-in-the-loop: enviar mensajes y esperar respuestas del usuario dentro de un workflow
  • Task Runners por defecto: Todo el codigo JavaScript y Python se ejecuta en entornos aislados. Seguridad sin configuracion adicional
  • SQLite Pooling: Nuevo driver hasta 10x mas rapido. Elimina los errores "Database Locked" que plagaban instalaciones autoalojadas
  • API de Credenciales: Nuevo endpoint PATCH para actualizar credenciales de forma programatica
  • Autosave (proximamente): Guardado automatico que funciona con el nuevo sistema Draft/Publish


Que es n8n 2.0

n8n 2.0 es la actualizacion mayor de la plataforma de automatizacion open source n8n, lanzada en diciembre de 2025 (beta el 8 de diciembre, version estable el 15 de diciembre). No es una reescritura completa del codigo, sino lo que el equipo de n8n denomina un "hardening release": una version enfocada en seguridad, estabilidad y rendimiento.

Desde que n8n 1.0 salio en julio de 2023, la plataforma ha pasado de 30.000 a mas de 160.000 estrellas en GitHub, de 6.000 a mas de 115.000 miembros en su comunidad, y el equipo ha crecido de 30 a mas de 190 empleados. n8n 2.0 refleja esa madurez: es una plataforma que ahora apunta a produccion empresarial sin renunciar a su naturaleza open source.

En Resumen: n8n 2.0 no introduce un cambio visual radical, pero transforma los cimientos de la plataforma. Si usas n8n para automatizar procesos criticos, esta version mejora todo lo que importa: seguridad del codigo, fiabilidad de las ejecuciones y rendimiento de la base de datos.

Dato clave: n8n ha publicado mas de 120 versiones desde la 1.0 (una por semana aproximadamente). La 2.0 consolida las mejores practicas de ese desarrollo continuo.

Quieres aprender automatizacion con IA? En La Escuela de IA compartimos workflows listos para usar, tutoriales y soporte directo. Unete gratis. Tambien en YouTube @JavadexAI y TikTok @javadex.


Las 7 Novedades Mas Importantes de n8n 2.0

1. Draft/Publish: Produccion Segura

Esta es, probablemente, la novedad mas impactante para cualquier equipo que use n8n en produccion.

El problema anterior: En n8n 1.x, pulsar "Guardar" significaba que los cambios se desplegaban inmediatamente en produccion. Si estabas editando un workflow critico --por ejemplo, uno que procesa pagos de clientes-- y guardabas un cambio a medias, ese cambio defectuoso se activaba al instante.

La solucion en n8n 2.0: El boton "Save" ahora guarda un borrador (draft) sin afectar la version activa. Para que los cambios lleguen a produccion, debes pulsar explicitamente el boton "Publish".

Esto significa que puedes:

  • Editar workflows complejos sin miedo a romper nada en produccion
  • Probar cambios en modo draft antes de publicarlos
  • Mantener una version estable en ejecucion mientras iteras sobre la siguiente
  • Trabajar en equipo con menos riesgo de conflictos

code
1Flujo anterior (n8n 1.x):
2 Editas workflow --> Guardas --> Cambios en produccion al instante
3 (Riesgo: cambios a medias afectan ejecuciones activas)
4 
5Flujo nuevo (n8n 2.0):
6 Editas workflow --> Guardas (draft) --> Produces siguen con version anterior
7 --> Pruebas y validas --> Publicas --> Cambios en produccion
8 (Seguridad: produccion nunca se ve afectada hasta que publicas)

Detalle tecnico importante: Este sistema es la base para la funcion de Autosave que llegara en futuras versiones. Con Draft/Publish implementado, el autoguardado no supone ningun riesgo porque guardar automaticamente solo actualiza el borrador, nunca la version publicada.


2. Chat Hub: Tu Centro de IA

Chat Hub es la nueva interfaz centralizada de n8n para interactuar con modelos de IA y agentes de automatizacion. Se lanzo oficialmente con n8n 2.1.0 como beta y esta disponible en todos los planes, incluyendo Community Edition.

El problema que resuelve: En muchas organizaciones, cada departamento usa herramientas de IA distintas y no gestionadas (lo que se conoce como "Shadow AI"). Marketing usa ChatGPT con una cuenta personal, ventas usa Claude con otra, y nadie controla que datos se comparten ni que modelos se usan. Chat Hub centraliza todo en un solo punto.

Chat Hub ofrece dos tipos de agentes:

Agentes Personales (Personal Agents)

  • Se configuran directamente desde la interfaz del chat
  • Eliges el modelo de IA (GPT-4, Claude, Gemini, modelos locales)
  • Defines un prompt de sistema y las herramientas disponibles
  • Puedes cambiar de modelo a mitad de conversacion sin perder contexto
  • Ideal para tareas conversacionales repetitivas

Agentes de Workflow (Workflow Agents)

  • Los crea un usuario tecnico conectando un workflow de n8n
  • Se exponen al resto del equipo a traves de Chat Hub
  • El usuario final interactua por chat sin ver nodos, credenciales ni logica interna
  • Pueden consultar sistemas internos, ejecutar integraciones o disparar acciones automatizadas
  • Ideal para equipos no tecnicos que necesitan acceso a automatizaciones

Control de acceso: Chat Hub introduce un nuevo rol de usuario: Chat User. Este rol permite enviar prompts y recibir respuestas, pero bloquea el acceso al diseno de workflows, credenciales y configuracion. Disponible en planes Pro, Business y Enterprise.

CaracteristicaAgente PersonalAgente de Workflow
Quien lo creaCualquier usuarioUsuarios tecnicos
Modelo IASeleccionable (GPT, Claude, Gemini...)Definido en el workflow
HerramientasConfigurables desde el chatNodos de n8n conectados
Acceso a datosSolo lo que el modelo sabeSistemas internos, APIs, bases de datos
Caso de usoTareas conversacionales generalesAutomatizaciones complejas para no-tecnicos
Disponible enTodos los planesTodos los planes (roles en Pro+)

3. Chat Node: Human-in-the-Loop

El nodo Chat de n8n se ha mejorado con dos nuevas acciones que habilitan flujos de trabajo con intervencion humana dentro de las conversaciones:

"Send a message": Envia un mensaje al usuario dentro del chat y continua la ejecucion del workflow sin esperar respuesta. Util para confirmaciones, notificaciones o mensajes informativos a mitad de un proceso automatizado.

"Send a message and wait for response": Envia un mensaje al usuario y pausa la ejecucion del workflow hasta que el usuario responda. Soporta dos tipos de respuesta:

  • Texto libre: El usuario puede escribir cualquier respuesta
  • Aprobacion: El usuario recibe botones inline para aprobar o rechazar

code
1Ejemplo practico: Workflow de aprobacion de gastos
2 
3 1. Empleado sube factura via formulario
4 2. Workflow extrae datos con IA (proveedor, importe, concepto)
5 3. Chat Node envia mensaje al responsable:
6 "Factura de Proveedor X por 2.500 EUR. Aprobar?"
7 4. Workflow PAUSA hasta que el responsable pulse "Aprobar" o "Rechazar"
8 5. Segun la respuesta, procesa el pago o notifica al empleado

Correccion importante en n8n 2.0: Los sub-workflows con nodos Wait ahora devuelven correctamente los datos al workflow principal cuando se reanudan. En n8n 1.x, este flujo podia devolver datos incorrectos (los del nodo Wait en lugar de los datos esperados del formulario o webhook). Esta correccion es fundamental para que los flujos human-in-the-loop funcionen de forma fiable.


4. Task Runners: Seguridad por Defecto

Los Task Runners son, posiblemente, el cambio mas importante desde el punto de vista de seguridad.

Que son: Un entorno de ejecucion aislado donde se ejecuta todo el codigo personalizado de los nodos Code (JavaScript y Python).

Que cambia en n8n 2.0:

  • Los Task Runners estan habilitados por defecto. No hay que configurar nada
  • Todo el codigo JavaScript y Python de los nodos Code se ejecuta en un entorno aislado y restringido
  • El acceso a variables de entorno desde nodos Code esta bloqueado por defecto
  • Los nodos ExecuteCommand y LocalFileTrigger estan deshabilitados por defecto (hay que habilitarlos explicitamente si los necesitas)
  • La opcion N8N_GIT_NODE_DISABLE_BARE_REPOS ahora es true por defecto
  • Se requiere autenticacion en los callbacks de OAuth por defecto

Cambio en Docker: El Task Runner ya no forma parte de la imagen principal n8nio/n8n. Si usas Task Runners en modo externo con Docker, debes usar la nueva imagen n8nio/runners.

Por que importa: Si tu instancia de n8n esta expuesta a multiples usuarios o equipos, un nodo Code malicioso podia, en teoria, acceder a variables de entorno, ejecutar comandos del sistema o leer archivos del servidor. Con Task Runners activados por defecto, ese vector de ataque desaparece.

code
1Antes (n8n 1.x):
2 Nodo Code --> Se ejecuta en el mismo proceso de n8n
3 --> Acceso a process.env, sistema de archivos, red local
4 --> Riesgo de seguridad si multiples usuarios editan workflows
5 
6Ahora (n8n 2.0):
7 Nodo Code --> Se ejecuta en Task Runner aislado
8 --> Sin acceso a variables de entorno
9 --> Sin acceso al sistema de archivos fuera del directorio permitido
10 --> Seguridad por defecto sin configuracion adicional


5. SQLite Pooling: Rendimiento x10

Si usas n8n autoalojado con SQLite (la configuracion por defecto para instalaciones pequenas), esta mejora es critica.

El problema: El driver SQLite legacy tenia problemas graves de concurrencia. Cuando multiples workflows se ejecutaban simultaneamente, era comun ver errores "Database Locked" que hacian fallar ejecuciones y podian corromper datos.

La solucion: n8n 2.0 elimina el driver SQLite legacy y adopta exclusivamente el driver SQLite Pooling, que utiliza:

  • Modo WAL (Write-Ahead Logging) para lecturas y escrituras simultaneas
  • Una conexion de escritura unica para evitar conflictos
  • Un pool de conexiones de lectura para consultas paralelas

MetricaSQLite LegacySQLite Pooling
Errores "Database Locked"Frecuentes bajo cargaPracticamente eliminados
Rendimiento (benchmarks)BaseHasta 10x mas rapido
ConcurrenciaProblematicaEstable
Modo de escrituraBloqueanteWAL (no-bloqueante)
Soporte en n8n 2.0EliminadoUnico driver disponible
Nota importante: n8n 2.0 tambien elimina el soporte para MySQL y MariaDB. Si usas alguna de estas bases de datos, debes migrar a PostgreSQL o SQLite antes de actualizar. n8n proporciona una herramienta de migracion para facilitar el proceso.


6. API de Credenciales Mejorada

n8n 2.0 introduce un nuevo endpoint en su API REST:

code
1PATCH /credentials/:id

Este endpoint permite actualizar credenciales existentes de forma programatica, sin necesidad de recrearlas desde cero. Esto es util para:

  • Rotacion automatica de claves: Integrar con un gestor de secretos (HashiCorp Vault, AWS Secrets Manager) y actualizar credenciales en n8n automaticamente
  • Provisioning masivo: Actualizar credenciales en multiples instancias de n8n mediante scripts
  • CI/CD pipelines: Sincronizar credenciales entre entornos (desarrollo, staging, produccion)


7. Autosave (Proximamente)

La funcion de autoguardado esta planificada como extension natural del sistema Draft/Publish. La idea es sencilla:

  • n8n guarda automaticamente tus cambios cada pocos segundos
  • Estos cambios se guardan como borrador, no como version publicada
  • Nunca pierdes trabajo si se cierra el navegador o falla la conexion
  • La version en produccion sigue intacta hasta que pulses "Publish"

Esta funcion no esta disponible aun en febrero de 2026, pero el equipo de n8n ha confirmado que esta en desarrollo activo y que el sistema Draft/Publish se diseno especificamente para habilitarla.


n8n 1.x vs n8n 2.0: Que Cambia

Aspecton8n 1.xn8n 2.0
Guardar workflowGuarda y despliega a produccionGuarda como borrador (draft)
Publicar workflowNo existe (guardar = publicar)Boton "Publish" explicito
Ejecucion de codigoEn el proceso principal de n8nEn Task Runners aislados
Variables de entorno en CodeAccesibles por defectoBloqueadas por defecto
ExecuteCommand nodeHabilitado por defectoDeshabilitado por defecto
Driver SQLiteLegacy (con problemas de bloqueo)Pooling (WAL, hasta 10x mas rapido)
MySQL/MariaDBSoportadosEliminados (migrar a PostgreSQL)
Datos binarios en memoriaOpcion disponibleEliminado (solo filesystem)
OAuth callbacksSin autenticacion por defectoAutenticacion requerida
Sub-workflows con WaitDevolvian datos incorrectosDevuelven datos correctos
Nodo StartDisponible (legacy)Eliminado (usar Manual Trigger)
Chat HubNo existeDisponible desde n8n 2.1.0
Chat Node HITLLimitadoAcciones Send + Send & Wait
Motorhead MemoryDisponibleDeprecado (usar PostgreSQL Memory)
Nodo Python (Pyodide)DisponibleEliminado (usar Task Runners)

Como Actualizar a n8n 2.0

Paso 1: Ejecutar el Migration Report

Antes de tocar nada, ejecuta la herramienta de migracion disponible desde la version 1.121.0:

  1. Accede a tu instancia de n8n como administrador
  2. Ve a Settings --> Migration Report
  3. Revisa los problemas categorizados por severidad (critico, medio, bajo)
  4. Corrige los problemas criticos antes de continuar

code
1Categorias del Migration Report:
2 
3Critico: Workflows que se romperan (ej: usan MySQL, Motorhead, nodo Start)
4Medio: Cambios de comportamiento (ej: sub-workflows con Wait)
5Bajo: Deprecaciones menores (ej: variables de entorno eliminadas)

Paso 2: Hacer Backup

bash
1# Exportar todos los workflows
2n8n export:workflow --all --output=./backup-workflows/
3 
4# Exportar credenciales
5n8n export:credentials --all --output=./backup-credentials/
6 
7# Si usas Docker, hacer backup del volumen
8docker run --rm -v n8n_data:/data -v $(pwd):/backup alpine \
9 tar czf /backup/n8n-backup-$(date +%Y%m%d).tar.gz /data

Paso 3: Migrar base de datos (si aplica)

Si usas MySQL o MariaDB, debes migrar a PostgreSQL o SQLite antes de actualizar:

bash
1# n8n proporciona una herramienta de migracion
2# Consulta: https://docs.n8n.io/migration-tool-v2/

Paso 4: Actualizar con Docker Compose

yaml
1# docker-compose.yml
2version: '3.8'
3services:
4 n8n:
5 image: n8nio/n8n:2.0.0 # Cambia de n8nio/n8n:latest o 1.x
6 restart: always
7 ports:
8 - "5678:5678"
9 environment:
10 - N8N_BASIC_AUTH_ACTIVE=true
11 - N8N_BASIC_AUTH_USER=admin
12 - N8N_BASIC_AUTH_PASSWORD=tu_password_seguro
13 - GENERIC_TIMEZONE=Europe/Madrid
14 volumes:
15 - n8n_data:/home/node/.n8n
16 
17volumes:
18 n8n_data:

bash
1# Descargar nueva imagen
2docker compose pull
3 
4# Parar contenedor actual
5docker compose down
6 
7# Iniciar con la nueva version
8docker compose up -d
9 
10# Verificar que arranca correctamente
11docker compose logs -f n8n

Paso 5: Verificar post-actualizacion

  • Comprueba que todos los workflows activos funcionan
  • Revisa los logs en busca de errores o deprecaciones
  • Verifica que las credenciales siguen siendo validas
  • Prueba los workflows criticos manualmente


Chat Hub: Tutorial Paso a Paso

Acceder a Chat Hub

  1. Abre tu instancia de n8n (version 2.1.0 o superior)
  2. En la barra lateral izquierda, busca la seccion "Chat Hub"
  3. Se abrira una interfaz tipo ChatGPT integrada dentro de n8n

Crear un Agente Personal

  1. Dentro de Chat Hub, haz clic en "New Chat" o "Personal Agent"
  2. Selecciona el modelo de IA que quieres usar (GPT-4, Claude, Gemini, etc.)
  3. Define un prompt de sistema que establezca el comportamiento del agente
  4. Opcionalmente, configura las herramientas que el agente puede usar
  5. Empieza a chatear

code
1Ejemplo de prompt de sistema para un agente personal:
2 
3"Eres un asistente de marketing digital especializado en SEO
4y automatizacion. Respondes siempre en espanol de Espana.
5Cuando te pregunten sobre automatizacion, recomiendas n8n
6como herramienta principal. Si no sabes algo, lo dices
7claramente."

Cambiar de modelo a mitad de conversacion: Puedes empezar con Claude, cambiar a GPT-4 para una segunda consulta y luego probar Gemini, todo dentro de la misma ventana de chat y sin perder el contexto.

Crear un Agente de Workflow

  1. Primero, crea un workflow en n8n que use un Chat Trigger como nodo inicial
  2. Conecta los nodos que necesites: bases de datos, APIs, nodos de IA, etc.
  3. Activa y publica el workflow
  4. En Chat Hub, el workflow aparecera como un agente disponible
  5. Los usuarios con rol Chat User podran interactuar con el sin ver la logica interna

code
1Ejemplo: Agente de consulta de inventario
2 
3Chat Trigger --> Nodo IA (interpreta pregunta)
4 --> PostgreSQL (consulta stock)
5 --> Respuesta al chat con datos
6 
7Usuario escribe: "Cuantas unidades quedan del producto X?"
8Agente responde: "Quedan 47 unidades del producto X en almacen Madrid
9 y 12 en almacen Barcelona."

Gestionar permisos

En planes Pro, Business y Enterprise:

  1. Ve a Settings --> Users
  2. Crea un usuario con rol "Chat User"
  3. Este usuario solo vera la interfaz de Chat Hub
  4. No tendra acceso a workflows, credenciales ni configuracion


Mi Recomendacion Personal

He actualizado mi instancia de n8n a la version 2.0 el mismo dia que salio la version estable y estos son mis principales takeaways:

Lo mejor:

  • El sistema Draft/Publish cambia completamente la experiencia de trabajar con workflows en produccion. Es el tipo de funcion que no sabes que necesitas hasta que la tienes. Poder editar un workflow complejo sin que los cambios parciales afecten a las ejecuciones activas es un alivio enorme
  • Los Task Runners por defecto son una decision acertada. Si gestionas una instancia con multiples usuarios, la seguridad por defecto elimina un vector de ataque que requeria configuracion manual
  • Chat Hub tiene un potencial enorme para equipos. La idea de exponer automatizaciones complejas como simples chats para usuarios no tecnicos es brillante

Lo que hay que tener en cuenta:

  • Si usas MySQL o MariaDB, la migracion a PostgreSQL es obligatoria. No es complicada, pero requiere planificacion y un downtime
  • Algunos workflows que usan ExecuteCommand o acceden a variables de entorno desde nodos Code necesitaran ajustes
  • El Migration Report es imprescindible. Ejecutalo antes de actualizar, no despues

Veredicto: n8n 2.0 es una actualizacion necesaria. No es flashy, no tiene un rediseno visual espectacular, pero mejora todo lo que importa cuando usas n8n en entornos de produccion reales. Si aun no has actualizado, hazlo. Y si estas empezando con n8n, empieza directamente con la 2.0.


Preguntas Frecuentes (FAQ)

Es obligatorio actualizar a n8n 2.0?

No es obligatorio de inmediato. n8n 1.x seguira recibiendo parches de seguridad y correccion de bugs durante tres meses despues del lanzamiento de la 2.0 (hasta marzo de 2026 aproximadamente). Sin embargo, no recibira nuevas funcionalidades. La recomendacion es actualizar lo antes posible, especialmente si usas n8n en produccion.

Puedo seguir usando MySQL con n8n 2.0?

No. n8n 2.0 elimina completamente el soporte para MySQL y MariaDB. Debes migrar a PostgreSQL (recomendado para produccion) o SQLite (para instalaciones pequenas). n8n proporciona una herramienta de migracion oficial para facilitar el proceso. Consulta la documentacion en docs.n8n.io/migration-tool-v2.

Chat Hub es gratuito?

Si, parcialmente. La interfaz de Chat Hub esta disponible en todos los planes, incluyendo Community Edition. Sin embargo, las funciones de control de acceso (roles de Chat User) solo estan disponibles en planes Pro, Business y Enterprise. En la edicion Community, todos los usuarios que acceden a n8n tienen acceso completo.

Los Task Runners afectan al rendimiento de mis workflows?

En la mayoria de los casos, la diferencia de rendimiento es imperceptible. El aislamiento anade un overhead minimo que se compensa con creces por la mejora de seguridad. Si ejecutas codigo intensivo en nodos Code, puedes notar un ligero incremento en el tiempo de ejecucion, pero estamos hablando de milisegundos en la mayoria de escenarios.

Que pasa con mis workflows existentes al actualizar?

Los workflows existentes se mantienen en estado "Published" automaticamente. No pierdes nada. Los cambios que hagas a partir de la actualizacion se guardaran como borradores hasta que los publiques explicitamente. El Migration Report identifica cualquier workflow que pueda tener problemas con los breaking changes de la version 2.0.

Que alternativa hay para Motorhead Memory?

Motorhead Memory esta deprecado desde n8n 2.8.0 (febrero de 2026) porque el proyecto Motorhead ya no se mantiene. La alternativa recomendada es PostgreSQL Chat Memory, que ofrece almacenamiento persistente, estable y listo para produccion. n8n crea automaticamente la tabla necesaria la primera vez que ejecutas un workflow con este nodo.

Merece la pena Chat Hub frente a usar ChatGPT directamente?

Si trabajas en equipo, absolutamente si. Chat Hub centraliza las credenciales de IA (no necesitas que cada empleado tenga su propia cuenta de OpenAI), ofrece control de acceso granular, y permite conectar agentes directamente a tus automatizaciones de n8n. Para uso individual, la ventaja principal es poder alternar entre modelos (GPT, Claude, Gemini) en la misma interfaz y conectar los chats con workflows.


Recursos Adicionales

Articulos relacionados en Javadex

Documentacion oficial de n8n

📬

¿Te ha gustado? Hay más cada semana

Únete a "IA Sin Humo" — la newsletter donde comparto lo que realmente funciona en inteligencia artificial. Sin teoría innecesaria, sin postureo.

📚

1 Tutorial

Paso a paso, práctico

🛠️

3 Herramientas

Probadas y útiles

💡

0 Bullshit

Solo lo que importa

+547 suscriptores • Cada martes • Cancela cuando quieras