Product updates

Developer Changelog

Keep track of changes and upgrades to the Zoom Developer platform. You can also subscribe to our Changelog RSS feed below.


Meeting SDKWeb

Version 6.10.0

Breaking changeBug fixSDK version

Summary:Added ESM support. Added ESM support. Enhanced WebRTC reliability (connection recovery, video scope, and WebCodecs fallback), improved mobile audio device selection, and added audio denoising support across more devices and browsers. Breaking change includes a migration from webpack to Vite 8 with UMD support via ESM wrapping. Client view enhancements include improved PEPC usermedia handling for browser compatibility, optimized Zoom AI workflow, footer layout updates, a repositioned mobile "Leave" button, a draggable annotation button, webinar API support for onUserAdd, onUserJoin, and onUserLeft, Host Tools UI changes, dark theme support across all dialogs, reaction permission settings, and mixed native client message support. Bug fixes address duplicate meeting.participant_jbh_waiting_left events and incorrect passcode inclusion in copied URLs. Component view fixes restore the default Gallery view in non-SAB environments, correct resize handle behavior during screen sharing, prevent popups from rendering off-screen, update the share view DOM structure from canvas to video-player-container, and resolve a hidden Webinar Q&A button issue.

General

Added

  • ESM support.

Enhanced

  • Improved WebRTC connection recovery and failover on weak networks.
  • Improved WebCodecs fallback to prevent incorrect fallback, false stalls, and out-of-order frames.
  • Improved audio device selection accuracy on mobile.
  • Support for WebRTC video on Firefox, Island Browser, and Chrome on Linux.
  • Support for audio denoising across a wider range of devices and browser environments.

Client view

Breaking Changes

  • Migration webpack to vite 8 and support UMD by wrap ESM.

Enhanced

  • Updated PEPC usermedia handling for browser compatibility.
  • Optimized the overall Zoom AI workflow.
  • Footer layout optimization.
  • Adjusted the position of the mobile "Leave" button.
  • Draggable annotation button.
  • Webinar add onUserAdd, onUserJoin, and onUserLeft API support.
  • Host Tools UI changes.
  • Enhanced all dialog to support dark theme.
  • Reaction settings: restrict to hosts, panelists, or allow all.
  • Support for mixed messages sent by native client.
  • Update Participants user experience.

Fixed

  • Duplicate meeting.participant_jbh_waiting_left events generated by web users on leave.
  • Copy URL includes passcode when "Embed passcode in invite link" toggle is OFF.

Component view

Fixed

  • Default view: without defaultViewType, the default view in non-SAB environments is Gallery again.
  • Resizing during a share: the resize handle resizes the whole view and the share area, and the video container keeps its width. The share divider still changes the video container width.
  • Popups: when there is not enough room, popups overlap the video view instead of rendering off-screen.
  • DOM change: the share view element changed from canvas[aria-label="Screen share"] to video-player-container > div > video-player[aria-label="Screen share"].Custom CSS that targets canvas needs updating.
  • Webinar Q&A button hidden when only isSupportNewQA is set, or host or panelist is in Ribbon view.

For more information, see the Release notes for the Zoom Web App for September 21, 2026 .