Novidades no BigBlueButton 3.0.0-rc.3

O BigBlueButton 3.0.0-rc.3 já está disponível. Esta versão candidata prioriza acessibilidade e desempenho, com diversas correções no cliente HTML5, nos serviços principais e nos plugins. A lista de usuários foi otimizada para sessões longas e o suporte a leitores de tela foi significativamente aprimorado.

Correções do cliente HTML5

Diversos problemas no cliente HTML5 foram resolvidos, incluindo:

  • Corrigido o problema de reprodução automática de vídeos externos quando o apresentador mudava de canal.
  • O chat privado não fica mais carregando indefinidamente quando os espectadores estão bloqueados.
  • Problema de duplicação de bate-papo resolvido na edição.
  • Corrigido o problema de rolagem instável no chat e carregamento de páginas.
  • Quadro branco: removida a propagação duplicada do zoom, adicionado suporte a gestos de toque para desfazer/refazer.
  • Os controles de bate-papo e áudio agora são desativados corretamente quando a conexão cai.
  • A navegação por teclado e a acessibilidade às mensagens no chat foram aprimoradas.
  • Corrigido o problema em que o áudio do compartilhamento de tela em guias compartilhadas era silenciado.
  • Layout local abordado que não respeita o layout da reunião
  • Os moderadores agora têm controle total sobre a opção de ativar/desativar o layout de notificações push.

Melhorias de acessibilidade

Graças às contribuições da comunidade, as seguintes correções de acessibilidade foram incluídas:

  • O aviso de áudio silenciado agora está acessível para leitores de tela.
  • As listas de usuários (participantes e convidados) são mais acessíveis.
  • A navegação do leitor de tela em todo o cliente foi aprimorada.
  • Adicionada chave de acesso ao menu suspenso "Sair da reunião".

Núcleo e Desempenho

Os componentes principais do GraphQL receberam atualizações de desempenho e confiabilidade:

  • O desempenho da lista de usuários foi aprimorado ao flexibilizar as permissões de bloqueio de usuários na visualização GraphQL.
  • Correção no middleware GraphQL que adiava as inscrições até que o usuário se juntasse.
  • Reimplementação do carregamento em respostas GraphQL
  • O Tomcat embutido foi atualizado para a versão 9.0.98 por motivos de segurança.

Atualizações do SDK de plugins

O SDK do plugin agora oferece suporte a persistEvent, permitindo que os plugins mantenham o estado entre as sessões do usuário. Além disso, o useCurrentUser O gancho foi corrigido para atualizar corretamente.

Construção e Documentação

A imagem de compilação agora inclui versões atualizadas do Go, Grails e Node.js. A saída do status de gravação foi esclarecida e a documentação foi atualizada e corrigida para a versão 3.0, incluindo detalhes sobre a configuração de múltiplos Hasuras e o layout padrão de reunião.

Incentivamos administradores e desenvolvedores a testarem esta versão candidata e a enviarem feedback para a lista de discussão bigbluebutton-dev. Suas contribuições ajudam a tornar o BigBlueButton melhor para todos.