Apa yang Baru di BigBlueButton 3.0.25

BigBlueButton 3.0.25 menghadirkan berbagai peningkatan, perbaikan, dan fitur baru untuk klien. Sorotan utama meliputi penanganan kursor papan tulis yang lebih baik, integrasi LiveKit yang lebih mendalam, penyempurnaan ruang diskusi kelompok, dan pengenalan catatan bersama berbasis BlockNote. Parameter pembuatan baru, clientSettingsOverrideJsonUrlHal ini mempermudah penggantian konfigurasi klien melalui URL. Administrator perlu memperhatikan bahwa beberapa pengaturan usang telah dihapus dari bbb-html5; periksa deskripsi pull request untuk detailnya.

Peningkatan Klien HTML5

Perbaikan Papan Tulis dan Kursor

Beberapa masalah papan tulis digital telah teratasi. Area presenter dan penonton tidak lagi mengalami desinkronisasi setelah memasuki mode layar penuh. Titik kursor sekarang mengikuti pointerDiameter Kesalahan pengaturan dan penyelarasan zoom kursor telah diperbaiki. Pemirsa tidak akan lagi melihat kursor muncul di posisi yang salah.

Penyempurnaan Ruang Diskusi Kelompok

Tindakan moderator di ruang diskusi telah ditinjau dan diperbaiki, dan peserta tidak lagi salah diarahkan ke lobi tunggu saat bergabung ke ruang diskusi.

Perbaikan Klien Tambahan

  • Notifikasi tidak lagi terpotong di perangkat seluler.
  • Deteksi pertanyaan dan pencocokan opsi berindentasi telah ditingkatkan.
  • Posisi kamera webcam tidak lagi berubah saat pergantian slide ketika zoom diterapkan.
  • Fitur zoom menggunakan roda mouse kini berada di tengah dengan benar.
  • Klien tidak lagi mengalami crash ketika layout yang tidak valid diatur di penyimpanan lokal.
  • Hanya bentuk yang diizinkan yang ditampilkan dalam mode edit.
  • Stempel waktu pesan obrolan sekarang menggunakan format waktu yang peka terhadap wilayah (locale).
  • Peristiwa status tidak lagi bocor antar sesi pengguna atau tab.

Integrasi Catatan Bersama BlockNote

Fitur catatan bersama telah ditingkatkan untuk menggunakan BlockNote, editor berbasis blok modern. Ini menggantikan implementasi sebelumnya dan memberikan pengalaman pengeditan yang lebih kaya. Integrasinya mulus dan mempertahankan kompatibilitas dengan alur kerja catatan bersama yang ada.

Peningkatan LiveKit

Grup audio telah diperluas untuk mendukung kamera dan berbagi layar. Preset kualitas kamera dan berbagi layar serta lapisan siaran simultan telah ditinjau dan diperbaiki. Opsi baru memungkinkan penggunaan LiveKit sebagai sumber status audio klien, dan sebuah N terakhirSistem serupa untuk berlangganan audio selektif telah ditambahkan. Kontrol volume berbagi layar sekarang hanya muncul jika audio ada, dan pengumpulan statistik WebRTC sekarang menggunakan API LiveKit.

Pembaruan SDK Plugin dan Inti

Perbaikan SDK plugin mencakup pencegahan agar fitur berbagi layar tidak menghalangi pengambilan tangkapan layar slide saat ini, peningkatan deteksi perubahan data pemuatan langganan, dan perbaikan pembaruan data generik dalam tabel plugin. Ikon SVG kini tersedia untuk semua area yang dapat diperluas. Di bagian inti, penguraian entitas eksternal XML telah dinonaktifkan untuk alasan keamanan. Yang baru clientSettingsOverrideJsonUrl Fungsi `create parameter` memungkinkan penggantian konfigurasi klien melalui URL JSON. Grails dan Spring Boot telah ditingkatkan, dan pembuatan SVG tidak lagi menghasilkan dimensi bernilai nol. Plugin sekarang mendukung fitur nonaktifkan melalui Akka.

Dasbor Pembelajaran dan Perekaman

Dasbor pembelajaran telah menerima perbaikan untuk kompatibilitas file data lama dengan versi BigBlueButton yang lebih baru, dan modal Bantuan baru telah ditambahkan. Peningkatan perekaman mengatasi masalah sinkronisasi audio/video, gangguan pada pemotongan, dan penggunaan memori FFmpeg.

Pembaruan Pengemasan dan Pembuatan

LibreOffice telah ditingkatkan ke versi 25.8.4, server LiveKit ke 1.9.12, dan Hasura ke 2.48.14. Pengemasan server catatan bersama telah diselesaikan. bbb-presentation-video Build telah diperbarui ke versi 5.1.0-rc.3. WebRTC SFU sekarang berada di versi 2.22.2. Plugin pelacakan kursor Etherpad dikunci ke tag v3.1.20-2, dan bbb-pads ke 1.5.10. Kompresi aset sekarang diotomatiskan dengan Webpack, dan .gz File-file tersebut dikecualikan dari daftar pemilih bahasa.

Rilis ini mencakup kontribusi dari beberapa anggota komunitas, dan kami berterima kasih kepada semua orang yang melaporkan bug, meminta peningkatan, atau mengirimkan permintaan pull. Untuk daftar lengkap perubahan, lihat halaman rilis GitHub.