Novidades no BigBlueButton 3.0.20

O BigBlueButton 3.0.20 traz diversas correções de áudio para a integração com o LiveKit, melhorias de segurança e uma série de aprimoramentos no cliente e no núcleo do programa. Esta atualização também inclui novos recursos para plugins e melhorias na gravação.

Melhorias no cliente HTML5

O cliente recebeu diversas correções relacionadas ao LiveKit para melhorar a confiabilidade de áudio e vídeo. As principais mudanças incluem a reconexão forçada da sala em caso de erros fatais, a resolução de problemas com o congelamento da câmera e do compartilhamento de tela durante reconexões e a correção do indicador de fala que era coberto pela webcam. Outras correções resolvem alertas de áudio do chat reproduzidos quando o painel é aberto, falhas no upload do plano de fundo virtual quando certas configurações de dados do usuário estão ativadas e notificações de mensagens do chat agora usam a versão HTML em vez de Markdown. A notificação de mão levantada agora funciona corretamente para segundos moderadores e o botão "Sair" não abre mais um menu suspenso vazio. Além disso, os moderadores agora podem desbloquear usuários pela lista de mãos levantadas e o modo somente para ouvir legado não falha mais devido a um argumento indefinido. O recurso de zoom com os dedos foi corrigido no quadro branco e a filtragem de IDs de reunião foi aplicada em todos os fluxos de dados relacionados ao usuário.

Aprimoramentos do Plugin

O SDK de Plugins foi aprimorado com a capacidade de comparar itens de conteúdo genéricos por seu ID. O gancho de dados UsersBasicInfo agora inclui nameSortable e bot campos, e o componente de janela flutuante suporta um z-index propriedade. Campos adicionais foram adicionados à useMeeting gancho, juntamente com um novo recurso de projeção para melhor gerenciamento de dados.

Melhorias no núcleo e na gravação

O gerenciamento de acesso ao quadro branco foi simplificado com novas opções para múltiplos usuários, e o esquema das salas de discussão foi reformulado para simplificar a vinculação de usuários. As salas de discussão agora rastreiam a atividade dos participantes, e o middleware GraphQL agora rejeita novas mutações assim que o limite de taxa é atingido, em vez de atrasá-las. Uma opção de configuração foi adicionada para salvar as consultas em arquivos para depuração. As melhorias na gravação incluem o arquivamento do Painel de Análise de Aprendizagem e suporte para vídeo dinâmico nas gravações. Correções foram aplicadas para evitar notificações de erro de upload ao converter salas de discussão sem alterações e para recorrer a arquivos em branco caso a redução da escala da página falhe.

Total

Esta versão inclui duas correções de segurança. A primeira (GHSA-6gj9-5rhm-68j8) resolve um problema no processamento de áudio, e a segunda (GHSA-65cv-rg9f-qqrx) está relacionada ao tratamento de falhas na validação de checksum no bbb-web. Ambos os avisos serão divulgados publicamente a partir de 10 de fevereiro de 2026.

Atualizações de Empacotamento e Dependências

O servidor LiveKit foi atualizado para a versão 1.9.9 e o WebRTC SFU para a versão 2.22.0. bbb-webhooks O pacote agora está na versão 3.6.0 e os pacotes de reprodução e apresentação de vídeo foram atualizados. Diversas atualizações de dependências foram aplicadas para maior estabilidade, incluindo qs, tldraw, webpack-dev-servere logback. Para obter uma lista completa das alterações, consulte o changelog completo na página de lançamento do GitHub.