BigBlueButton 3.0.15 版本新增功能

此版本主要针对 bbb-graphql-middleware 组件的稳定性进行了改进,并包含多项客户端和服务端修复。新增参数 maxPageConversionTime=60 in bigbluebutton.properties 现在强制执行 60 秒页面转换限制,防止无限期处理。

核心改进

  • bbb-graphql-middleware 现在避免了阻塞函数和在锁定部分中嵌套 lock() 调用,从而降低了系统锁定的风险。
  • 通过 traceLog 和 Prometheus 指标增强性能监控,并改进连接状态处理。
  • 现在只有主持人才能在用户列表中看到当前分组讨论室的用户。
  • Akka Apps 会监控演示转换情况,并强制执行最大转换时间。
  • bbb-web 的默认 LimitNOFILE 已增加到 4096。
  • 现在大厅内拨入的用户都能保证听不到声音。

HTML5客户端修复

  • 修复了播放 Vimeo 视频时视频卡顿的问题。
  • 为外部视频共享添加了停止共享视频按钮。
  • 现在可以看到深色模式下的聊天消息光标。
  • 客户端控制台警告已解决。
  • 民意调查结果中的文字回复不再被截断。
  • 用户列表项现在按 meetingId 进行筛选,提高了性能。
  • 修复了硬编码的默认相机位置,并添加了缺失的相机位置默认值。
  • 启用自动隐藏功能后,白板工具栏淡入淡出功能现在可以正常工作了。
  • 虚拟背景:WASM 文件的 MIME 类型已恢复 willReadFrequently 现在可以配置了。
  • 此 webcamsOnlyForModerator 该设置不再影响相机功能。
  • 现在,不支持的字幕会显示警告信息,而不是空白处。
  • 在 CI 中增加了对 SDK 不稳定测试排除项的支持。
  • 为了安全起见,依赖项 axios 从 1.8.3 升级到 1.12.0。

录音修复

  • 修复了视频录制索引模板中的拼写错误和缺失的转义字符。
  • 当录音开始附近发生剪辑时,录音处理不再出现故障。
  • 修复了录像中视频区域重叠时出现的闪烁问题。

其他更新

  • bbb-webrtc-sfu 已更新至 v2.19.2,bbb-webhooks 已更新至 v3.4.0。
  • bbb-pads 版本升级至 v1.5.6。
  • 希腊语、意大利语、法语、日语、爱沙尼亚语和繁体中文的本地化更新。
  • 改进了多项持续集成工作流程,并新增了 publiccode.yml 验证工作流程。

有关所有更改的完整详细信息,请参阅 GitHub v3.0.15 发布页面。