Alle Beiträge
n8nAutomationSelf-Hosting
9 Min. Lesezeit

n8n 3.0 im Oktober: Diese Breaking Changes treffen dich

n8n 3.0 löscht über 25 Nodes, macht Docker zur Pflicht und ändert Defaults. Was du prüfen musst – und wo n8n dir die Arbeit abnimmt.

n8n 3.0 im Oktober: Diese Breaking Changes treffen dich

Gelb-schwarz gestreiftes Warnmuster – Sinnbild für die Breaking Changes in n8n 3.0

n8n 3.0 ist für Oktober 2026 angekündigt, und es ist kein gewöhnliches Update: Über 25 Nodes verschwinden ersatzlos aus dem Baukasten, selbst gehostete Installationen brauchen zwingend Docker, und mehrere Standardeinstellungen kippen ins Gegenteil (n8n Docs). Die gute Nachricht vorweg: Du musst deine Workflows nicht einzeln durchklicken. n8n baut dir dafür einen Bericht ein – und den solltest du diese Woche einmal öffnen.

Das Wichtigste auf einen Blick

  • Zuerst: In n8n 2.x unter Settings → Migration Report nachsehen – der listet deine betroffenen Workflows und Nodes auf
  • Self-hosted: npm/npx n8n wird nicht mehr unterstützt – ab 3.0 nur noch Docker
  • Über 25 Nodes fallen weg, darunter Cron, Interval, Function, Item Lists, HTML Extract und Read PDF
  • Stille Fallen: Gmail Trigger verhält sich anders, Task-Runner-Timeout sinkt von 5 Minuten auf 1, „Always Output Data” reagiert neu
  • n8n Cloud: Um Docker und Env-Variablen musst du dich nicht kümmern – die Node- und Verhaltensänderungen treffen dich trotzdem
  • Der AI-Transform-Node wird automatisch in einen Code-Node umgewandelt – hier musst du nichts tun

Fang hier an: der Migration Report

Der mit Abstand nützlichste Teil der ganzen Umstellung geht in der Doku fast unter. n8n blendet in der laufenden 2.x-Version unter Settings → Migration Report eine Liste ein, die dir zeigt, welche deiner Workflows und Nodes von 3.0 betroffen sind – etwa Sub-Workflows mit entfernten Quellen, Workflows mit der gestrichenen „Any workflow”-Freigabe oder Instanzen, die Chat Hub nutzen.

Dazu kommt: Deine bestehende 2.x-Instanz warnt dich schon jetzt beim Start in den Logs, wenn du eine Konfigurationsvariable setzt, die in 3.0 wegfällt. Zwei Blicke – Report und Startlog – ersparen dir das Raten.

Ohne diesen Report heißt Vorbereitung: 40 Workflows einzeln öffnen. Mit ihm: eine Liste abarbeiten.

Bist du überhaupt betroffen?

Deine InstallationWas dich trifft
n8n CloudNode- und Verhaltensänderungen ja. Docker-Pflicht und Env-Variablen nein – das macht n8n
Self-hosted per Dockeralles: Nodes, Verhalten, Env-Variablen, Volume-Pfade
Self-hosted per npm / npx n8nzusätzlich: Umzug auf Docker ist Pflicht, sonst kein Upgrade

Wenn du n8n auf einem eigenen Server betreibst, läuft es in aller Regel ohnehin schon in Docker. Betroffen sind vor allem lokale Test-Installationen und ältere Setups, die damals per npm aufgesetzt wurden.

Die Docker-Pflicht

n8n 3.0 unterstützt keine Installation mehr über npm oder npx n8n – und veröffentlicht schlicht kein lauffähiges npm-Paket mehr. Für lokale Installationen nennt n8n Docker Compose als einfachsten Weg; eine Schritt-für-Schritt-Anleitung will n8n noch nachreichen.

Für dich heißt das: Wenn du n8n bisher mit npx n8n gestartet hast, plane den Umzug vor dem Upgrade. Workflows und Zugangsdaten nimmst du dabei mit – wie das sauber läuft, steht in meiner Update-Anleitung für n8n, inklusive Backup und Rollback.

Über 25 Nodes verschwinden

Das ist der Teil, der bestehende Workflows wirklich zum Stehen bringt. n8n räumt alte Nodes weg, für die es längst Nachfolger gibt.

Weg ab 3.0Das nimmst du stattdessen
Cron, IntervalSchedule Trigger
FunctionCode-Node, Modus Run Once for All Items
Function ItemCode-Node, Modus Run Once for Each Item
Item Listsdie neueren Datennodes
HTML ExtractHTML-Node, Operation Extract HTML Content
iCalendarConvert to File, Operation Convert to ICS
Read PDF, Read/Write Binary Fileaktuelle Datei- und Konvertierungs-Nodes
OpenAI (legacy), OpenAI Assistant/Modelder aktuelle OpenAI-Node im AI-Bereich
HTTP Request Tool (legacy)HTTP-Request-Node am Tool-Eingang des AI Agent
Workflow Trigger, Manual Chat Triggeraktuelle Trigger
SerpApi, Orbitkein direkter Ersatz (Orbit gibt es nicht mehr; SerpApi per HTTP Request)
Motorhead, Zep, Zep Vector Storeanderer Memory- bzw. Vector-Store-Node, kein direkter Ersatz
Binary/JSON Input Loader, GitHub Document LoaderDefault Data Loader
Pinecone/Supabase/In Memory: Insert & Loadder jeweils integrierte Vector-Store-Node
AI Transformwird automatisch in einen Code-Node umgewandelt

Quelle: n8n Docs – v3.0 Breaking changes, Stand September 2026.

Zwei Dinge, die hier oft falsch verstanden werden: Der aktuelle OpenAI-Node im AI-Bereich bleibt – nur die alte Variante fliegt. Und der HTTP-Request-Node als Tool bleibt ebenfalls nutzbar; gestrichen wird nur der separate „HTTP Request Tool”-Node.

Beim AI-Transform-Node musst du gar nichts tun: n8n wandelt bestehende Nodes beim Upgrade automatisch in Code-Nodes um und behält das erzeugte JavaScript bei. Neu hinzufügen kannst du ihn danach nicht mehr.

Die stillen Fallen

Gelöschte Nodes fallen auf – dein Workflow bricht sichtbar. Gefährlicher sind die Änderungen, bei denen alles weiterläuft, nur eben anders.

Gmail Trigger (Versionen 1 bis 1.3). Diese Versionen verhalten sich künftig wie Version 1.4. Konkret: Entwürfe werden nicht mehr mitgenommen, solange du den Filter Include Drafts nicht einschaltest. Gesendete Mails, die nicht im Posteingang liegen, und geplante Mails lösen den Workflow nicht mehr aus. Und Max Emails per Poll (Standard 10) gilt jetzt pro Abruf.

Task-Runner-Timeout: von 300 auf 60 Sekunden. Der Standard für N8N_RUNNERS_TASK_TIMEOUT sinkt von fünf Minuten auf eine. Code-Nodes, die länger rechnen, brechen ab. Wenn du längere Läufe brauchst, setz die Variable explizit.

Always Output Data bei Nodes mit mehreren Ausgängen. Bei If und Switch wird künftig nur dann ein leeres Item ergänzt, wenn alle Ausgänge leer sind. Vorher bekam jeder leere Ausgang eins – wodurch Zweige liefen, die nicht laufen sollten. Das ist eine Korrektur, aber sie kann bestehende Logik kippen.

Sub-Workflows. Die Quellen Local File und URL im Execute-Sub-workflow-Node fallen weg, ebenso der Modus Run once for each item (dafür: Loop Over Items davorschalten). Und die Freigabe „Any workflow” verschwindet: Sub-Workflows, die noch auf dieser Einstellung stehen, lehnen danach jeden Aufruf ab – auch aus dem eigenen Projekt. Beides listet dir der Migration Report auf.

AI Agent Version 1. Die alten Agent-Modi (SQL Agent, Conversational, OpenAI Functions, Plan and Execute, ReAct) fallen mit Version 1 des Nodes weg. Wer schon auf Tools Agent steht, merkt nichts. Für SQL-Agent-Fälle nimmst du künftig ein Postgres- oder MySQL-Tool an einem aktuellen AI-Agent-Node.

Konfiguration: Was du in der Compose-Datei ändern musst

Code auf dunklem Bildschirm – Konfigurationsvariablen vor dem n8n-Upgrade prüfen

Das betrifft nur Self-Hosting. Deine 2.x-Instanz schreibt beim Start bereits eine Deprecation-Warnung ins Log, wenn eine dieser Variablen bei dir gesetzt ist.

ÄnderungWas zu tun ist
~/.n8n/binaryData heißt jetzt ~/.n8n/storageVolume-Mount umhängen oder N8N_STORAGE_PATH auf den alten Pfad setzen
N8N_DEFAULT_BINARY_DATA_MODE=default ungültigexplizit auf filesystem, s3, azure oder database setzen
N8N_UNVERIFIED_PACKAGES_ENABLED jetzt falseauf true setzen, wenn du unverifizierte Community-Nodes installierst
N8N_RUNNERS_TASK_TIMEOUT jetzt 60 statt 300explizit setzen, wenn Code-Nodes länger brauchen
N8N_DB_PING_TIMEOUT entferntstattdessen DB_PING_TIMEOUT_MS
OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS entferntVariable löschen, Worker-Speicher prüfen
N8N_PRE_EXECUTE_ERROR_CREATES_EXECUTION entferntVariable löschen
Chat Hub standardmäßig auschat-hub zu N8N_ENABLED_MODULES hinzufügen, falls gebraucht

Achtung beim Storage-Pfad: Wenn nach dem Upgrade beide Verzeichnisse existieren, startet n8n nicht. Dann verschiebst du den Inhalt von binaryData nach storage, löschst das alte Verzeichnis und startest neu.

Dazu zwei Sicherheits-Defaults, die enger werden: Die SSRF-Blockliste umfasst zusätzlich den Shared Address Space (100.64.0.0/10) und IPv6-Übergangsbereiche – wenn deine Workflows Hosts in diesen Bereichen ansprechen, musst du sie freigeben. Und der Compression-Node entpackt künftig nur noch 256 MiB statt 2 GiB und maximal 1.000 statt 5.000 Dateien pro Archiv.

Deine Checkliste bis Oktober

  1. Migration Report öffnen (Settings) und die Liste abspeichern.
  2. Startlog prüfen – welche Deprecation-Warnungen wirft deine Instanz?
  3. Alte Nodes ersetzen, solange beide Varianten verfügbar sind. Cron → Schedule Trigger und Function → Code sind in Minuten erledigt.
  4. npm-Installation auf Docker umziehen, falls zutreffend.
  5. Compose-Datei durchgehen anhand der Tabelle oben.
  6. Gmail-Trigger-Workflows prüfen – brauchst du Entwürfe oder gesendete Mails?
  7. Backup machen und testen, bevor du upgradest – so geht’s.
  8. Nicht am Releasetag upgraden. Lass die ersten Patches durchlaufen.

Wenn dir dabei auffällt, dass du gar nicht sicher weißt, welcher Workflow bei einem Fehler wen benachrichtigt: Genau dafür lohnt sich einmal Fehlerbehandlung und Monitoring sauber aufzusetzen – spätestens nach dem Upgrade willst du es merken, wenn etwas klemmt.

Häufige Fragen zu n8n 3.0

Wann genau kommt n8n 3.0? n8n nennt Oktober 2026 als Zeitraum. Die Doku wird bis dahin laufend ergänzt – ein exaktes Datum steht noch nicht fest.

Brechen meine Workflows automatisch, wenn ich upgrade? Workflows mit entfernten Nodes laufen nicht mehr. Andere laufen weiter, verhalten sich aber teilweise anders – etwa der Gmail Trigger oder Nodes mit „Always Output Data”. Genau deshalb der Blick in den Migration Report vorher.

Ich nutze n8n Cloud. Muss ich etwas tun? Um Docker, Volumes und Env-Variablen kümmert sich n8n. Die Node-Entfernungen und Verhaltensänderungen betreffen deine Workflows trotzdem – die Checkliste oben gilt für dich ab Punkt 1 und 3.

Muss ich sofort upgraden, wenn 3.0 da ist? Nein. Sinnvoller ist: vorbereiten, ein paar Wochen warten, dann mit Backup upgraden. Wer allerdings ewig auf einer alten Version bleibt, sammelt Sprünge an, die später umso unangenehmer werden.

Was passiert mit meinen Community-Nodes? Unverifizierte Community-Pakete sind künftig standardmäßig deaktiviert. Wenn du welche nutzt, setz N8N_UNVERIFIED_PACKAGES_ENABLED=true, sonst fehlen sie nach dem Upgrade.

Verliere ich Daten beim Upgrade? Nicht durch das Upgrade selbst – Chat-Hub-Daten etwa bleiben in der Datenbank, auch wenn das Modul abgeschaltet wird. Ein vollständiges Backup vorher ist trotzdem Pflicht, allein wegen des Rollback-Wegs.

Fazit: Eine Stunde jetzt spart dir einen kaputten Montag

n8n 3.0 ist ein Aufräum-Release: raus mit Nodes, für die es seit Jahren bessere Nachfolger gibt, engere Sicherheits-Defaults, klare Deployment-Linie. Nichts davon ist unvernünftig – aber es trifft jeden, der Workflows von vor zwei Jahren produktiv laufen hat.

Der pragmatische Weg: Migration Report öffnen, die Liste abarbeiten, alte Nodes jetzt ersetzen, solange beide Varianten nebeneinander existieren. Dann ist der Umstieg im Oktober ein Versionswechsel statt einer Rettungsaktion.

Quellen


Über den Autor

Ich bin Chris Schweigler, Automatisierungs-Experte aus Österreich und baue n8n-Workflows für selbstständige Onlineunternehmer. Du willst wissen, was 3.0 für deine bestehenden Automationen bedeutet – oder brauchst jemanden, der das Upgrade sauber durchzieht? Schreib mir.

Du willst das in deinem Business umsetzen?

Ich zeige dir, welche Automationen für dich am meisten Zeit und Geld sparen – in einem kostenlosen Erstgespräch.

Kostenloses Gespräch