BigBlueButton 3.0.25의 새로운 기능은 무엇인가요?

BigBlueButton 3.0.25는 다양한 클라이언트 개선 사항, 버그 수정 및 새로운 기능을 제공합니다. 주요 특징으로는 향상된 화이트보드 커서 처리, LiveKit 통합 강화, 소그룹 회의실 기능 개선, BlockNote 기반 공유 노트 도입 등이 있습니다. 새로운 생성 매개변수도 추가되었습니다. clientSettingsOverrideJsonUrl이를 통해 URL을 통해 클라이언트 구성을 더 쉽게 재정의할 수 있습니다. 관리자는 일부 오래된 설정이 제거되었음을 유의해야 합니다. bbb-html5자세한 내용은 풀 리퀘스트 설명을 확인하세요.

HTML5 클라이언트 개선 사항

화이트보드 및 커서 오류 수정

화이트보드 관련 여러 문제가 해결되었습니다. 전체 화면 모드 전환 후 발표자 영역과 시청자 영역이 더 이상 동기화되지 않는 문제가 해결되었습니다. 이제 커서 위치가 화면 설정을 따라갑니다. pointerDiameter 설정 및 커서 확대/축소 시 발생하는 정렬 오류가 수정되었습니다. 이제 커서가 잘못된 위치에 나타나는 현상을 더 이상 볼 수 없습니다.

소규모 회의실 개선 사항

소그룹 토론방에서 진행자의 조치가 검토 및 수정되었으며, 이제 참가자가 소그룹 토론방에 참여할 때 대기실로 잘못 이동하는 문제가 해결되었습니다.

추가 클라이언트 수정 사항

  • 모바일 기기에서 알림이 잘리지 않습니다.
  • 질문 감지 및 들여쓰기 옵션 매칭 기능이 개선되었습니다.
  • 줌 기능을 사용할 때 슬라이드 전환에 따라 웹캠 카메라 위치가 더 이상 변경되지 않습니다.
  • 이제 마우스 휠을 이용한 확대/축소 기능이 중앙에 정확하게 맞춰집니다.
  • 로컬 스토리지에 잘못된 레이아웃이 설정되어도 클라이언트가 더 이상 충돌하지 않습니다.
  • 편집 모드에서는 허용된 도형만 표시됩니다.
  • 이제 채팅 메시지 타임스탬프는 지역 설정을 고려한 시간 형식을 사용합니다.
  • 상태 이벤트가 더 이상 사용자 세션이나 탭 간에 누출되지 않습니다.

blockNote 공유 메모 통합

공유 노트 기능이 최신 블록 기반 편집기인 BlockNote를 사용하도록 업그레이드되었습니다. 이로써 기존 구현 방식이 대체되어 더욱 풍부한 편집 환경을 제공합니다. 이번 통합은 완벽하게 이루어지며 기존 공유 노트 워크플로와의 호환성도 유지합니다.

LiveKit 개선 사항

오디오 그룹 기능이 카메라 및 화면 공유를 지원하도록 확장되었습니다. 카메라 및 화면 공유 품질 사전 설정과 동시 방송 레이어가 검토 및 재구성되었습니다. 새로운 옵션을 통해 LiveKit을 클라이언트의 오디오 상태 소스로 사용할 수 있습니다. 마지막 N선택적 오디오 구독을 위한 유사한 시스템이 추가되었습니다. 화면 공유 볼륨 조절 기능은 이제 오디오가 있을 때만 표시되며, WebRTC 통계 수집은 이제 LiveKit API를 사용합니다.

플러그인 SDK 및 코어 업데이트

플러그인 SDK 수정 사항에는 화면 공유로 인해 현재 슬라이드의 스냅샷이 차단되는 문제 해결, 구독 로딩 데이터 변경 감지 기능 개선, 플러그인 테이블의 일반 데이터 업데이트 수정 등이 포함됩니다. 이제 모든 확장 가능 영역에서 SVG 아이콘을 사용할 수 있습니다. 코어에서는 보안상의 이유로 XML 외부 엔티티 구문 분석 기능이 비활성화되었습니다. clientSettingsOverrideJsonUrl `create` 매개변수를 통해 JSON URL로 클라이언트 구성을 재정의할 수 있습니다. Grails와 Spring Boot가 업그레이드되었으며, SVG 생성 시 더 이상 값이 0인 차원이 생성되지 않습니다. 플러그인은 이제 Akka를 통해 비활성화 기능을 지원합니다.

학습 대시보드 및 녹화

학습 대시보드에서 기존 데이터 파일과 최신 BigBlueButton 버전 간의 호환성 문제가 해결되었으며, 새로운 도움말 모달이 추가되었습니다. 녹화 기능 개선을 통해 오디오/비디오 동기화 문제, 편집 시 발생하는 오류, FFmpeg 메모리 사용량 문제가 해결되었습니다.

패키징 및 빌드 업데이트

LibreOffice가 25.8.4 버전으로, LiveKit 서버가 1.9.12 버전으로, Hasura가 2.48.14 버전으로 업데이트되었습니다. 공유 노트 서버 패키징 작업이 완료되었습니다. bbb-presentation-video 빌드가 버전 5.1.0-rc.3으로 업데이트되었습니다. WebRTC SFU는 이제 버전 2.22.2입니다. Etherpad 커서 추적 플러그인은 v3.1.20-2 태그로 고정되었습니다. bbb-pads 1.5.10 버전으로 업데이트되었습니다. 이제 Webpack을 사용하여 자산 압축이 자동화되었습니다. .gz 해당 파일들은 언어 선택 목록에서 제외됩니다.

이번 릴리스에는 여러 커뮤니티 구성원의 기여가 포함되어 있으며, 버그를 보고하거나, 기능 개선을 요청하거나, 풀 리퀘스트를 제출해 주신 모든 분들께 감사드립니다. 전체 변경 사항 목록은 GitHub 릴리스 페이지를 참조하십시오.