Что нового в BigBlueButton 3.0.15

В этом релизе основное внимание уделяется повышению стабильности компонента bbb-graphql-middleware и включен ряд исправлений как на стороне клиента, так и на стороне сервера. Добавлен новый параметр. maxPageConversionTime=60 in bigbluebutton.properties Теперь установлено 60-секундное ограничение на конвертацию страницы, что предотвращает бесконечную обработку.

Основные улучшения

  • Теперь bbb-graphql-middleware избегает блокирующих функций и вложенных вызовов lock() внутри заблокированных разделов, что снижает риск системных блокировок.
  • Улучшен мониторинг производительности с использованием traceLog и метрик Prometheus, а также усовершенствована обработка статуса соединения.
  • Теперь только модераторы могут видеть текущий состав пользователей в виртуальной комнате в списке пользователей.
  • В Akka Apps отслеживается процесс преобразования презентации, и устанавливается максимальное время преобразования.
  • Значение LimitNOFILE по умолчанию для bbb-web увеличено до 4096.
  • Теперь для пользователей, подключающихся по телефону в вестибюле, гарантирована полная заглушка звука.

Исправления для HTML5-клиента

  • Исправлена ​​ошибка, из-за которой видео на Vimeo тормозило воспроизведение.
  • Добавлена ​​кнопка остановки отправки видео для обмена видео с внешними ресурсами.
  • В темном режиме курсор сообщения чата теперь виден.
  • Предупреждения в консоли клиента устранены.
  • Введенные ответы в результатах опроса больше не обрезаются.
  • Теперь элементы списка пользователей фильтруются по meetingId, что повышает производительность.
  • Была исправлена ​​ошибка в заданном по умолчанию положении камеры, а также добавлено отсутствующее значение по умолчанию для положения камеры.
  • Функция плавного исчезновения панели инструментов "Белая доска" теперь корректно работает при включенной функции автоматического скрытия.
  • Виртуальные фоны: восстановлен MIME-тип для файлов WASM и willReadFrequently Теперь это можно настроить.
  • webcamsOnlyForModerator Эта настройка больше не нарушает работу камеры.
  • Для неподдерживаемых субтитров теперь отображается предупреждение вместо пустого места.
  • Добавлена ​​поддержка исключения нестабильных тестов SDK в системе непрерывной интеграции.
  • В целях безопасности версия Dependency axios была обновлена ​​с 1.8.3 до 1.12.0.

Исправления ошибок записи

  • Исправлены опечатки и отсутствующее экранирование в шаблоне индекса видеозаписи.
  • Теперь обработка записи больше не завершается с ошибкой при обрыве записи в начале.
  • Исправлено мерцание с перекрывающимися областями видео в записях.

Дополнительные обновления

  • Пакет bbb-webrtc-sfu был обновлен до версии 2.19.2, а пакет bbb-webhooks — до версии 3.4.0.
  • Версия bbb-pads обновлена ​​до 1.5.6.
  • Обновления локализации для греческого, итальянского, французского, японского, эстонского и традиционного китайского языков.
  • Внесены различные улучшения в рабочий процесс CI, а также добавлен новый рабочий процесс проверки файла publiccode.yml.

Подробную информацию обо всех изменениях см. на странице релиза v3.0.15 на GitHub.