megachangelog
Breaking2.4.12

Zoom Video SDK 2.4.12

Removed SwiftZoomKit dependency, renamed user_identity to user_key in JWT payloads, and added new screen sharing and annotation callbacks. Introduced video snapshot capture via takeSnapshot method and moved logs to a new default location.

Tags: breaking-change, deprecation, sdk-version | Removed the dependency on the SwiftZoomKit framework. Renamed the optional user_identity key in the JWT payload to user_key, added a new getUserKey API in the ZMVideoSDKUserHelper interface, and deprecated the getCustomIdentity method. Introduced new callbacks onUnsharingWindowsChanged and onSharingActiveMonitorChanged to notify when the shared window or active monitor changes during screen sharing. Added a new onAnnotationToolTypeChanged callback to notify when the annotation tool changes. Introduced a takeSnapshot method in ZMVideoSDKVideoCanvas to capture screenshots from subscribed video streams, along with onCanvasSnapshotTaken and onCanvasSnapshotIncompatible callbacks to indicate success or incompatibility. Also changed the log folder location to $UserHome/Library/Logs/ZoomVideoSDK.
sdkbreaking-changedeprecationscreen-sharingapi

Source: original entry ↗

More from Zoom

Follow Zoom to get its new changes in your feed and email digest.

Feature

New MCP tools for Workspace MCP Server

Added new MCP tools and associated scopes to the Workspace MCP Server, expanding integration capabilities.

mcptoolsapiworkspaceintegration
Feature

Added four new AI-credits billing APIs

Four new APIs for managing AI-credits billing have been added, enabling programmatic access to AI credit usage and billing information.

apibillingaicredits
See all Zoom changes →