doganddev
Accueil Blog Boutique

n8n 2.0 disponible : nouveautés et migration

DOG&DEV · 26/01/2025

Changelogs Containers & Docker
n8n 2.0 disponible : nouveautés et migration

n8n 2.0 disponible : nouveautés et migration

n8n 2.0 apporte des améliorations majeures en termes de performance, d'interface utilisateur et de fonctionnalités. Ce guide présente les nouveautés et comment migrer depuis n8n 1.x.

Prérequis

  • n8n 1.x installé (pour la migration)
  • Accès à votre serveur ou instance n8n
  • Connaissances de base en automation et workflows

Qu'est-ce que n8n 2.0 ?

n8n 2.0 est une mise à jour majeure de la plateforme d'automation open source n8n. Elle introduit de nouvelles fonctionnalités, une interface repensée et des performances améliorées.

Principales nouveautés

  • Interface utilisateur : design modernisé et plus intuitif
  • Performances : exécution des workflows plus rapide
  • Nouveaux nœuds : intégrations supplémentaires
  • Améliorations workflow : nouvelles fonctionnalités de contrôle
  • Sécurité : améliorations de sécurité

Nouvelles fonctionnalités

Interface utilisateur améliorée

Changements visuels :

  • Design moderne : interface plus claire et intuitive
  • Navigation améliorée : accès plus rapide aux workflows
  • Éditeur de workflow : meilleure expérience d'édition
  • Thème sombre : support du thème sombre amélioré

Performances

Optimisations :

  • Exécution plus rapide : workflows jusqu'à 2x plus rapides
  • Meilleure gestion mémoire : consommation réduite
  • Cache amélioré : réutilisation des données mises en cache

Nouveaux nœuds et intégrations

Nouveaux nœuds disponibles :

  • Intégrations IA : support amélioré pour LLMs (Ollama, OpenAI)
  • Nouveaux connecteurs : intégrations avec plus de services
  • Nœuds personnalisés : création de nœuds personnalisés facilitée

Pour l'intégration Ollama : ollama-n8n-integration.

Améliorations workflow

Nouvelles fonctionnalités :

  • Branches conditionnelles : logique conditionnelle améliorée
  • Boucles : meilleure gestion des boucles
  • Gestion d'erreurs : traitement des erreurs plus robuste
  • Variables : système de variables amélioré

Migration depuis n8n 1.x

Préparation

Avant la migration :

  1. Sauvegarder les workflows :

    • Exporter tous les workflows (JSON)
    • Sauvegarder la base de données n8n
  2. Vérifier les dépendances :

    • Node.js version compatible (v18+ recommandé)
    • Espace disque suffisant
  3. Tester en environnement de développement :

    • Migrer d'abord sur une instance de test
    • Vérifier que les workflows fonctionnent

Méthode 1 : Mise à jour via npm

Si installé via npm :

# Arrêter n8n
pm2 stop n8n
# ou
systemctl stop n8n

# Mettre à jour
npm install -g n8n@latest

# Redémarrer
pm2 start n8n
# ou
systemctl start n8n

Méthode 2 : Mise à jour via Docker

Si installé via Docker :

# Arrêter le conteneur
docker stop n8n

# Mettre à jour l'image
docker pull n8nio/n8n:latest

# Redémarrer avec la nouvelle image
docker run -d \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n:latest

Méthode 3 : Installation propre

Si vous préférez une installation propre :

  1. Sauvegarder les données :
# Sauvegarder la base de données
cp ~/.n8n/database.sqlite ~/.n8n/database.sqlite.backup

# Exporter les workflows
# Via l'interface n8n : Settings → Export
  1. Désinstaller l'ancienne version :
npm uninstall -g n8n
  1. Installer n8n 2.0 :
npm install -g n8n@latest
  1. Restaurer les données :
# Restaurer la base de données
cp ~/.n8n/database.sqlite.backup ~/.n8n/database.sqlite

# Importer les workflows via l'interface

Vérification post-migration

Tester les workflows

Checklist :

  • Tous les workflows sont visibles
  • Les workflows s'exécutent correctement
  • Les intégrations fonctionnent (API, webhooks, etc.)
  • Les variables et credentials sont préservés
  • Les schedules (cron) fonctionnent

Problèmes courants

Workflows ne s'exécutent pas :

  • Vérifier les credentials : peut nécessiter une reconfiguration
  • Vérifier les nœuds : certains nœuds peuvent avoir changé

Erreurs de connexion :

  • Vérifier les tokens API : régénérer si nécessaire
  • Vérifier les URLs : certaines peuvent avoir changé

Nouvelles fonctionnalités à explorer

Intégration IA améliorée

Ollama :

  • Connexion directe à Ollama
  • Utilisation de LLMs locaux dans les workflows

Pour plus de détails : ollama-n8n-integration.

Workflows conditionnels avancés

Exemple :

// Logique conditionnelle améliorée
if ({{ $json.status }} === 'success') {
  // Actions si succès
} else {
  // Actions si échec
}

Gestion d'erreurs

Try/Catch amélioré :

  • Meilleure gestion des erreurs dans les workflows
  • Retry automatique configurable
  • Notifications d'erreur améliorées

Bonnes pratiques

Après migration

  1. Tester tous les workflows : s'assurer qu'ils fonctionnent
  2. Mettre à jour les credentials : régénérer si nécessaire
  3. Optimiser les workflows : profiter des nouvelles fonctionnalités
  4. Documenter : noter les changements importants

Performance

  • Utiliser le cache : profiter des améliorations de cache
  • Optimiser les workflows : réduire les appels API inutiles
  • Monitorer : surveiller les performances des workflows

Dépannage

Problème Cause possible Solution
Workflows ne se chargent pas Base de données incompatible Restaurer depuis backup ; vérifier la version DB
Erreurs d'exécution Nœuds obsolètes Mettre à jour les nœuds ; vérifier la documentation
Credentials invalides Changement d'API Régénérer les credentials ; vérifier les tokens
Interface ne charge pas Cache navigateur Vider le cache ; recharger la page

Ressources


Cet article s'inscrit dans notre série de guides automation et workflows. Pour une installation sur-mesure, contact.

Commentaires (0)

Laisser un commentaire