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

การอัปเดตครั้งนี้เน้นการปรับปรุงเสถียรภาพของคอมโพเนนต์ bbb-graphql-middleware และรวมถึงการแก้ไขข้อบกพร่องทั้งฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์จำนวนมาก นอกจากนี้ยังมีพารามิเตอร์ใหม่ด้วย maxPageConversionTime=60 in bigbluebutton.properties ขณะนี้มีการบังคับใช้ข้อจำกัด 60 วินาทีสำหรับการแปลงหน้าเว็บ เพื่อป้องกันการประมวลผลที่ไม่สิ้นสุด

การปรับปรุงแกนหลัก

  • มิดเดิลแวร์ bbb-graphql เวอร์ชันใหม่นี้หลีกเลี่ยงฟังก์ชันบล็อกและการเรียกใช้ lock() ซ้อนกันภายในส่วนที่ถูกล็อก ซึ่งช่วยลดความเสี่ยงของการล็อกระบบ
  • เพิ่มประสิทธิภาพการตรวจสอบประสิทธิภาพด้วย traceLog และเมตริก Prometheus รวมถึงการจัดการสถานะการเชื่อมต่อที่ดีขึ้น
  • ขณะนี้ เฉพาะผู้ดูแลระบบเท่านั้นที่จะสามารถดูห้องย่อยที่ผู้ใช้งานกำลังสนทนาอยู่ได้ในรายชื่อผู้ใช้งาน
  • ใน Akka Apps จะมีการตรวจสอบการแปลงงานนำเสนอ และมีการบังคับใช้เวลาการแปลงสูงสุด
  • ค่าเริ่มต้นของ LimitNOFILE สำหรับ bbb-web ได้ถูกเพิ่มขึ้นเป็น 4096 แล้ว
  • ขณะนี้ Deafen รับประกันว่าจะใช้งานได้สำหรับผู้ใช้ที่โทรเข้ามาในห้องรอรับสายแล้ว

การแก้ไขปัญหาฝั่งไคลเอ็นต์ HTML5

  • แก้ไขปัญหาภาพกระตุกขณะเล่นวิดีโอจาก Vimeo แล้ว
  • เพิ่มปุ่มหยุดการแชร์วิดีโอสำหรับการแชร์วิดีโอภายนอก
  • ตอนนี้เคอร์เซอร์ข้อความแชทในโหมดมืดสามารถมองเห็นได้แล้ว
  • ข้อความเตือนในคอนโซลของไคลเอนต์ได้รับการแก้ไขแล้ว
  • ข้อความตอบกลับที่พิมพ์ในผลโพลจะไม่ถูกตัดอีกต่อไป
  • ขณะนี้รายการผู้ใช้ได้รับการกรองตาม meetingId แล้ว ซึ่งช่วยปรับปรุงประสิทธิภาพให้ดียิ่งขึ้น
  • ตำแหน่งกล้องเริ่มต้นที่กำหนดไว้ตายตัวได้รับการแก้ไขแล้ว และค่าเริ่มต้นที่ขาดหายไปสำหรับตำแหน่งกล้องได้ถูกเพิ่มเข้าไปแล้ว
  • ตอนนี้แถบเครื่องมือไวท์บอร์ดแบบเฟดทำงานได้อย่างถูกต้องแล้วเมื่อเปิดใช้งานการซ่อนอัตโนมัติ
  • พื้นหลังเสมือน: ประเภท MIME สำหรับไฟล์ WASM ได้รับการกู้คืนแล้ว willReadFrequently ขณะนี้สามารถกำหนดค่าได้แล้ว
  • การขอ webcamsOnlyForModerator การตั้งค่าดังกล่าวจะไม่ทำให้ฟังก์ชันการทำงานของกล้องเสียหายอีกต่อไป
  • คำบรรยายที่ไม่รองรับจะแสดงคำเตือนแทนที่จะเป็นช่องว่างเปล่า
  • เพิ่มการรองรับการยกเว้นการทดสอบที่ไม่เสถียรของ SDK ใน CI แล้ว
  • ไลบรารี axios ได้รับการอัปเกรดจากเวอร์ชัน 1.8.3 เป็น 1.12.0 เพื่อความปลอดภัย

การแก้ไขการบันทึก

  • แก้ไขคำผิดและการเว้นวรรคที่ขาดหายไปในเทมเพลตดัชนีการบันทึกวิดีโอ
  • ระบบประมวลผลการบันทึกจะไม่ล้มเหลวอีกต่อไปเมื่อมีการตัดต่อเกิดขึ้นใกล้กับจุดเริ่มต้นของการบันทึก
  • แก้ไขปัญหาภาพกระพริบซ้อนทับกันในวิดีโอที่บันทึกไว้

อัพเดทเพิ่มเติม

  • bbb-webrtc-sfu ได้รับการอัปเดตเป็นเวอร์ชัน 2.19.2 และ bbb-webhooks เป็นเวอร์ชัน 3.4.0
  • bbb-pads ได้รับการอัปเดตเป็นเวอร์ชัน 1.5.6 แล้ว
  • อัปเดตการแปลภาษาสำหรับภาษากรีก อิตาลี ฝรั่งเศส ญี่ปุ่น เอستونีย และจีนดั้งเดิม
  • มีการปรับปรุงเวิร์กโฟลว์ CI ต่างๆ และเวิร์กโฟลว์การตรวจสอบความถูกต้องของไฟล์ publiccode.yml ใหม่

สำหรับรายละเอียดทั้งหมดเกี่ยวกับการเปลี่ยนแปลง โปรดดูที่หน้าเผยแพร่บน GitHub สำหรับเวอร์ชัน 3.0.15