n8n 3.0 requires Docker: why your self-hosted install needs a migration, not an update
n8n 3.0, scheduled for October 2026, requires a Docker-based deployment and drops support for npm installs. Why that is a migration rather than an update — and how to run it without losing credentials or history.