Apa yang Baru di BigBlueButton 3.0.16
Iterasi ini berfokus pada peningkatan kinerja komponen backend BigBlueButton, terutama sinkronisasi data antar klien. Konversi presentasi dan ekspor slide dengan anotasi juga telah ditingkatkan. Berbagai bug di sisi klien juga telah diperbaiki.
Peningkatan Performa Backend
Beberapa peningkatan performa telah dilakukan pada server GraphQL dan middleware. Indeks basis data baru meningkatkan performa kueri GraphQL. Streaming notifikasi dan streaming pesan obrolan telah dialihkan dari Hasura ke bbb-graphql-middleware untuk efisiensi yang lebih baik. Interval pengambilan ulang default Hasura telah ditingkatkan, dan bidang yang telah diisi sebelumnya melacak total pesan obrolan yang belum dibaca. Tampilan yang disederhanakan untuk penggabungan pengguna saat ini dan peningkatan performa kueri untuk menghitung koneksi pengguna juga berkontribusi pada backend yang lebih cepat.
Perbaikan Ekspor Presentasi dan Anotasi
Konversi presentasi telah ditingkatkan dengan mengerjakan ulang penguraian dimensi SVG menggunakan fungsi identifikasi ImageMagick, dan membaca konten teks presentasi dari file lokal alih-alih URL halaman. Untuk ekspor anotasi, pembungkus teks telah diperbaiki dan font telah diperbarui untuk menggunakan font Tldraw v2.
Perbaikan Klien HTML5
Sejumlah bug di sisi klien telah diperbaiki. Perbaikan penting meliputi penambahan event yang dibutuhkan oleh Aplikasi BBB saat berbagi layar, implementasi peringatan suara klien untuk mute/unmute saat LiveKit aktif, indikasi bahwa pengguna telah meninggalkan audio di daftar pengguna dan kontainer kamera, dan perbaikan judul konten sidekick yang tidak diperbarui. Peningkatan papan tulis meliputi penambahan kemampuan untuk membatasi ukuran tumpukan riwayat, penghapusan langganan anotasi duplikat, dan menghindari panggilan mutasi yang tidak perlu. Masalah tampilan jumlah peserta papan tulis multi-pengguna telah diperbaiki. Bilah notifikasi kesalahan yang muncul saat presentasi dihapus telah diperbaiki. Selain itu, pemeriksaan versi minimum sebelum memuat bundel menampilkan banner kesalahan jika klien sudah usang. Opsi untuk membuat hanya satu ruang breakout telah ditambahkan.
Pembaruan Terkait Plugin
Logika plugin telah diubah untuk mengurangi beban pada backend, dan level log untuk payload yang datang sebagai null di saluran data telah diubah untuk mengurangi noise.
Pengemasan dan Konfigurasi
Minifier webpack telah diubah untuk mempertahankan nama kelas dan fungsi demi kemudahan debugging. Server LiveKit telah diperbarui ke v1.9.1 (dari v1.9.0) dan CLI LiveKit ke v2.15.7 (dari v2.14.0). Perbaikan mencegah cron job mencetak ke output standar.
Pengujian dan CI
Rangkaian pengujian perekaman pemutaran dan pengujian pemantauan log kesalahan telah ditambahkan. Pengujian untuk menyembunyikan bilah alat papan tulis secara otomatis dan menyeret serta menjatuhkan webcam kini disertakan. CI telah dirombak untuk menghindari pembuatan cache APT untuk setiap permintaan pull baru.
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文