Novidades no BigBlueButton 3.0.9

A versão 3.0.9 é uma versão de manutenção que traz diversas correções para o cliente e o servidor. Os principais destaques incluem a capacidade de filtrar emojis específicos no chat, sincronização de vídeo externa aprimorada, melhorias de acessibilidade e atualizações no processo de gravação e reprodução.

Melhorias no cliente HTML5

  • Filtragem de emojis: O chat agora respeita a configuração disableEmojis, filtrando emojis não permitidos dos resultados de pesquisa. O seletor de emojis também pode ser desativado em disabledFeatures.
  • Correções de sincronização de vídeo externo: Resolvidos problemas em que o vídeo externo ficava dessincronizado quando o apresentador retomava uma sessão e ao navegar no reprodutor.
  • Acessibilidade: As mensagens de chat da enquete agora são acessíveis para leitores de tela, e o modal de enquete foi colocado no final da árvore DOM para um melhor fluxo do leitor de tela.
  • Reações: Corrigido um erro que impedia a limpeza de todas as reações.
  • Chat e quadro branco: Corrigido um problema que impedia a marcação de mensagens como visualizadas no Safari. Corrigido o valor base do zoom do quadro branco para evitar dessincronização.
  • Slides inteligentes: As opções de enquete dos slides inteligentes não são mais removidas ao editar a entrada personalizada.
  • Legendas de áudio: Adicionada uma verificação de suporte à API de reconhecimento de fala antes de acessar as vozes.
  • Dados da interface do usuário: Os componentes ui-data-getter e ui-data foram refatorados para melhorar o desempenho e a facilidade de manutenção.

Correções de núcleo e servidor

  • Substituição de marcadores de posição: O componente bbb-web agora suporta substituições de marcadores de posição para URLs de pluginManifests, facilitando a configuração de plugins.
  • Registro de logs: Logs aprimorados para mensagens de bloqueio de usuário em akka-bbb-apps. O middleware gql agora fornece mais detalhes sobre desconexões de WebSocket de navegadores e Hasura.
  • Codificação de URL: O nome da apresentação agora está devidamente codificado em URL ao ser carregado.
  • Compartilhamento de tela: Adicionado um evento ParticipantStatusChange para atualizações de status de compartilhamento de tela.
  • Reintroduzimos a configuração meta_hack-record-viewer-video para casos em que seja necessário gravar o vídeo do visualizador.

Atualizações de gravação e reprodução

Diversas dependências de reprodução foram atualizadas para melhorar a estabilidade e corrigir erros:

  • A versão do bbb-playback foi atualizada para 5.3.5, incorporando correções das versões anteriores (5.3.2, 5.3.3, 5.3.4).
  • Atualizei a versão de gravação e reprodução para 3.0.9 para corresponder ao lançamento.

Embalagem e configuração

  • LiveKit: Atualizado para livekit-server v1.9.0, agora compilado a partir do código-fonte para melhor manutenção.
  • Rotação de logs: Logs rotacionados e compactados para bbb-*-akka e bbb-web para economizar espaço em disco.
  • Adicionado o arquivo publiccode.yml para os diretórios de administrações públicas, com os campos de informação faltantes preenchidos.
  • Tomcat: TomcatEmbed atualizado para a versão 9.0.105.

Atualizações do SDK de plugins

  • Corrigimos diversos erros de digitação no SDK do PlugIn para melhorar a experiência de desenvolvimento.

Esta versão também inclui atualizações nas traduções via Transifex para vários idiomas (persa, italiano, chinês tradicional, árabe, japonês, húngaro, alemão, grego e estoniano). Uma lista completa das alterações pode ser encontrada na página de lançamentos do GitHub.