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

เวอร์ชัน 3.0.9 เป็นเวอร์ชันปรับปรุงแก้ไขข้อบกพร่องทั้งฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์ จุดเด่นที่สำคัญ ได้แก่ ความสามารถในการกรองอีโมจิเฉพาะในแชท การซิงโครไนซ์วิดีโอภายนอกที่ดีขึ้น การปรับปรุงด้านการเข้าถึง และการอัปเดตระบบการบันทึกและการเล่นวิดีโอ

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

  • การกรองอิโมจิ: ตอนนี้แชทจะเคารบการตั้งค่า disableEmojis โดยจะกรองอิโมจิที่ไม่ได้รับอนุญาตออกจากผลการค้นหา นอกจากนี้ยังสามารถปิดใช้งานตัวเลือกอิโมจิได้ผ่านทาง disabledFeatures
  • แก้ไขปัญหาการซิงค์วิดีโอภายนอก: แก้ไขปัญหาที่วิดีโอภายนอกไม่ซิงค์กันเมื่อผู้บรรยายกลับมาบรรยายต่อ และเมื่อเลื่อนดูในโปรแกรมเล่นวิดีโอ
  • การเข้าถึง: ข้อความแชทโพลสามารถเข้าถึงได้โดยโปรแกรมอ่านหน้าจอแล้ว และโมดอลโพลถูกวางไว้ที่ส่วนท้ายของโครงสร้าง DOM เพื่อให้โปรแกรมอ่านหน้าจอใช้งานได้สะดวกยิ่งขึ้น
  • การตอบสนอง: แก้ไขข้อผิดพลาดที่ทำให้การล้างการตอบสนองทั้งหมดทำงานไม่ถูกต้อง
  • แชทและไวท์บอร์ด: แก้ไขปัญหาที่การทำเครื่องหมายข้อความว่าอ่านแล้วล้มเหลวใน Safari แก้ไขค่าการซูมพื้นฐานสำหรับไวท์บอร์ดเพื่อป้องกันการซิงค์ไม่ตรงกัน
  • สไลด์อัจฉริยะ: ตัวเลือกโพลจากสไลด์อัจฉริยะจะไม่ถูกลบออกอีกต่อไปเมื่อแก้ไขข้อมูลป้อนเข้าแบบกำหนดเอง
  • คำบรรยายเสียง: เพิ่มการตรวจสอบการรองรับ API การรู้จำเสียงพูดก่อนเข้าถึงเสียงพูด
  • ข้อมูล UI: ปรับปรุงโครงสร้างคอมโพเนนต์ ui-data-getter และ ui-data เพื่อประสิทธิภาพและความสามารถในการบำรุงรักษาที่ดีขึ้น

การแก้ไขแกนหลักและเซิร์ฟเวอร์

  • การแทนที่ด้วยตัวยึดตำแหน่ง: คอมโพเนนต์ bbb-web รองรับการแทนที่ตัวยึดตำแหน่งสำหรับ URL ของ pluginManifests แล้ว ทำให้การกำหนดค่าปลั๊กอินง่ายขึ้น
  • การบันทึกข้อมูล: ปรับปรุงการบันทึกข้อความการล็อกผู้ใช้ใน akka-bbb-apps แล้ว มิดเดิลแวร์ gql ตอนนี้ให้รายละเอียดเพิ่มเติมเกี่ยวกับการตัดการเชื่อมต่อ WebSocket จากเบราว์เซอร์และ Hasura
  • การเข้ารหัส URL: ชื่อไฟล์นำเสนอได้รับการเข้ารหัส URL อย่างถูกต้องแล้วเมื่ออัปโหลด
  • การแชร์หน้าจอ: เพิ่มเหตุการณ์ ParticipantStatusChange สำหรับการอัปเดตสถานะการแชร์หน้าจอ
  • นำการตั้งค่า meta_hack-record-viewer-video กลับมาใช้ใหม่สำหรับกรณีที่จำเป็นต้องบันทึกวิดีโอของผู้ดู

การอัปเดตการบันทึกและการเล่น

มีการอัปเดตส่วนประกอบการเล่นหลายรายการเพื่อเพิ่มเสถียรภาพและแก้ไขข้อบกพร่อง:

  • อัปเดต bbb-playback เป็นเวอร์ชัน 5.3.5 โดยรวมการแก้ไขข้อบกพร่องจากเวอร์ชันก่อนหน้า (5.3.2, 5.3.3, 5.3.4)
  • อัปเดตเวอร์ชันการบันทึกและการเล่นเป็น 3.0.9 เพื่อให้ตรงกับเวอร์ชันที่วางจำหน่าย

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

  • LiveKit: อัปเกรดเป็น livekit-server เวอร์ชัน 1.9.0 ซึ่งสร้างจากซอร์สโค้ดเพื่อให้ดูแลรักษาง่ายขึ้น
  • การหมุนเวียนไฟล์บันทึก: ไฟล์บันทึกที่บีบอัดและหมุนเวียนแล้วสำหรับ bbb-*-akka และ bbb-web เพื่อประหยัดพื้นที่ดิสก์
  • เพิ่มไฟล์ publiccode.yml สำหรับไดเร็กทอรีการบริหารสาธารณะ โดยกรอกข้อมูลในช่องที่ขาดหายไปให้ครบถ้วนแล้ว
  • Tomcat: อัปเดตเวอร์ชันของ tomcatEmbed เป็น 9.0.105 แล้ว

การอัปเดต SDK ปลั๊กอิน

  • แก้ไขข้อผิดพลาดในการพิมพ์หลายจุดใน SDK ปลั๊กอิน เพื่อปรับปรุงประสบการณ์การพัฒนาให้ดียิ่งขึ้น

การอัปเดตครั้งนี้ยังรวมถึงการปรับปรุงการแปลภาษาผ่าน Transifex สำหรับหลายภาษา (เปอร์เซีย อิตาลี จีนดั้งเดิม อาหรับ ญี่ปุ่น ฮังการี เยอรมัน กรีก เอสโตเนีย) สามารถดูรายการการเปลี่ยนแปลงทั้งหมดได้ในหน้าเผยแพร่บน GitHub