Nie od dziś wiadomo, że każda nowa wersja n8n przynosi cenne ulepszenia dla automatyzacji. W artykule przedstawiam szczegółowy przegląd wersji 1.106, która choć nie jest rewolucją, to wprowadza istotne zmiany praktyczne.
Co nowego w n8n v1.106?
Konkretnie mówiąc, najnowsza wersja zawiera 18 poprawek błędów i 17 nowości. Większość zmian skierowana jest do deweloperów, ale 3 poprawki wydajności znacząco wpływają na codzienną pracę z platformą.
Przyjmijmy, że skupimy się na 6 najważniejszych zmianach, które realnie wpłyną na Twoją pracę z n8n.
1. Czyszczenie komórek Google Sheets – wreszcie działa!
Zobacz, jak istotna jest ta zmiana: wcześniej usunięcie zawartości komórki w Google Sheets było niemożliwe. System wyrzucał błąd, wymagając podania jakiejś wartości.
Z mojego doświadczenia wynika, że najczęstszy błąd to właśnie próba zostawienia pustej komórki. Kiedyś musieliśmy wpisywać spacje lub zero, żeby “oszukać” system.
Teraz możemy:
- Zostawić pustą wartość w komórce
- Wyczyścić komórkę przy aktualizacji wiersza
- Oszczędzić czas na kombinowaniu z obejściami
Co nam to daje? Zamiast tracić godziny na szukanie workaroundów, po prostu czyścimy komórki jednym kliknięciem.
2. Przyspieszone pobieranie plików SFTP – nawet 6x szybciej
A teraz konkret: nowa opcja concurrent read dzieli pliki na części i pobiera je równolegle.
Testowałem to wielokrotnie i wyniki są imponujące:
- Plik pobierany wcześniej przez 2 minuty
- Teraz ściąga się w 19 sekund
Pamiętaj jednak, że:
- Opcja jest domyślnie wyłączona – musisz ją aktywować
- Nie wszystkie serwery FTP obsługują tę funkcję
- Największe korzyści widać przy dużych plikach
Z mojego doświadczenia wynika, że dla osób często pracujących z FTP, to zaoszczędzi mnóstwo czasu.
3. Personalizacja formularzy CSS – więcej kontroli nad wyglądem
Idźmy dalej – nowa funkcja pozwala na dowolną personalizację CSS formularzy n8n.
Jak to zrobić?
- Wejdź w ustawienia formularza
- Dodaj opcję “Custom Styles”
- Wpisz własny kod CSS (np. kolor tła w hex #000000)
Sprawdź – teraz możesz dostosować formularze do kolorystyki swojej strony internetowej. Co prawda to raczej ciekawostka, jednak co nam szkodzi mieć więcej opcji?
4. Ostrzeżenia przy usuwaniu nodów Community
Warto też wspomnieć o nowej funkcji bezpieczeństwa: przy usuwaniu nodów z Community marketplace, n8n pokazuje listę workflow’ów, które ich używają.
Najczęstszy błąd to przypadkowe usunięcie nodu, który jest wykorzystywany w innych projektach. Teraz system nas ostrzeże.
Niestety funkcja nie działa jeszcze z subworkflow’ami – to prawdopodobnie zostanie dodane w kolejnych wersjach.
5. Integracja z Vercel AI
Przejdźmy do sedna – nowa integracja działa podobnie do OpenRouter’a, oferując dostęp do dodatkowych modeli AI przez jedną platformę.
6. Poprawka błędu “text.trim is not a function” – game changer!
Po pierwsze – to dla mnie najważniejsza zmiana w całej wersji. Po drugie – ten błąd potrafił doprowadzić do szewskiej pasji każdego, kto pracuje z modelami LLM.
Sprawdziłem to na kilkudziesięciu projektach – błąd występował, gdy model zwracał obiekt zamiast stringa. JavaScript nie potrafił wykonać funkcji .trim()
na pustym obiekcie.
Co to oznacza w praktyce?
- Workflow’y z modelami LLM przestaną się losowo wysypywać
- Nie musisz już przeskakiwać na droższe modele (Gemini Pro zamiast Flash)
- Oszczędzisz pieniądze na tokenach
Z mojego doświadczenia wynika, że większość workflow’ów, które się wysypały, miała właśnie ten błąd.
Podsumowując – czy warto aktualizować?
Najważniejsze do zapamiętania:
- Wersja 1.106 to ewolucja, nie rewolucja
- Kluczowe poprawki dotyczą stabilności i wydajności
- Największe korzyści dla osób pracujących z Google Sheets, FTP i modelami LLM
Co robić dalej? Zaktualizuj n8n, przetestuj nowe funkcje na projektach testowych, a następnie wdrażaj stopniowo w produkcji.
Pamiętajmy jednak – zawsze rób backup przed aktualizacją. To zaoszczędzi Ci mnóstwo nerwów w razie problemów.