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
1Flujo anterior (n8n 1.x):2 Editas workflow --> Guardas --> Cambios en produccion al instante3 (Riesgo: cambios a medias afectan ejecuciones activas)4 5Flujo nuevo (n8n 2.0):6 Editas workflow --> Guardas (draft) --> Produces siguen con version anterior7 --> Pruebas y validas --> Publicas --> Cambios en produccion8 (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.
| Caracteristica | Agente Personal | Agente de Workflow |
|---|---|---|
| Quien lo crea | Cualquier usuario | Usuarios tecnicos |
| Modelo IA | Seleccionable (GPT, Claude, Gemini...) | Definido en el workflow |
| Herramientas | Configurables desde el chat | Nodos de n8n conectados |
| Acceso a datos | Solo lo que el modelo sabe | Sistemas internos, APIs, bases de datos |
| Caso de uso | Tareas conversacionales generales | Automatizaciones complejas para no-tecnicos |
| Disponible en | Todos los planes | Todos 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
1Ejemplo practico: Workflow de aprobacion de gastos2 3 1. Empleado sube factura via formulario4 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
ExecuteCommandyLocalFileTriggerestan deshabilitados por defecto (hay que habilitarlos explicitamente si los necesitas) - La opcion
N8N_GIT_NODE_DISABLE_BARE_REPOSahora estruepor 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.
1Antes (n8n 1.x):2 Nodo Code --> Se ejecuta en el mismo proceso de n8n3 --> Acceso a process.env, sistema de archivos, red local4 --> Riesgo de seguridad si multiples usuarios editan workflows5 6Ahora (n8n 2.0):7 Nodo Code --> Se ejecuta en Task Runner aislado8 --> Sin acceso a variables de entorno9 --> Sin acceso al sistema de archivos fuera del directorio permitido10 --> 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
| Metrica | SQLite Legacy | SQLite Pooling |
|---|---|---|
| Errores "Database Locked" | Frecuentes bajo carga | Practicamente eliminados |
| Rendimiento (benchmarks) | Base | Hasta 10x mas rapido |
| Concurrencia | Problematica | Estable |
| Modo de escritura | Bloqueante | WAL (no-bloqueante) |
| Soporte en n8n 2.0 | Eliminado | Unico driver disponible |
6. API de Credenciales Mejorada
n8n 2.0 introduce un nuevo endpoint en su API REST:
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
| Aspecto | n8n 1.x | n8n 2.0 |
|---|---|---|
| Guardar workflow | Guarda y despliega a produccion | Guarda como borrador (draft) |
| Publicar workflow | No existe (guardar = publicar) | Boton "Publish" explicito |
| Ejecucion de codigo | En el proceso principal de n8n | En Task Runners aislados |
| Variables de entorno en Code | Accesibles por defecto | Bloqueadas por defecto |
| ExecuteCommand node | Habilitado por defecto | Deshabilitado por defecto |
| Driver SQLite | Legacy (con problemas de bloqueo) | Pooling (WAL, hasta 10x mas rapido) |
| MySQL/MariaDB | Soportados | Eliminados (migrar a PostgreSQL) |
| Datos binarios en memoria | Opcion disponible | Eliminado (solo filesystem) |
| OAuth callbacks | Sin autenticacion por defecto | Autenticacion requerida |
| Sub-workflows con Wait | Devolvian datos incorrectos | Devuelven datos correctos |
| Nodo Start | Disponible (legacy) | Eliminado (usar Manual Trigger) |
| Chat Hub | No existe | Disponible desde n8n 2.1.0 |
| Chat Node HITL | Limitado | Acciones Send + Send & Wait |
| Motorhead Memory | Disponible | Deprecado (usar PostgreSQL Memory) |
| Nodo Python (Pyodide) | Disponible | Eliminado (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:
- Accede a tu instancia de n8n como administrador
- Ve a Settings --> Migration Report
- Revisa los problemas categorizados por severidad (critico, medio, bajo)
- Corrige los problemas criticos antes de continuar
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
1# Exportar todos los workflows2n8n export:workflow --all --output=./backup-workflows/3 4# Exportar credenciales5n8n export:credentials --all --output=./backup-credentials/6 7# Si usas Docker, hacer backup del volumen8docker 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:
1# n8n proporciona una herramienta de migracion2# Consulta: https://docs.n8n.io/migration-tool-v2/
Paso 4: Actualizar con Docker Compose
1# docker-compose.yml2version: '3.8'3services:4 n8n:5 image: n8nio/n8n:2.0.0 # Cambia de n8nio/n8n:latest o 1.x6 restart: always7 ports:8 - "5678:5678"9 environment:10 - N8N_BASIC_AUTH_ACTIVE=true11 - N8N_BASIC_AUTH_USER=admin12 - N8N_BASIC_AUTH_PASSWORD=tu_password_seguro13 - GENERIC_TIMEZONE=Europe/Madrid14 volumes:15 - n8n_data:/home/node/.n8n16 17volumes:18 n8n_data:
1# Descargar nueva imagen2docker compose pull3 4# Parar contenedor actual5docker compose down6 7# Iniciar con la nueva version8docker compose up -d9 10# Verificar que arranca correctamente11docker 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
- Abre tu instancia de n8n (version 2.1.0 o superior)
- En la barra lateral izquierda, busca la seccion "Chat Hub"
- Se abrira una interfaz tipo ChatGPT integrada dentro de n8n
Crear un Agente Personal
- Dentro de Chat Hub, haz clic en "New Chat" o "Personal Agent"
- Selecciona el modelo de IA que quieres usar (GPT-4, Claude, Gemini, etc.)
- Define un prompt de sistema que establezca el comportamiento del agente
- Opcionalmente, configura las herramientas que el agente puede usar
- Empieza a chatear
1Ejemplo de prompt de sistema para un agente personal:2 3"Eres un asistente de marketing digital especializado en SEO4y automatizacion. Respondes siempre en espanol de Espana.5Cuando te pregunten sobre automatizacion, recomiendas n8n6como herramienta principal. Si no sabes algo, lo dices7claramente."
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
- Primero, crea un workflow en n8n que use un Chat Trigger como nodo inicial
- Conecta los nodos que necesites: bases de datos, APIs, nodos de IA, etc.
- Activa y publica el workflow
- En Chat Hub, el workflow aparecera como un agente disponible
- Los usuarios con rol Chat User podran interactuar con el sin ver la logica interna
1Ejemplo: Agente de consulta de inventario2 3Chat Trigger --> Nodo IA (interpreta pregunta)4 --> PostgreSQL (consulta stock)5 --> Respuesta al chat con datos6 7Usuario escribe: "Cuantas unidades quedan del producto X?"8Agente responde: "Quedan 47 unidades del producto X en almacen Madrid9 y 12 en almacen Barcelona."
Gestionar permisos
En planes Pro, Business y Enterprise:
- Ve a Settings --> Users
- Crea un usuario con rol "Chat User"
- Este usuario solo vera la interfaz de Chat Hub
- 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
- Guia n8n para Principiantes: Automatizacion sin Codigo - Si estas empezando con n8n, este tutorial cubre la instalacion, primeros workflows y conceptos basicos
- n8n vs Make vs Zapier: Comparativa Definitiva - Comparacion detallada de precios, funcionalidades e integraciones entre las tres plataformas
- n8n Webhooks: Tutorial para Automatizar APIs y Eventos - Como crear y gestionar webhooks en n8n con ejemplos reales de Stripe, GitHub y Shopify
- Como Automatizar WhatsApp Business con IA y n8n - Tutorial para crear un asistente de WhatsApp con inteligencia artificial usando n8n
- Agente Autonomo con n8n que Publica Noticias en Redes Sociales - Workflow completo para crear un agente de IA que publica contenido automaticamente
Documentacion oficial de n8n
- n8n 2.0 Breaking Changes - Lista completa de cambios que rompen compatibilidad
- Migration Tool v2 - Herramienta oficial para migrar bases de datos
- Chat Hub Documentation - Documentacion completa de Chat Hub
- n8n Release Notes - Notas de version con todas las actualizaciones
- Blog oficial: Introducing n8n 2.0 - Anuncio oficial del equipo de n8n