Что нового в BigBlueButton 3.0.5

В версии 3.0.5 внесены многочисленные исправления и улучшения стабильности работы HTML5-клиента, обработки записи и экспорта аннотаций. В этом релизе устранены ошибки, улучшена совместимость с браузерами и усовершенствован интерфейс виртуальной доски.

Улучшения клиентской части HTML5

Клиент получает несколько исправлений, предотвращающих сбои и повышающих надежность:

  • Исправлена ​​ошибка, приводившая к сбою при перемещении пользователей в «нулевую комнату» во время текущих совещаний.
  • Исправлена ​​ошибка при получении блокировки пробуждения, которая могла вызывать проблемы на мобильных устройствах.
  • Предотвращено выполнение неопределенных функций во внешнем видеокомпоненте.
  • Исправлена ​​ошибка, приводившая к сбою программы. MediaDevices EventTarget Недоступно в некоторых браузерах.
  • Теперь кнопки отмены и повтора корректно исчезают после использования.
  • Улучшена система логирования, позволяющая фильтровать данные по уровню детализации.
  • Отрегулированный allowDefaultLogoutUrl поведение параметров.
  • Добавлена ​​поддержка более старых версий Chrome.
  • Улучшена поддержка браузеров благодаря ряду рефакторингов.
  • Для обеспечения совместимости с Safari 15 клиент HTML5 был ограничен возможностью генерации единого пакета (без использования фрагментов).
  • Исправлено мерцание в темном режиме на снимках презентаций и кнопках интерактивной доски.

Улучшения для переговорных комнат

В режиме обсуждений пользователи теперь распределяются по комнатам случайным образом, равномерно, что обеспечивает сбалансированность групп.

Исправлены ошибки при записи и экспорте аннотаций.

В процесс обработки записей и экспорт аннотаций внесены важные исправления:

  • Исправлена ​​ошибка, приводившая к зависанию обработки записи, появившаяся в предыдущем обновлении.
  • Добавлена ​​повторная проверка возможности декодирования видео после ремуксирования.
  • Обновлены зависимости в bbb-export-annotations для безопасности и совместимости.
  • Исправлена @svgdotjs/svg.js Несоблюдение заданных размеров изображения, что повышает точность экспорта аннотаций.
  • Исправлена ​​некорректная инструкция импорта в компоненте экспорта.
  • Удалён дубликат jobId в логгере.

Упаковка и конфигурация

  • обновлено bbb-webrtc-sfu до версии 2.17.1, обеспечивающей улучшенную стабильность.
  • В FreeSWITCH добавлены базовые инструкции по настройке маршрутизации для отклонения анонимных пользовательских агентов, что повышает безопасность от нежелательных звонков.
  • Обновления зависимостей для axios и go-redis для устранения уязвимостей в системе безопасности.

Дополнительные исправления

  • Исправлена ​​ошибка плагина, из-за которой ui-command changeEnforcedLayout Работало некорректно.
  • Обновлены локализованные файлы для эстонского, персидского и японского языков.
  • Внесены многочисленные улучшения и рефакторизации в тестирование.
  • Исправление и очистка документации.

Эти изменения делают BigBlueButton 3.0.5 достойным релизом для администраторов и пользователей.