BigBlueButton 3.0.16의 새로운 기능은 무엇인가요?
이번 업데이트는 BigBlueButton의 백엔드 구성 요소, 특히 클라이언트 간 데이터 동기화 성능 향상에 중점을 두었습니다. 프레젠테이션 변환 및 주석이 포함된 슬라이드 내보내기 기능도 개선되었습니다. 또한 다양한 클라이언트 측 버그도 수정되었습니다.
백엔드 성능 개선
GraphQL 서버와 미들웨어에 여러 가지 성능 개선 사항이 적용되었습니다. 새로운 데이터베이스 인덱스를 통해 GraphQL 쿼리 성능이 향상되었습니다. 알림 스트리밍과 채팅 메시지 스트리밍 기능은 효율성 향상을 위해 Hasura에서 bbb-graphql-middleware로 이전되었습니다. Hasura의 기본 리페치 간격이 늘어났으며, 읽지 않은 채팅 메시지 총 개수를 추적하는 필드가 미리 채워졌습니다. 현재 사용자 참여 현황을 보여주는 간소화된 뷰와 사용자 연결 수를 계산하는 쿼리 성능 개선 또한 백엔드 속도 향상에 기여합니다.
프레젠테이션 및 주석 내보내기 오류 수정
프레젠테이션 변환 기능이 개선되었습니다. ImageMagick의 identify 함수를 사용하여 SVG 크기 구문 분석을 재구성하고, 페이지 URL 대신 로컬 파일에서 프레젠테이션 텍스트 콘텐츠를 읽어오도록 했습니다. 주석 내보내기의 경우, 텍스트 줄 바꿈 문제가 해결되었고 글꼴이 Tldraw v2 글꼴을 사용하도록 업데이트되었습니다.
HTML5 클라이언트 수정 사항
클라이언트 측 버그가 여러 개 수정되었습니다. 주요 수정 사항으로는 화면 공유 시 BBB 앱에 필요한 이벤트 추가, LiveKit 활성화 시 음소거/음소거 해제에 대한 클라이언트 사운드 알림 구현, 사용자 목록 및 카메라 컨테이너에 사용자가 오디오를 남겨둔 경우 표시, 사이드킥 콘텐츠 제목 업데이트 오류 수정 등이 있습니다. 화이트보드 개선 사항으로는 히스토리 스택 크기 제한 기능 추가, 중복 주석 구독 제거, 불필요한 변경 호출 방지 등이 있습니다. 다중 사용자 화이트보드 참가자 수 표시 문제도 수정되었습니다. 프레젠테이션 삭제 시 나타나던 오류 알림 표시줄도 수정되었습니다. 또한, 번들 로드 전 최소 버전 확인 기능을 통해 클라이언트 버전이 오래된 경우 오류 배너를 표시합니다. 소그룹 회의실을 하나만 생성할 수 있는 옵션도 추가되었습니다.
플러그인 관련 업데이트
플러그인 로직을 재구성하여 백엔드 부하를 줄였으며, 데이터 채널에서 페이로드가 null로 전달될 때의 로그 레벨을 변경하여 노이즈를 줄였습니다.
포장 및 구성
디버깅을 용이하게 하기 위해 웹팩 미니파이어가 클래스 및 함수 이름을 유지하도록 변경되었습니다. LiveKit 서버는 v1.9.1(기존 v1.9.0에서 업그레이드)로, LiveKit CLI는 v2.15.7(기존 v2.14.0에서 업그레이드)로 업데이트되었습니다. cron 작업이 표준 출력으로 내용을 출력하지 않던 문제가 수정되었습니다.
테스트 및 CI
재생 녹화 테스트 모음과 오류 로그 모니터링 테스트가 추가되었습니다. 화이트보드 툴바 자동 숨김 및 웹캠 드래그 앤 드롭 테스트도 포함되었습니다. CI는 새로운 풀 리퀘스트가 생성될 때마다 APT 캐시가 생성되지 않도록 재구성되었습니다.
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文