8 ธันวาคม 2568 n8n อัปเดต Version ใหม่ เป็น V2 Beta เป็นการยกระดับให้แพลตฟอร์มมัน ปลอดภัย เสถียร และ Apply ในองค์กรจริงได้แบบมั่นใจ

จุดโฟกัสหลักของเวอร์ชันนี้:

  1. Security ปลอดภัยขึ้นเป็นค่าเริ่มต้น
    • เปิดใช้ task runners เป็นค่า default → เวลาใช้ Code node จะรันใน environment แยกตัวเอง ไม่ไปยุ่งกับระบบหลักง่าย ๆ
    • บล็อกไม่ให้ Code node ไปแตะ environment variables ได้ตรง ๆ
    • ปิด node ประเภทที่สามารถรันคำสั่งมั่ว ๆ (arbitrary commands) เป็นค่า default
    • แนวคิดคือ Secure by default → ถ้าจะใช้แบบเปิดกว้างเหมือนเดิม ต้องเป็นคนไปเปิดเองอย่างตั้งใจ
  2. Reliability ลดความวุ่นวายให้พฤติกรรม predictable
    • ตัด option เก่า ๆ / node ที่ผูกกับบริการที่เลิกใช้แล้ว
    • แก้เคสแปลก ๆ เช่น sub workflow ที่มี Wait node → ตอนนี้ส่งผลลัพธ์จากจุดจบ workflow กลับมาถูกต้องแล้ว
    • ทำให้ workflow ทำงาน เดาได้ มากขึ้นสำหรับงานจริง
  3. Performance ไม่ได้โชว์ว่าแรงเวอร์ แต่เก็บคอขวดออก
    • ใช้ SQLite pooling driver ตัวใหม่ → benchmark ของทีมเร็วขึ้นได้ถึง 10x
    • ปรับระบบเก็บ binary data บน filesystem ให้รองรับโหลดได้ดีขึ้น
    • Task Runners ก็ช่วยเรื่องแยกโหลดและจัดการ resource ได้ดีขึ้นด้วย

ตั้งแต่ 1.0 (กรกฎาคม 2023) มีหลายอย่างที่ทีมอยากปรับ เช่น

  • เสริม security
  • เก็บบั๊ก/พฤติกรรมที่ไม่นิ่ง
  • ตัดฟีเจอร์/ node เก่าที่ทำให้ระบบไม่เสถียร

สิ่งที่ เห็นได้เลย ในการใช้งาน

  1. Publish / Save
    • จากเดิม กด Save บน workflow ที่เปิดใช้งาน เป็นฟีเจอร์ Autosave
    • Save = เก็บร่าง Workflow ที่ทำไว้ ยังไม่แตะของที่รันอยู่จริง
    • Publish = ดันเวอร์ชันนี้ขึ้น production
    • แก้ workflow สำคัญ ๆ ปลอดภัยขึ้น ไม่เผลอ บันทึกแล้ว production พัง
  2. UI/UX ปรับเล็ก ๆ แต่ช่วยงาน
    • ปรับ canvas ใน editor ให้ดูสะอาดขึ้น
    • จัด sidebar ใหม่ หาเมนูสำคัญง่ายขึ้น

ข้อสรุป:

n8n 2.0 เวอร์ชันที่เน้นให้ระบบทำงานอัตโนมัติได้ปลอดภัยขึ้น เสถียรขึ้น และรองรับงานระดับองค์กรแบบไม่ต้องลุ้นว่า ระหว่างวัน ระบบจะล่มไหม คนทำงานสามารถลองแก้ workflow เก็บเป็นร่าง แล้วค่อยกด publish ตอนพร้อมจริง ลดโอกาสเผลอเซฟแล้วกระทบของที่รันอยู่และทำให้จัดการหลายเวอร์ชันได้ง่ายขึ้น

Source:

Blog n8n