About

n8n v1.106: Ewolucja nie rewolucja

Our mission is to accelerate the development of AI applications.

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ć?

  1. Wejdź w ustawienia formularza
  2. Dodaj opcję “Custom Styles”
  3. 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.

nawigator.ai

Wykorzystujemy ciasteczka do spersonalizowania treści i reklam, aby oferować funkcje społecznościowe i analizować ruch w naszej witrynie.

Informacje o tym, jak korzystasz z naszej witryny, udostępniamy partnerom społecznościowym, reklamowym i analitycznym. Partnerzy mogą połączyć te informacje z innymi danymi otrzymanymi od Ciebie lub uzyskanymi podczas korzystania z ich usług.

Informacja o tym, w jaki sposób Google przetwarza dane, znajdują się tutaj.