Co je nového v BigBlueButtonu 3.0.16
Tato iterace se zaměřuje na vylepšení výkonu backendových komponent BigBlueButtonu, zejména na synchronizaci dat mezi klienty. Vylepšena byla také konverze prezentací a export snímků s anotacemi. Byly také opraveny různé chyby na straně klienta.
Vylepšení výkonu backendu
Server a middleware GraphQL byly doplněny o několik vylepšení výkonu. Nové databázové indexy zlepšují výkon dotazů GraphQL. Streamování oznámení a streamování chatových zpráv bylo pro lepší efektivitu přesunuto z Hasury na bbb-graphql-middleware. Výchozí interval opětovného načítání Hasury byl prodloužen a předvyplněné pole sleduje celkový počet nepřečtených chatových zpráv. Zjednodušené zobrazení aktuálních připojení uživatelů a vylepšený výkon dotazu pro výpočet uživatelských připojení také přispívají k rychlejšímu backendu.
Opravy exportu prezentací a anotací
Konverze prezentací byla vylepšena přepracováním analýzy rozměrů SVG pomocí nástroje ImageMagick identify a čtením textového obsahu prezentace z lokálních souborů namísto URL stránek. U exportu anotací bylo opraveno zalamování textu a fonty byly aktualizovány tak, aby používaly fonty Tldraw v2.
Opravy klienta HTML5
Byla opravena řada chyb na straně klienta. Mezi významné opravy patří přidání události vyžadované aplikací BBB při sdílení obrazovky, implementace zvukového upozornění klienta pro ztlumení/zapnutí zvuku, když je aktivní LiveKit, indikace, že uživatel zanechal zvuk v seznamu uživatelů a kontejnerech kamer, a oprava neaktualizujícího se názvu obsahu Sidekick. Mezi vylepšení Whiteboardu patří přidání možnosti omezit velikost zásobníku historie, odstranění duplicitních odběrů anotací a zamezení zbytečným voláním mutací. Byl opraven problém se zobrazením počtu účastníků víceuživatelské Whiteboardu. Byl opraven panel s oznámením o chybě, který se zobrazoval při odebrání prezentace. Dále byla před načtením balíčku zobrazena kontrola minimální verze s chybovým hlášením, pokud je klient zastaralý. Byla přidána možnost vytvořit pouze jednu oddělenou místnost.
Aktualizace související s pluginy
Logika pluginu byla refaktorována, aby se snížilo zatížení backendu, a úroveň protokolování pro datovou zátěž přicházející v datovém kanálu s hodnotou null byla změněna, aby se snížil šum.
Balení a konfigurace
Minifikátor webpacků byl změněn tak, aby zachoval názvy tříd a funkcí pro lepší ladění. Server LiveKit byl aktualizován na verzi 1.9.1 (z verze 1.9.0) a rozhraní LiveKit CLI na verzi 2.15.7 (z verze 2.14.0). Oprava brání tisku úloh cron na standardní výstup.
Testování a CI
Byla přidána sada testů pro nahrávání přehrávání a testy pro monitorování chybových protokolů. Nyní jsou zahrnuty testy pro automatické skrytí panelu nástrojů tabule a přetahování webových kamer. CI bylo refaktorováno, aby se zabránilo generování mezipaměti APT pro každý nový 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
简体中文
繁體中文