🚨 n8n 2.0 is coming — the biggest update in 2 years!
Next week (December 8 - beta, December 15 - stable) n8n 2.0 will be released, and this isn't just a regular update. It's a fundamental platform change. Good news? AUTOSAVE will finally be available! 🎉 Plus a new canvas and sidebar. Bad news? There are several changes that may break things that currently work flawlessly. So you need to prepare. Here's what might break your workflows: 🔴 Check immediately: - MySQL/MariaDB support ending — you must migrate to PostgreSQL - Python Code Node now requires task runners in external mode - Subworkflow with Wait Node now returns DIFFERENT data (output from end instead of input to Wait) 🔒 Security (enabled by default): - process.env blocked in Code Node - ExecuteCommand and LocalFileTrigger disabled - File access restricted to ./data directory only - OAuth callback requires authorization ❌ Removed: - n8n --tunnel (use ngrok/Cloudflare Tunnel instead — I recommend cloudflared) - Nodes: Spontit, crowd.dev, Kitemaker - In-memory binary data mode ✅ What's improved: - SQLite up to 10x faster (new pooling driver) - Task runners = code isolation = better security - More stable filesystem mode for binary data 📋 What to do now: 1. Update to 1.121.0+ 2. Go to Settings → Migration Report 3. Review the list of issues 4. You have 3 months to migrate (after that, 1.x = security fixes only) Full changelog: https://docs.n8n.io/2-0-breaking-changes/ Are you ready for the 2.0 migration? #n8n #automation #nocode #lowcode #workflow #AI