DEV Community

Cover image for อัปเดต APIDOG มีนาคม: ไม่จำกัด Sprint Branches, AI Sidebar และปรับปรุง Test CLI
Thanawat Wongchai
Thanawat Wongchai

Posted on • Originally published at apidog.com

อัปเดต APIDOG มีนาคม: ไม่จำกัด Sprint Branches, AI Sidebar และปรับปรุง Test CLI

ในเดือนกุมภาพันธ์ Apidog โฟกัสกับการแก้ไขข้อบกพร่องของ MCP และปรับปรุง Test Suite ส่วนในเดือนมีนาคมนี้ จุดเน้นอยู่ที่การเพิ่มความสามารถด้านการเข้าถึงและการทำงานร่วมกัน โดยเฉพาะฟีเจอร์ branching สำหรับองค์กรที่เปิดให้ใช้ฟรี, ระบบ AI สนทนาแบบหลายเทิร์นในเอกสารที่เผยแพร่ และการขยาย CLI สำหรับ workflow sprint

ลองใช้ Apidog วันนี้

สรุปฟีเจอร์ใหม่และการอัปเดตประจำเดือนนี้👇

⭐ การอัปเดตใหม่

🔥 Sprint Branches และ API Versions แบบไม่จำกัด—ตอนนี้ฟรีแล้ว

Apidog เวอร์ชันฟรี สามารถสร้าง Sprint Branches และ API Versions ได้ไม่จำกัด ช่วยให้ทีมและนักพัฒนาแต่ละคนจำลอง parallel workflow, แยก experimental changes, และจัดการ versioned documentation ได้ทันทีโดยไม่มีข้อจำกัด

วิธีใช้งาน Sprint Branches และ API Versions ใน Apidog:

  1. เข้าไปที่โปรเจกต์ใน Apidog
  2. เลือกสร้าง Branch ใหม่จากหน้า API หรือ Test Suite เพื่อแยกงาน feature หรือ experimental
  3. เมื่อต้องการสร้าง API Version ให้เลือกเมนูจัดการเวอร์ชัน แล้วตั้งชื่อเวอร์ชันใหม่
  4. สามารถสลับหรือ merge branches ได้เหมือน workflow บน Git

Sprint branches ช่วยให้พัฒนาฟีเจอร์แยกจาก main branch ได้อย่างปลอดภัย ส่วน API versions ช่วยให้ทีมสามารถดูแลหลาย API contracts พร้อมกัน


✅ การเพิ่มประสิทธิภาพ

📄 ถาม AI ในเอกสารที่เผยแพร่: แถบด้านข้าง + การสนทนาแบบหลายเทิร์น

ฟีเจอร์ "ถาม AI" ปรับใหม่: AI จะอยู่ในแถบด้านข้างแบบถาวร สนับสนุนการสนทนาแบบหลายเทิร์น ผู้ใช้จึงถามต่อเนื่อง ปรับแต่งคำตอบโดยไม่ต้องอธิบายบริบทซ้ำ

ตัวอย่างการใช้งาน:

  • เปิดเอกสาร API ที่เผยแพร่
  • ใช้แถบ "ถาม AI" ด้านข้างเพื่อถามตัวอย่างการใช้งาน, ข้อมูล parameter หรือ troubleshooting
  • ต่อบทสนทนาได้ทันที เช่น ถามต่อจากคำตอบเดิมเพื่อขอ code snippet เพิ่มเติม


🔒 การรักษาความปลอดภัยของการเชิญเข้าโปรเจกต์ที่ได้รับการปรับปรุง

ลิงก์เชิญเข้าโปรเจกต์ จำกัดสิทธิ์เฉพาะสมาชิกที่ได้รับเชิญเท่านั้น ลดความเสี่ยงลิงก์หลุดหรือถูกนำไปใช้ข้ามทีม

วิธีเชิญสมาชิกอย่างปลอดภัย:

  • เชิญสมาชิกโดยกรอกอีเมลผ่านหน้าจัดการทีมในโปรเจกต์
  • ลิงก์เชิญจะใช้งานได้เฉพาะบัญชีที่ได้รับเชิญจริง

⚡ การเรียกใช้ Test Scenario CLI ใน Sprint Branches

สามารถรัน Test Scenario ผ่าน CLI ภายใน sprint branch ได้แล้ว ใช้งานได้กับ CI/CD pipeline ทันที

ตัวอย่าง workflow:

apidog test run --branch feature-xyz --scenario my-scenario.yaml
Enter fullscreen mode Exit fullscreen mode
  • ตรวจสอบความถูกต้องของ API contract ในแต่ละ branch ก่อน merge
  • เหมาะสำหรับการ integrate automation ใน GitHub Actions, GitLab CI, Jenkins ฯลฯ

👥 การส่งออกรายการสมาชิกทีม

สามารถ export รายชื่อสมาชิกทีมเป็นไฟล์ CSV ได้โดยตรงจาก Apidog

ขั้นตอน:

  1. ไปที่หน้า Team Management
  2. คลิก “Export Members”
  3. ไฟล์ที่ได้เหมาะสำหรับ audit, compliance และ onboarding

🔧 การปรับเปลี่ยน

📛 ชื่อที่แสดงของ Test Case

เปลี่ยนชื่อใน UI จาก “Cases” เป็น “Test Cases” เพื่อความชัดเจนยิ่งขึ้น


🔐 ข้อมูลใบรับรองใน Post Processor Scripts

Post processor scripts รองรับ `pm.response.socketSession` แล้ว สามารถดึงข้อมูลใบรับรองปลายทาง (เช่น TLS details) ใน test script ได้

ตัวอย่างโค้ด:

const certInfo = pm.response.socketSession.peerCertificate;
console.log(certInfo.subject);
Enter fullscreen mode Exit fullscreen mode
  • ใช้ตรวจสอบใบรับรองหรือความถูกต้องของ SSL/TLS อัตโนมัติ

🐞 การแก้ไขข้อบกพร่อง

บั๊กที่แก้ไขแล้ว 10 รายการหลัก:

  • แก้ config proxy ไม่ทำงานกับปลายทางข้ามโปรเจกต์ระหว่างทดสอบอัตโนมัติ
  • แก้การเชื่อมต่อ Socket.IO ไม่ถูกปล่อยในบางกรณี
  • แก้แถบนำทางเอกสารแสดงโฟลเดอร์ผิดพลาด (404)
  • แก้ดูรายงานทดสอบเวอร์ชันเก่าไม่ได้บน desktop client v2.8.20
  • แก้ตัวเลือกรูปแบบ Word หายไปตอน export
  • แก้ import body parameter XML/Plain จาก HAR ไม่ถูกต้อง
  • แก้ import Swagger 2.0 ที่มี parameter ไม่ได้ในบางกรณี
  • แก้ pre/post processor อ้างอิงผิดไม่ถูกล้างตอน export แบบ Apidog
  • แก้ request-first mode ดูการตรวจสอบประวัติไม่ได้
  • แก้สถานะใบรับรอง domain custom ไม่อัปเดต real-time

🌟 ภาพรวมในอนาคต

อัปเดตมีนาคมนี้เน้นย้ำการพัฒนา Apidog ให้เป็นแพลตฟอร์ม API ที่ใช้งานง่ายและทำงานร่วมกันได้สูงสำหรับทุกขนาดทีม เราจะขยายฟีเจอร์ AI, integration แบบ git-first และเพิ่มความสามารถด้าน infrastructure สำหรับองค์กรต่อเนื่องใน Q2


💬 เข้าร่วมการสนทนา

เชื่อมต่อกับทีม Apidog และนักพัฒนา API ทั่วโลก:

  • เข้าร่วม Discord สำหรับซัพพอร์ตและพูดคุยแบบ real-time
  • เข้าร่วม Slack สำหรับ technical discussion
  • ติดตาม X (Twitter) สำหรับอัปเดตล่าสุด

ดู changelog ฉบับเต็มที่ Apidog Changelog!

ขอแสดงความนับถือ,
ทีมงาน Apidog

Top comments (0)