Novità di BigBlueButton 3.0.16
Questa iterazione si concentra sul miglioramento delle prestazioni dei componenti backend di BigBlueButton, in particolare sulla sincronizzazione dei dati tra i client. Sono state inoltre migliorate la conversione delle presentazioni e l'esportazione delle diapositive con annotazioni. Sono stati risolti anche diversi bug lato client.
Miglioramenti delle prestazioni del backend
Sono stati apportati diversi miglioramenti alle prestazioni del server GraphQL e del middleware. I nuovi indici del database migliorano le prestazioni delle query GraphQL. Lo streaming delle notifiche e dei messaggi di chat è stato spostato da Hasura al middleware bbb-graphql-middleware per una maggiore efficienza. L'intervallo di aggiornamento predefinito di Hasura è stato aumentato e un campo precompilato tiene traccia del numero totale di messaggi di chat non letti. Le viste semplificate per le aggiunte degli utenti correnti e le prestazioni migliorate della query per il calcolo delle connessioni degli utenti contribuiscono ulteriormente a un backend più veloce.
Correzioni per l'esportazione di presentazioni e annotazioni
La conversione delle presentazioni è stata migliorata rielaborando l'analisi delle dimensioni SVG utilizzando ImageMagick identify e leggendo il contenuto testuale della presentazione da file locali anziché dagli URL delle pagine. Per l'esportazione delle annotazioni, è stato corretto il problema dell'a capo automatico del testo e i caratteri sono stati aggiornati per utilizzare i caratteri Tldraw v2.
Correzioni del client HTML5
Sono stati risolti diversi bug lato client. Tra le correzioni più importanti figurano l'aggiunta di un evento richiesto dall'app BBB durante la condivisione dello schermo, l'implementazione di un avviso sonoro lato client per l'attivazione/disattivazione dell'audio quando LiveKit è attivo, l'indicazione della presenza di audio nell'elenco utenti e nei contenitori della fotocamera e la correzione del mancato aggiornamento del titolo del contenuto Sidekick. I miglioramenti alla lavagna virtuale includono l'aggiunta della possibilità di limitare le dimensioni dello stack della cronologia, la rimozione delle sottoscrizioni di annotazioni duplicate e l'eliminazione di chiamate di mutazione inutili. È stato corretto il problema di visualizzazione del numero di partecipanti alla lavagna virtuale multiutente. È stata corretta una barra di notifica di errore che appariva quando una presentazione veniva rimossa. Inoltre, un controllo della versione minima prima del caricamento del pacchetto mostra un banner di errore se il client non è aggiornato. È stata aggiunta un'opzione per creare una sola stanza di approfondimento.
Aggiornamenti relativi ai plugin
La logica del plugin è stata rielaborata per ridurre il carico sul backend e il livello di log per i payload che arrivano come null nel canale dati è stato modificato per ridurre il rumore.
Imballaggio e configurazione
Il minificatore webpack è stato modificato per preservare i nomi di classi e funzioni, facilitando così il debug. Il server LiveKit è stato aggiornato alla versione 1.9.1 (in precedenza alla 1.9.0) e la CLI di LiveKit alla versione 2.15.7 (in precedenza alla 2.14.0). È stata implementata una correzione che impedisce ai processi cron di stampare sull'output standard.
Test e CI
Sono stati aggiunti una suite di test per la registrazione della riproduzione e test per il monitoraggio dei log degli errori. Sono ora inclusi test per la funzione di nascondimento automatico della barra degli strumenti della lavagna e per il trascinamento e rilascio delle webcam. Il sistema di integrazione continua (CI) è stato riorganizzato per evitare la generazione della cache APT per ogni nuova pull request.
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
简体中文
繁體中文