# BigBlueButton v4.0.0-rc.1 - Product: BigBlueButton (https://whatsnew.fyi/product/bigbluebutton) - Vendor: BigBlueButton - Date: 2026-09-01 - Version: v4.0.0-rc.1 - Original notes: https://github.com/bigbluebutton/bigbluebutton/releases/tag/v4.0.0-rc.1 - Permalink: https://whatsnew.fyi/product/bigbluebutton/releases/v4.0.0-rc.1 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — LiveKit bridge gains multi-room sessions with a membership-based token model including automatic token refresh - **added** — Breakout listen-in reaches parity with the FreeSWITCH/mediasoup transfer flow on the LiveKit bridge - **added** — Advanced Filtering becomes pluggable with a second WASM backend (WorkAdventure/DTLN) alongside BBBA - **added** — Learning Dashboard now works inside breakout rooms - **added** — Add WorkAdventure/DTLN noise suppression provider as audio WASM processing option - **added** — Allow disabling the webcam grid via config or API per server or per meeting - **added** — Handle sidekickArea.panel open/close commands from the SDK in plugins - **added** — Add complete Thai translations - **changed** — Whiteboard switches to scroll-to-pan with Ctrl+scroll to zoom - **changed** — Upgrade FreeSWITCH to 1.11.3 from 1.10.12 - **changed** — Upgrade bbb-webrtc-sfu to 2.25.0-beta.0 - **changed** — Upgrade bbb-presentation-video to 5.1.0-rc.4 - **changed** — Upgrade lettuce-core to 7.7.0 - **changed** — Shared notes editor value on create is now validated and canonicalized against etherpad or blockNote - **changed** — Breakout rooms now always inherit the parent meeting's effective meetingKeepEvents value - **fixed** — BlockNote options menu disappears while notes are pinned to the whiteboard - **fixed** — BlockNote difficult to use for math - **fixed** — BlockNote link editing focus - **fixed** — Export indentation in shared notes - **removed** — Remove allowDuplicateExtUserid configuration item from bigbluebutton.properties in favor of maxUserConcurrentAccesses - **removed** — Remove clientLogoutTimerInMinutes configuration item - **removed** — Remove logoutTimer parameter on create API #### BigBlueButton 4.0.0-rc.1 BigBlueButton 4.0.0-rc.1 is the first release candidate for 4.0. Audio and LiveKit work dominates this iteration: the LiveKit bridge gains multi-room sessions with a membership-based token model (including automatic token refresh), breakout listen-in reaches parity with the FreeSWITCH/mediasoup transfer flow, and the "LiveKit as the audio state source" refactor lands with a long tail of talking-indicator, mute-state, and reconnection fixes. Advanced Filtering becomes pluggable with a second WASM backend (WorkAdventure/DTLN) alongside BBBA. The whiteboard switches to scroll-to-pan with Ctrl+scroll to zoom, the Learning Dashboard now works inside breakout rooms, and the webcam grid can be disabled per server or per meeting. Shared notes collect a round of BlockNote fixes covering math, link editing, export indentation, and the slash menu. Under the hood this candidate upgrades FreeSWITCH to 1.11.3 (from 1.10.12), bbb-webrtc-sfu to 2.25.0-beta.0, bbb-presentation-video to 5.1.0-rc.4, and lettuce-core to 7.7.0. Below is a list of the pull requests in this iteration, grouped by component. **For production use we still recommend the latest release of BigBlueButton 3.0.x.** Link to installation command / instructions / planned features: https://docs.bigbluebutton.org/4.0/new-features Big THANK YOU to all community members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements! :confetti_ball: --- ###### Upgrade notes This candidate removes three configuration items that were already dead or deprecated. Administrators upgrading an existing 4.0.x-beta server should check the following: * `allowDuplicateExtUserid` is no longer recognized in `bigbluebutton.properties`. Use `maxUserConcurrentAccesses` instead. * `clientLogoutTimerInMinutes` was removed. It was never consumed by the HTML5 client, and its last reader (the `/enter` endpoint) was removed earlier in 4.0. **If you customized `/usr/share/bbb-web/WEB-INF/classes/spring/resources.xml` in place, remove the `` entry as well** — bbb-web will otherwise fail to start with `NotWritablePropertyException`. * The `logoutTimer` parameter on `create` was removed. It had no effect: the value was stored in bbb-web but never propagated to akka-apps or the client. * `sharedNotesEditor` on `create` is now validated. Values are stripped of control characters and surrounding whitespace, matched case-insensitively against `etherpad` / `blockNote`, canonicalized, and unknown values are now rejected rather than silently accepted. * Breakout rooms now always inherit the parent meeting's effective `meetingKeepEvents` value. An explicit `meetingKeepEvents` parameter and the server-wide `defaultKeepEvents` fallback apply only to top-level meetings. New client settings in this iteration: `public.kurento.pagination.gridEnabled` (default `true`) and `public.media.audio.audioWasmProcessing.provider` (`bbba` default, or `workadventureDtln`). The webcam grid can also be turned off per meeting with `disabledFeatures=webcamGrid`. --- ###### HTML5 client fixes * fix: BlockNote - the options menu disappears while notes are pinned to the whiteboard by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/25639 * fix(shared-notes): drop the table crash workaround, fixed upstream in BlockNote 0.53 by @GuiLeme in https://github.com/bigbluebutton/bigbluebutton/pull/25615 * fix: restore chat input rounded border by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/25643 * fix: BlockNote difficult to use for math by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/25647 * fix(client): Fix BlockNote link editing focus by @GuiLeme in https://github.com/bigbluebutton/bigbluebutton/pull/25654 * Fix: export indentation by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/2565 _[Truncated at 4000 characters — full notes: https://github.com/bigbluebutton/bigbluebutton/releases/tag/v4.0.0-rc.1]_