มีอะไรใหม่ใน BigBlueButton เวอร์ชัน 3.0.23 บ้าง

เวอร์ชัน 3.0.23 นำมาซึ่งการปรับปรุงที่สำคัญสำหรับห้องย่อย (breakout rooms) พร้อมด้วยการแก้ไขด้านความปลอดภัยหลายประการและการปรับปรุงฝั่งไคลเอ็นต์ ขอแนะนำให้ผู้ดูแลระบบอัปเดตเพื่อรับประโยชน์จากการเปลี่ยนแปลงเหล่านี้

การปรับปรุงห้องประชุมย่อย

มีการแก้ไขข้อบกพร่องและเพิ่มฟีเจอร์ต่างๆ มากมายเพื่อปรับปรุงประสบการณ์การใช้งานห้องประชุมย่อย:

  • แก้ไขปัญหา race condition เมื่อผู้ใช้เข้าร่วมห้องย่อย (breakout room)
  • ผู้ใช้จะไม่ถูกกำหนดให้เข้าห้องย่อยที่ใช้ครั้งล่าสุดโดยอัตโนมัติอีกต่อไป
  • ขณะนี้ระบบจะจัดเก็บกิจกรรมของผู้ใช้เฉพาะในการประชุมหลักเท่านั้น ไม่รวมห้องย่อยที่แยกย่อยออกไป
  • ปรับปรุงสิทธิ์การเข้าถึงของผู้ดูแลและผู้ดูในห้องประชุมย่อย
  • ฟังก์ชันที่จำกัดเฉพาะผู้ดูแลระบบจะไม่แสดงให้ผู้ชมเห็นอีกต่อไป
  • ขณะนี้ URL ของภาพพื้นหลังเว็บแคมพร้อมใช้งานในห้องประชุมย่อยแล้ว
  • ปิดใช้งาน UI การถ่ายโอนเสียงแบบแยกส่วนชั่วคราวเมื่อใช้ LiveKit

แก้ไขความปลอดภัย

การอัปเดตครั้งนี้มีการแก้ไขช่องโหว่ด้านความปลอดภัยหลายรายการ ซึ่งยังอยู่ระหว่างการดำเนินการและจะเปิดเผยต่อสาธารณะในวันที่ 24 มีนาคม 2026 การแก้ไขเหล่านี้ครอบคลุมช่องโหว่ในด้านต่างๆ เช่น โพลล์ การสืบค้น SQL URL สำหรับดาวน์โหลดงานนำเสนอ การตั้งค่าอักขระในแชท และวิธีการควบคุม API ขอแนะนำอย่างยิ่งให้ผู้ดูแลระบบอัปเดตเพื่อให้แน่ใจว่าระบบของตนได้รับการปกป้อง

การปรับปรุงฝั่งไคลเอ็นต์และแกนหลัก

การปรับปรุงเพิ่มเติมในส่วนประกอบไคลเอ็นต์ HTML5 และส่วนประกอบหลัก:

  • แก้ไขปัญหาการเปิดหน้าต่างแสดงตัวอย่างวิดีโอและเสียง แม้ว่าจะเปิดใช้งานการตั้งค่าการล็อกแล้วก็ตาม
  • ขณะนี้ URL วิดีโอภายนอกได้ถูกตัดช่องว่างออกแล้ว และป้ายกำกับได้รับการอัปเดตเพื่อลบแพลตฟอร์มที่ไม่รองรับออก
  • ตอนนี้ปุ่มลัด Ctrl+D บนไวท์บอร์ดใช้งานได้สม่ำเสมอแล้ว
  • การตั้งค่าการแทนที่ภาษาท้องถิ่นมีผลบังคับใช้แล้วในล็อบบี้สำหรับแขก
  • ปรับปรุงลำดับชั้นการแสดงผลและประสบการณ์ผู้ใช้ (UX) ของหน้าจอล็อบบี้สำหรับแขกให้ดียิ่งขึ้น
  • การคำนวณการซิงค์เวลาใหม่จะเกิดขึ้นเมื่อมีค่า RTT ขั้นต่ำใหม่พร้อมใช้งาน
  • ตัวบ่งชี้การพูดคุยจะไม่ปรากฏอยู่ด้านหลังพื้นที่เว็บแคมในรูปแบบการจัดวางแบบกำหนดเองและแบบอัจฉริยะอีกต่อไป
  • รายละเอียดเซสชันจะไม่ถูกปิดลงเมื่อผู้ใช้กำลังพูดคุยอีกต่อไป
  • ขณะนี้สถานะการซูมสไลด์ไวท์บอร์ดถูกจำกัดด้วยรหัสการนำเสนอแล้ว
  • แก้ไขข้อความ "คุณถูกแบนแล้ว"
  • แก้ไขปัญหาปุ่มเว้นวรรคบนกระดานไวท์บอร์ดแล้ว
  • ตรวจสอบผลสำรวจเพิ่มเติม
  • บังคับใช้การตั้งค่าจำนวนอักขระขั้นต่ำสูงสุดแบบกำหนดเองสำหรับโพลและการแชทบน Akka
  • แก้ไขปัญหาการตรวจจับผู้ส่งระบบในการบันทึกแบบแยกกลุ่มแล้ว
  • หลีกเลี่ยงการใช้ทางลัดในการประมวลผลเสียง
  • อัปเดต bbbevents เป็นเวอร์ชัน 2.0.3 แล้ว

การอัปเดตบรรจุภัณฑ์และการกำหนดค่า

  • จำเป็นต้องใช้ Redis สำหรับบริการ bbb-export-annotations
  • อัปเดตเซิร์ฟเวอร์ LiveKit เป็นเวอร์ชัน 1.9.11 และไคลเอ็นต์ LiveKit เป็นเวอร์ชัน 2.13.2 แล้ว
  • อัปเดต GitLab CI เป็น Go 1.26.0 และ NodeJS 22.22.0 แล้ว
  • เพิ่มการรองรับ firewalld ใน apply-lib.sh แล้ว
  • หลีกเลี่ยงข้อความแจ้งเตือนจาก bbb-conf ในไฟล์ bigbluebutton.properties ที่ว่างเปล่า
  • เพิ่มคำเตือนสำหรับเว็บไซต์ bbb-web ที่ปิดตัวไปแล้ว: insertDocumentBlockedHosts และ insertDocumentSupportedProtocols ได้รับการเปลี่ยนชื่อแล้ว
  • อัปเดตการพึ่งพาต่างๆ ผ่าน Dependabot

การอัปเดตครั้งนี้มีการปรับปรุงมากมาย โดยเฉพาะอย่างยิ่งสำหรับห้องสนทนาแบบกลุ่มย่อยและระบบรักษาความปลอดภัย เราขอขอบคุณชุมชนสำหรับการมีส่วนร่วมและการรายงานปัญหา