Apa yang Baru di BigBlueButton 3.0.9

Versi 3.0.9 adalah rilis pemeliharaan yang menghadirkan beberapa perbaikan di sisi klien dan server. Fitur utama meliputi kemampuan untuk memfilter emoji tertentu dalam obrolan, peningkatan sinkronisasi video eksternal, peningkatan aksesibilitas, dan pembaruan pada alur perekaman dan pemutaran.

Peningkatan Klien HTML5

  • Penyaringan emoji: Obrolan sekarang menghormati pengaturan disableEmojis, menyaring emoji yang tidak diizinkan dari hasil pencarian. Pemilih emoji juga dapat dinonaktifkan melalui disabledFeatures.
  • Perbaikan sinkronisasi video eksternal: Masalah yang menyebabkan video eksternal tidak sinkron saat presenter melanjutkan sesi dan saat melakukan pencarian pada pemutar video telah teratasi.
  • Aksesibilitas: Pesan obrolan jajak pendapat kini dapat diakses oleh pembaca layar, dan modal jajak pendapat ditempatkan di akhir pohon DOM untuk alur pembaca layar yang lebih baik.
  • Reaksi: Memperbaiki bug yang menyebabkan penghapusan semua reaksi tidak berfungsi dengan benar.
  • Obrolan dan papan tulis: Memperbaiki masalah di mana penandaan pesan sebagai sudah dibaca gagal di Safari. Memperbaiki nilai zoom dasar untuk papan tulis untuk mencegah desinkronisasi.
  • Slide pintar: Opsi jajak pendapat dari slide pintar tidak lagi dihapus saat mengedit input kustom.
  • Teks audio: Menambahkan pengecekan dukungan API Pengenalan Suara sebelum mengakses suara.
  • Data UI: Komponen ui-data-getter dan ui-data telah direfaktor untuk meningkatkan performa dan kemudahan pemeliharaan.

Perbaikan Inti dan Server

  • Penggantian placeholder: Komponen bbb-web sekarang mendukung penggantian placeholder untuk URL pluginManifests, sehingga memudahkan konfigurasi plugin.
  • Pencatatan log: Log yang lebih baik untuk pesan penguncian pengguna di akka-bbb-apps. Middleware gql sekarang memberikan detail lebih lanjut tentang pemutusan koneksi WebSocket dari browser dan Hasura.
  • Pengkodean URL: Nama presentasi sekarang dikodekan URL dengan benar saat diunggah.
  • Berbagi layar: Menambahkan event ParticipantStatusChange untuk pembaruan status berbagi layar.
  • Mengaktifkan kembali pengaturan meta_hack-record-viewer-video untuk kasus-kasus di mana perekaman video penonton diperlukan.

Pembaruan Perekaman dan Pemutaran

Beberapa dependensi pemutaran ditingkatkan untuk stabilitas dan perbaikan bug:

  • Versi bbb-playback telah ditingkatkan ke versi 5.3.5, yang menggabungkan perbaikan dari versi sebelumnya (5.3.2, 5.3.3, 5.3.4).
  • Versi perekaman dan pemutaran telah diperbarui ke 3.0.9 agar sesuai dengan rilis tersebut.

Pengemasan dan Konfigurasi

  • LiveKit: Telah ditingkatkan ke livekit-server v1.9.0, sekarang dibangun dari kode sumber untuk pemeliharaan yang lebih baik.
  • Rotasi log: Log yang dirotasi dan dikompresi untuk bbb-*-akka dan bbb-web untuk menghemat ruang disk.
  • Menambahkan file publiccode.yml untuk direktori administrasi publik, dengan kolom informasi yang hilang telah diisi.
  • Tomcat: Versi tomcatEmbed telah ditingkatkan ke versi 9.0.105.

Pembaruan SDK Plugin

  • Memperbaiki beberapa kesalahan ketik di PlugIn SDK untuk meningkatkan pengalaman pengembangan.

Rilis ini juga mencakup pembaruan terjemahan melalui Transifex untuk berbagai bahasa (Persia, Italia, Tionghoa Tradisional, Arab, Jepang, Hongaria, Jerman, Yunani, Estonia). Daftar lengkap perubahan dapat ditemukan di halaman rilis GitHub.