n8n 3.0 w becie: koniec z npx, stare węzły znikają, bezpieczniejsze ustawienia. Sprawdź workflowy przed grudniem
n8n, jedno z najpopularniejszych narzędzi do automatyzacji w stylu low-code, wypuściło 27 października betę wersji 3.0. Tym razem nie chodzi o nowe funkcje, tylko o porządki: bezpieczniejsze ustawienia domyślne, usunięcie starych węzłów i koniec instalacji przez npm. Stabilne wydanie ma pojawić się na początku grudnia, więc to dobry moment, żeby sprawdzić, czy twoje workflowy przetrwają aktualizację.
Dlaczego „trójka” i co się zmienia
n8n trzyma się wersjonowania semantycznego, czyli zmiany, które mogą zepsuć istniejące przepływy, wolno mu wprowadzać tylko przy nowym numerze głównym. Przez ostatni rok zespół zbierał takie zmiany i teraz wypuszcza je w jednym pakiecie. Nowe funkcje nadal pojawiają się co tydzień w kolejnych wydaniach, więc 3.0 skupia się wyłącznie na fundamentach: niezawodności, stabilności i bezpieczeństwie.
Niezawodność: mniej niespodzianek pod obciążeniem
- Tryb kolejki – ręczne uruchomienia zawsze trafiają do workerów, więc główna instancja nie jest nimi obciążana.
- Dane binarne – znika tryb trzymania plików w pamięci. Zostaje dysk albo zewnętrzne magazyny, np. S3.
- Limity – domyślny czas działania węzła Code spada z 5 minut do 1 minuty (da się to zmienić), a limity rozpakowywania archiwów są niższe, co chroni przed tzw. bombami ZIP.
- Harmonogramy – stare węzły Cron i Interval zastępuje Schedule Trigger, działający na nowym, trwalszym mechanizmie planowania.
Bezpieczniejsze ustawienia domyślne
Rotacja klucza szyfrującego jest zawsze włączona, poświadczenia Slacka wymagają sekretu podpisu (żeby nikt nie podszył się pod Slacka), lista blokad przed atakami SSRF jest dłuższa, a niezweryfikowane pakiety społeczności są domyślnie wyłączone. Dla firm, które trzymają w n8n dostępy do CRM-ów, poczty czy systemów księgowych, to zmiana zdecydowanie na plus.
Koniec z npx n8n – tylko Docker
Najbardziej odczuwalna zmiana dla osób, które same hostują n8n: wersja 3.0 działa w kontenerze Docker. Instalacja przez npm lub szybkie npx n8n przestaje być wspierana, bo nowe zabezpieczenia wymagają środowiska kontenerowego. Dla wygodnych jest skrypt instalacyjny w jednej linii. Wdrożeń na Kubernetesie i przez Helm ta zmiana nie dotyczy.
Usunięte węzły i funkcje
Z programu znikają m.in. węzły Function, Function Item, Item Lists, Cron, Interval, stary węzeł OpenAI i starsze tryby AI Agenta. Większość ma bezpośrednie zamienniki: Function zastępuje węzeł Code, a Item Lists rozbito na Split Out, Aggregate, Sort, Limit, Remove Duplicates i Summarize. Wiele przepływów zostanie przeniesionych automatycznie. Chat Hub będzie domyślnie wyłączony, a z edytora znika import z adresu URL i zakładka Ask AI w węźle Code.
Jak się przygotować
Kluczowe narzędzie to Migration Report, dostępny w Settings > Migration Report od wersji 2.39. Raport wskazuje workflowy i ustawienia, których dotyczą zmiany, wiele z nich naprawia sam (jako nowe wersje do przejrzenia), przypisuje właścicieli i pozwala wyeksportować podsumowanie do CSV. Rekomendowana kolejność:
- Zaktualizuj n8n do najnowszej wersji 2.x i otwórz Migration Report.
- Napraw albo oznacz jako „won’t fix” wszystko, co zostało zgłoszone.
- Zrób pełną kopię zapasową.
- Przetestuj aktualizację na instancji testowej, dopiero potem na produkcji.
Uwaga: przejście na 3.x jest jednokierunkowe. Nie ma prostego powrotu do 2.x, a cofnięcie oznacza odtworzenie kopii zapasowej. Poświadczenia i historia wykonań przechodzą bez zmian.
Co to oznacza dla ciebie
Jeśli używasz n8n w firmie lub w domowym labie, nie musisz się spieszyć: po premierze stabilnej wersji gałąź 2.x będzie jeszcze przez 12 miesięcy dostawać poprawki bezpieczeństwa. Warto jednak już teraz zajrzeć do raportu migracji, bo pokaże, ile pracy cię czeka. Kto wciąż siedzi na wersji 1.x, ma mniej czasu: jej wsparcie kończy się 31 grudnia 2026 r., a do 3.0 trzeba przejść przez 2.x. Wszystkie zmiany dotyczą także darmowej, samodzielnie hostowanej wersji Community.
Źródło: Blog n8n – Introducing n8n 3.0, Dokumentacja n8n
Artykuł zredagowany przy pomocy AI.



Opublikuj komentarz