Apa yang Baharu dalam BigBlueButton 3.0.25

BigBlueButton 3.0.25 membawakan pelbagai penambahbaikan, pembetulan dan ciri baharu kepada pelanggan. Sorotan utama termasuk pengendalian kursor papan putih yang dipertingkatkan, penyepaduan LiveKit yang lebih mendalam, penambahbaikan bilik pecahan dan pengenalan nota kongsi berasaskan BlockNote. Parameter cipta baharu, clientSettingsOverrideJsonUrl, menjadikannya lebih mudah untuk mengatasi konfigurasi klien melalui URL. Pentadbir harus ambil perhatian bahawa beberapa tetapan lapuk telah dialih keluar daripada bbb-html5; semak penerangan permintaan tarik untuk butiran lanjut.

Penambahbaikan Klien HTML5

Pembetulan Papan Putih dan Kursor

Pelbagai isu papan putih telah diselesaikan. Kawasan penyampai dan penonton tidak lagi dinyahsegerak selepas memasuki skrin penuh. Titik kursor kini mematuhi pointerDiameter tetapan, dan salah jajaran zum kursor telah dibetulkan. Pemapar tidak lagi akan melihat kursor muncul di kedudukan yang salah.

Penambahbaikan Bilik Breakout

Tindakan moderator dalam bilik pecahan telah disemak dan dibetulkan, dan penonton tidak lagi dihantar ke lobi menunggu secara salah apabila menyertai bilik pecahan.

Pembetulan Pelanggan Tambahan

  • Pemberitahuan tidak lagi digunting pada peranti mudah alih.
  • Pengesanan soalan dan padanan pilihan berinsens telah dipertingkatkan.
  • Kedudukan kamera webcam tidak lagi berubah semasa perubahan slaid apabila zum digunakan.
  • Zum dengan roda tetikus kini berada di tengah dengan betul.
  • Klien tidak lagi mengalami ranap apabila susun atur yang tidak sah ditetapkan dalam storan setempat.
  • Hanya bentuk yang dibenarkan dipaparkan dalam mod edit.
  • Cap waktu mesej sembang kini menggunakan format waktu yang peka terhadap penempatan.
  • Peristiwa keadaan tidak lagi bocor antara sesi atau tab pengguna.

Integrasi Nota Kongsi BlockNote

Nota kongsi telah dinaik taraf untuk menggunakan BlockNote, editor berasaskan blok moden. Ini menggantikan pelaksanaan sebelumnya dan menyediakan pengalaman penyuntingan yang lebih kaya. Integrasi ini lancar dan mengekalkan keserasian dengan aliran kerja nota kongsi sedia ada.

Penambahbaikan LiveKit

Kumpulan audio telah diperluas untuk menyokong kamera dan perkongsian skrin. Pratetap kualiti kamera dan perkongsian skrin serta lapisan siaran serentak telah disemak dan difaktorkan semula. Pilihan baharu membolehkan penggunaan LiveKit sebagai sumber keadaan audio klien dan sistem N-like terakhir untuk langganan audio terpilih telah ditambah. Kawalan kelantangan perkongsian skrin kini hanya muncul jika audio hadir dan pengumpulan statistik WebRTC kini menggunakan API LiveKit.

Kemas Kini SDK dan Teras Plugin

Pembetulan SDK pemalam termasuk menghalang perkongsian skrin daripada menyekat petikan slaid semasa, menambah baik pengesanan perubahan data pemuatan langganan dan membetulkan kemas kini data generik dalam jadual pemalam. Ikon SVG kini tersedia untuk semua kawasan boleh dikembangkan. Dalam teras, penghuraian entiti luaran XML telah dinyahdayakan untuk keselamatan. Yang baharu clientSettingsOverrideJsonUrl Parameter create membolehkan penggantian konfigurasi klien melalui URL JSON. Grails dan Spring Boot telah dinaik taraf dan penjanaan SVG tidak lagi menghasilkan dimensi nilai sifar. Plugin kini menyokong ciri lumpuhkan melalui Akka.

Papan Pemuka dan Rakaman Pembelajaran

Papan pemuka pembelajaran telah menerima pembetulan untuk keserasian fail data legasi dengan versi BigBlueButton yang lebih baharu dan modal Bantuan baharu telah ditambah. Penambahbaikan rakaman menangani isu penyegerakan audio/video, gangguan pada pemotongan dan penggunaan memori FFmpeg.

Kemas Kini Pembungkusan dan Binaan

LibreOffice telah dinaik taraf kepada versi 25.8.4, pelayan LiveKit kepada 1.9.12 dan Hasura kepada 2.48.14. Pembungkusan pelayan nota kongsi telah dimuktamadkan. bbb-presentation-video binaan telah dikemas kini kepada versi 5.1.0-rc.3. WebRTC SFU kini berada pada versi 2.22.2. Plugin jejak kursor Etherpad disematkan pada tag v3.1.20-2, dan bbb-pads hingga 1.5.10. Pemampatan aset kini diautomasikan dengan Webpack, dan .gz fail dikecualikan daripada senarai pemilih bahasa.

Siaran ini merangkumi sumbangan daripada beberapa ahli komuniti, dan kami mengucapkan terima kasih kepada semua yang melaporkan pepijat, meminta penambahbaikan atau mengemukakan permintaan tarik. Untuk senarai lengkap perubahan, rujuk halaman siaran GitHub.