BigBlueButton 3.0.0-rc.3 版本新增功能

BigBlueButton 3.0.0-rc.3 现已发布。此候选版本优先考虑可访问性和性能,修复了 HTML5 客户端、核心服务和插件中的诸多问题。用户列表已针对大型会话进行了优化,屏幕阅读器支持也得到了显著提升。

HTML5客户端修复

HTML5客户端中的几个问题已得到解决,其中包括:

  • 修复了演示者切换时外部视频自动播放的问题
  • 当观众被锁定时,私聊界面不再一直加载。
  • 已解决编辑时聊天重复的问题
  • 修复了聊天滚动不稳定和页面加载问题
  • 白板:移除重复缩放传播,新增撤销/重做触摸手势支持
  • 现在,当网络连接中断时,聊天和音频控制功能已正确禁用。
  • 聊天中的键盘导航和消息访问功能得到改进
  • 修复了共享标签页的屏幕共享音频被静音的问题
  • 已解决本地布局不符合会议布局的问题
  • 版主现在可以正确控制推送布局切换。

辅助功能改进

感谢社区的贡献,以下无障碍功能已得到修复:

  • 现在屏幕阅读器可以访问静音音频警告。
  • 用户列表(参与者和嘉宾)更容易访问
  • 客户端内屏幕阅读器导航功能已得到改进。
  • 已为“离开会议”下拉菜单添加访问密钥

核心与性能

GraphQL核心组件的性能和可靠性得到了提升:

  • 通过放宽 GraphQL 视图中的用户锁定设置权限,提高了用户列表性能。
  • 修复了 GraphQL 中间件将订阅延迟到用户加入后的问题。
  • 重新实现了 GraphQL 响应中的加载
  • 为提高安全性,嵌入式 Tomcat 版本已升级至 9.0.98。

插件 SDK 更新

插件 SDK 现在支持 persistEvent允许插件在用户会话之间保持状态。此外, useCurrentUser 钩子已修复,可以正确更新。

构建和文档

构建镜像现已包含更新版本的 Go、Grails 和 Node.js。录制状态输出已得到澄清,文档也已针对 3.0 版本进行了更新和修正,包括多 Hasura 配置和默认会议布局的详细信息。

我们鼓励管理员和开发者测试此候选版本,并通过 bigbluebutton-dev 邮件列表提供反馈。您的贡献有助于 BigBlueButton 更好地服务于所有人。