Что нового в 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 лучше для всех.