Novidades no BigBlueButton 3.0.16
Esta versão concentra-se em melhorias de desempenho nos componentes de backend do BigBlueButton, principalmente na sincronização de dados entre clientes. A conversão de apresentações e a exportação de slides com anotações também foram aprimoradas. Vários bugs do lado do cliente também foram resolvidos.
Melhorias de desempenho no backend
Diversas melhorias de desempenho foram implementadas no servidor GraphQL e no middleware. Novos índices de banco de dados aprimoram o desempenho das consultas GraphQL. O streaming de notificações e mensagens de chat foi migrado do Hasura para o middleware bbb-graphql para maior eficiência. O intervalo de rebusca padrão do Hasura foi aumentado e um campo pré-preenchido rastreia o total de mensagens de chat não lidas. Visualizações simplificadas para junções de usuários atuais e melhorias no desempenho da consulta para calcular conexões de usuários também contribuem para um backend mais rápido.
Correções na exportação de apresentações e anotações
A conversão de apresentações foi aprimorada com a reformulação da análise das dimensões SVG usando o recurso `identify` do ImageMagick e a leitura do conteúdo de texto da apresentação a partir de arquivos locais em vez de URLs de páginas. Para a exportação de anotações, a quebra de texto foi corrigida e as fontes foram atualizadas para usar as fontes Tldraw v2.
Correções do cliente HTML5
Diversos bugs do lado do cliente foram resolvidos. As correções mais notáveis incluem a adição de um evento necessário para o aplicativo BBB ao compartilhar a tela, a implementação de um alerta sonoro no cliente para ativar/desativar o som quando o LiveKit está ativo, a indicação de que o usuário deixou o áudio ativado na lista de usuários e nos contêineres da câmera, e a correção do problema que impedia a atualização do título do conteúdo do sidekick. As melhorias no quadro branco incluem a adição da capacidade de limitar o tamanho da pilha de histórico, a remoção de assinaturas de anotações duplicadas e a eliminação de chamadas de mutação desnecessárias. O problema de exibição da contagem de participantes no quadro branco com vários usuários foi corrigido. Uma barra de notificação de erro que aparecia quando uma apresentação era removida foi corrigida. Além disso, uma verificação da versão mínima antes de carregar o pacote exibe um banner de erro se o cliente estiver desatualizado. Foi adicionada uma opção para criar apenas uma sala de discussão.
Atualizações relacionadas ao plugin
A lógica do plugin foi reformulada para reduzir a carga no servidor, e o nível de registro para payloads nulos no canal de dados foi alterado para reduzir o ruído.
Embalagem e configuração
O minificador do webpack foi alterado para preservar os nomes de classes e funções, facilitando a depuração. O servidor LiveKit foi atualizado para a versão 1.9.1 (anteriormente 1.9.0) e a CLI do LiveKit para a versão 2.15.7 (anteriormente 2.14.0). Uma correção impede que tarefas cron imprimam na saída padrão.
Testes e CI
Foram adicionados um conjunto de testes de gravação de reprodução e testes de monitoramento de logs de erros. Agora também estão incluídos testes para ocultar automaticamente a barra de ferramentas do quadro branco e para arrastar e soltar webcams. A integração contínua (CI) foi refatorada para evitar a geração de cache APT para cada nova solicitação de 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
简体中文
繁體中文