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을 모두에게 더 나은 도구로 만드는 데 큰 도움이 됩니다.