Breaking changes includes migration from webpack to Vite 8 with ESM as the default entry point, splitting the UMD bundle into separate client-view.umd.min.js and component-view.umd.min.js files. The package.json now requires manual installation of several peerDependencies, including react, react-dom, redux, react-redux, redux-thunk, and lodash. 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 fixed a view/sharing performance issue that caused high CPU usage, 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.