
8 ธันวาคม 2568 n8n อัปเดต Version ใหม่ เป็น V2 Beta เป็นการยกระดับให้แพลตฟอร์มมัน ปลอดภัย เสถียร และ Apply ในองค์กรจริงได้แบบมั่นใจ
จุดโฟกัสหลักของเวอร์ชันนี้:
- Security ปลอดภัยขึ้นเป็นค่าเริ่มต้น
- เปิดใช้ task runners เป็นค่า default → เวลาใช้ Code node จะรันใน environment แยกตัวเอง ไม่ไปยุ่งกับระบบหลักง่าย ๆ
- บล็อกไม่ให้ Code node ไปแตะ environment variables ได้ตรง ๆ
- ปิด node ประเภทที่สามารถรันคำสั่งมั่ว ๆ (arbitrary commands) เป็นค่า default
- แนวคิดคือ Secure by default → ถ้าจะใช้แบบเปิดกว้างเหมือนเดิม ต้องเป็นคนไปเปิดเองอย่างตั้งใจ
- Reliability ลดความวุ่นวายให้พฤติกรรม predictable
- ตัด option เก่า ๆ / node ที่ผูกกับบริการที่เลิกใช้แล้ว
- แก้เคสแปลก ๆ เช่น sub workflow ที่มี Wait node → ตอนนี้ส่งผลลัพธ์จากจุดจบ workflow กลับมาถูกต้องแล้ว
- ทำให้ workflow ทำงาน เดาได้ มากขึ้นสำหรับงานจริง
- Performance ไม่ได้โชว์ว่าแรงเวอร์ แต่เก็บคอขวดออก
- ใช้ SQLite pooling driver ตัวใหม่ → benchmark ของทีมเร็วขึ้นได้ถึง 10x
- ปรับระบบเก็บ binary data บน filesystem ให้รองรับโหลดได้ดีขึ้น
- Task Runners ก็ช่วยเรื่องแยกโหลดและจัดการ resource ได้ดีขึ้นด้วย
ตั้งแต่ 1.0 (กรกฎาคม 2023) มีหลายอย่างที่ทีมอยากปรับ เช่น
- เสริม security
- เก็บบั๊ก/พฤติกรรมที่ไม่นิ่ง
- ตัดฟีเจอร์/ node เก่าที่ทำให้ระบบไม่เสถียร
สิ่งที่ เห็นได้เลย ในการใช้งาน
- Publish / Save
- จากเดิม กด Save บน workflow ที่เปิดใช้งาน เป็นฟีเจอร์ Autosave
- Save = เก็บร่าง Workflow ที่ทำไว้ ยังไม่แตะของที่รันอยู่จริง
- Publish = ดันเวอร์ชันนี้ขึ้น production
- แก้ workflow สำคัญ ๆ ปลอดภัยขึ้น ไม่เผลอ บันทึกแล้ว production พัง
- UI/UX ปรับเล็ก ๆ แต่ช่วยงาน
- ปรับ canvas ใน editor ให้ดูสะอาดขึ้น
- จัด sidebar ใหม่ หาเมนูสำคัญง่ายขึ้น
ข้อสรุป:
n8n 2.0 เวอร์ชันที่เน้นให้ระบบทำงานอัตโนมัติได้ปลอดภัยขึ้น เสถียรขึ้น และรองรับงานระดับองค์กรแบบไม่ต้องลุ้นว่า ระหว่างวัน ระบบจะล่มไหม คนทำงานสามารถลองแก้ workflow เก็บเป็นร่าง แล้วค่อยกด publish ตอนพร้อมจริง ลดโอกาสเผลอเซฟแล้วกระทบของที่รันอยู่และทำให้จัดการหลายเวอร์ชันได้ง่ายขึ้น




