לפי הודעה רשמית שפרסמה חברת n8n, שוחררה גרסת n8n 3.0.0 בטא (BETA), כאשר הגרסה היציבה מתוכננת לצאת בתחילת חודש דצמבר. בפוסט ההכרזה נמסר כי גרסה 3.0 מתמקדת בשינויים פנימיים שנועדו לשפר אמינות, יציבות ואבטחה, ומניחה את התשתית לפיתוחים הבאים של המערכת. העדכון מסיר תכונות ישנות (legacy), מהדק את הגדרות האבטחה של ברירת המחדל ומשנה חלקים באופן שבו n8n פועלת ברמת התשתית הפנימית. מכיוון שהגרסה כוללת שינויים שוברים (breaking changes), תהליכי עבודה והגדרות מסוימים עשויים לדרוש התאמות ועדכונים לפני ביצוע השדרוג.
הסיבות לעדכון גרסה ראשית ומודל הפצת התכונות
ב-n8n מסבירים כי הפלטפורמה פועלת לפי מודל ניהול גרסאות סמנטי (semantic versioning). המשמעות היא שהחברה אינה מפיצה שינויים שוברים — עדכונים שעשויים לחייב שינוי בתהליכי עבודה או בהגדרות תצורה — ללא העלאת מספר הגרסה הראשית (major version). במהלך השנה האחרונה נאספה רשימה של שינויים שוברים שכללה הסרת נתיבי קוד ישנים, הפיכת ברירות מחדל לבטוחות יותר והוצאה משימוש של מספר תכונות. כל אחד משינויים אלה נדרש להמתין לגרסה ראשית, ולכן גרסה 3.0 מרכזת אותם יחד בעדכון יחיד.
לפי החברה, תכונות חדשות אינן ממתינות לגרסאות ראשיות, שכן n8n מפיצה תכונות באופן שוטף. מאז שחרור גרסה 2.0 בדצמבר 2025, הוציאה החברה מעל 45 גרסאות, בקצב של בערך גרסה אחת לשבוע, כאשר רבות מהן כללו תכונות חדשות מרכזיות המפורטות ביומן השינויים (changelog). כתוצאה מכך, גרסה 3.0 יכולה להתמקד באופן בלעדי בתשתית הבסיסית, בעוד שפיתוחים חדשים יופצו בגרסאות 3.x שלאחר שחרור הגרסה היציבה.
שיפורי אמינות ויציבות בתשתית המערכת
מסמכי השינויים השוברים של גרסה 3.0 מפרטים מספר תחומים מרכזיים של יציבות ואמינות:
- מצב תור (Queue mode): הפעלות ידניות פועלות כעת תמיד על גבי שרתי עיבוד (workers), כך שהמופע הראשי (main instance) אינו מבצע את העבודה הזו בעצמו.
- נתונים בינאריים (Binary data): מצב הנתונים הבינאריים בזיכרון הוסר. מופעים משתמשים כעת במערכת הקבצים המקומית, או ב-S3 ובאחסון חיצוני אחר, מה שמספק התנהגות צפויה יותר תחת עומס.
- מנגנוני הגנה מפני עבודה בלתי מבוקרת: ברירת המחדל להפסקת זמן (timeout) של צומת הקוד (Code node) במריץ המשימות יורדת מ-5 דקות לדקה אחת, והיא ניתנת להגדרה. בנוסף, מגבלות פריסת הקבצים הדחוסים נמוכות יותר, במטרה להגן על מופעים מפני ארכיונים בגודל חריג ("zip bombs").
- תזמון: צומתי התזמון הישנים Cron ו-Interval מוחלפים על ידי Schedule Trigger, הפועל על גבי מנגנון התזמון העמיד יותר של n8n.
הידוק ברירות המחדל של האבטחה
בגרסה 3.0 הוגדרו מספר ברירות מחדל מאובטחות יותר:
- סבב מפתחות הצפנה (Encryption key rotation) פועל כעת תמיד במצב מופעל.
- אישורי גישה ל-Slack מחייבים שימוש ב-signing secret, כדי למנוע אפשרות לשליחת בקשות מזויפות המתחזות ל-Slack.
- רשימת החסימה המוגדרת כברירת מחדל עבור SSRF (זיוף בקשות בצד השרת) הורחבה כאשר הגנת SSRF מופעלת.
- חבילות קהילה שלא אומתו (unverified community packages) כבויות כברירת מחדל.
שינויים באירוח עצמי (Self-hosting) והסרת תמיכה ב-npm
עבור משתמשים המריצים את המערכת בהתקנה עצמית, n8n 3.0 פועלת כעת על גבי Docker. התקנה באמצעות npm או הרצה באמצעות npx n8n אינן נתמכות עוד, בין היתר משום שתכונות אבטחה חדשות תלויות במבנה מבוסס קונטיינרים. למשתמשים שהעדיפו את השימוש ב-npx n8n בשל מהירות ההפעלה, החברה מספקת תסריט התקנה בשורה אחת (one-line setup script) המביא לאותה התוצאה. פריסות המבוססות על Kubernetes ו-Helm אינן מושפעות משינוי זה.
הסרת רכיבים ישנים ופרישת תכונות
גרסה 3.0 מסירה שורה של צמתים ישנים, בהם: Function, Function Item, Item Lists, Cron, Interval, צומת OpenAI הישן, מצבי AI Agent ישנים יותר, גרסאות ישנות של צומת Edit Image, וכן צמתים המיועדים לשירותים שכבר אינם קיימים. לחלק ניכר מהם יש תחליף ישיר (Function מוחלף על ידי צומת Code; צומת Item Lists מוחלף על ידי Split Out, Aggregate, Sort, Limit, Remove Duplicates או Summarize), ורבים מהם עוברים הגירה אוטומטית.
בנוסף, מספר תכונות הוצאו משימוש: תכונת Chat Hub כבויה כברירת מחדל (ניתן להפעיל אותה מחדש עבור גרסאות 3.x, כאשר עוזר ה-AI והסוכנים של n8n מחליפים אותה), אפשרות הייבוא מכתובת URL הוסרה מהעורך, ולשונית Ask AI הוסרה מצומת ה-Code.
דוח ההגירה (Migration Report) והמלצות השדרוג
לפי ההודעה, כל מופע מגרסה 2.39 ואילך כולל דוח הגירה ייעודי תחת תפריט ההגדרות (Settings > Migration Report). גרסת 2.x האחרונה מכילה את הגרסה העדכנית ביותר של הדוח. הדוח ממפה את תהליכי העבודה והגדרות רמת המופע המושפעים מגרסה 3.0, ומתקן בעיות רבות באופן אוטומטי. כל תיקון נשמר כגרסת תהליך עבודה חדשה לבדיקה ולפרסום, בעוד שתהליכי העבודה המפורסמים ממשיכים לרוץ על גבי גרסה 2 בזמן ביצוע השינויים.
בנוסף, הדוח מציע בעלים לכל תהליך עבודה (האדם האחרון שערך אותו), מאפשר למנהלים להקצות בעלות מחדש ושולח לבעלים הודעת דוא"ל עם פירוט התיקונים הנדרשים. הדוח מסנן תהליכי עבודה שאינם מפורסמים או שלא רצו זמן רב (אותם ניתן לסמן כ-"won't fix"), ומאפשר לייצא סיכום בפורמט CSV. מנהלים רואים את כל תהליכי העבודה, ומשתמשים אחרים רואים את אלה שיש להם גישה אליהם, ללא צורך בהרשאות ניהול כדי לצפות בדוח.
המסלול המומלץ לשדרוג כולל עדכון לגרסת 2.x העדכנית ביותר, בדיקת דוח ההגירה וטיפול בנושאים המסומנים בו, ביצוע גיבוי מלא, ושדרוג סביבת בדיקות או סביבת ביניים (staging) לפני שדרוג סביבת הייצור. המעבר לגרסה 3.x הוא חד-כיווני, ואין אפשרות לחזור לגרסה 2.x ללא שחזור מגיבוי.
נתוני פעילות, תמיכה ולוחות זמנים
בפוסט צוין כי מאז שחרור גרסה 2.0 צמח מספר הכוכבים של n8n ב-GitHub מכ-160,000 ליותר מ-208,000, ומספר החברים בפורום הקהילה גדל מ-115,192 ליותר מ-183,000.
באשר ללוחות הזמנים ולתמיכה בגרסאות קודמות: גרסת הבטא (3.0.0) זמינה מ-27 באוקטובר, והגרסה היציבה תצא בתחילת דצמבר. לאחר שחרור הגרסה היציבה, גרסה 2.x תמשיך לקבל תיקוני אבטחה ותיקוני באגים קריטיים למשך 12 חודשים, בעוד שתכונות חדשות ייצאו רק עבור גרסאות 3.x. עבור משתמשים הנמצאים עדיין בגרסה 1.x, יש לשדרג תחילה לגרסה 2.x מכיוון שאין מסלול שדרוג ישיר מ-1.x ל-3.x; התמיכה בגרסה 1.x תסתיים ב-31 בדצמבר 2026. כל השינויים בגרסה 3.0 חלים על גרסאות Community באירוח עצמי, גרסאות Cloud וגרסאות Enterprise/Business. נתוני ההתחברות (credentials) והיסטוריית ההפעלות נשמרים בעת המעבר.