Changelog: Meeting SDK - macOS - 7.1.0

Released: 2026-06-24 Updated: 2026-07-01

Visit Changelog

Summary: Add support for I420Limited and I420Full; remove zMacResRetina.bundle library; add AI Companion support in breakout rooms; provide ROI for face in raw video data; support on-demand avatar download; fixed a freezing issue when joining 800±participant meetings.

Breaking changes

  • Remove the zMacResRetina.bundle library.

  • Add support for I420Limited and I420Full in the MSDK external video source.

    • Update the external video source interfaces.

      - (ZoomSDKError)setExternalVideoSource:(id <ZoomSDKVirtualVideoSourceDelegate>)videoSource;
      change to:
      - (ZoomSDKError)setExternalVideoSource:(id <ZoomSDKVirtualVideoSourceDelegate> _NullableIBOCreator)videoSource videoDataFormat:(ZoomSDKFrameDataFormat)format;
      
      - (void)sendRawData:(char*)data width:(unsigned int)width height:(unsigned int)height dataLength:(unsigned int)length rotation:(ZoomSDKLocalVideoDeviceRotation)rotation format:(ZoomSDKFrameDataFormat)format;
      change to:
      - (void)sendRawData:(char*)data width:(unsigned int)width height:(unsigned int)height dataLength:(unsigned int)length rotation:(ZoomSDKLocalVideoDeviceRotation)rotation;
      

Added

  • Add support for getting the local video order list.

    • New interface in ZoomSDKMeetingActionController.h.

      - (NSArray<NSNumber*>*_Nullable)getLocalVideoOrderList;
      
  • Add support for AI Companion in breakout rooms.

    • New interface in ZoomSDKApproveStartQueryHandler.

      @property (nonatomic, copy, readonly) NSString *requesterUserName;
      
    • New interface in ZoomSDKApproveSendQueryHandler.

      @property (nonatomic, copy, readonly) NSString *requesterUserName;
      
    • New interface in ZoomSDKApproveStartSmartSummaryHandler.

      @property (nonatomic, copy, readonly) NSString *requesterUserName;
      
    • New interface in ZoomSDKAICompanionFeatureSwitchHandler.

      @property (nonatomic, copy, readonly) NSString *requesterUserName;
      
    • New interface in ZoomSDKBOOption.

      @property(nonatomic,assign) BOOL isAICompanionEnabled;
      @property(nonatomic,assign) BOOL isTranscriptionEnabled;
      
    • New interface in ZoomSDKBOMeetingCreator.

      - (BOOL)isAICompanionSupported;
      - (BOOL)isTranscriptionSupported;
      
  • Provide ROI for face in raw video data on the receiver side.

    • New interface in ZoomSDKRenderer.h.

      @interface ZoomSDKFaceROI : NSObject
      @property (readonly, nonatomic) float left;
      @property (readonly, nonatomic) float top;
      @property (readonly, nonatomic) float right;
      @property (readonly, nonatomic) float bottom;
      @end
      
      @interface ZoomSDKFaceROIInfo : NSObject
      - (NSUInteger)getFaceCount;
      - (nullable ZoomSDKFaceROI *)getFaceROIByIndex:(NSUInteger)index;
      @end
      
    • New interface in ZoomSDKYUVRawDataI420.

      - (ZoomSDKFaceROIInfo *)getFaceROIInfo;
      
  • Add support for on-demand avatar download in large meetings.

    • New interface in ZoomSDKMeetingActionController.

      - (ZoomSDKError)requestAvatarForUser:(unsigned int)userid;
      
  • Add support for sharing the new (non-classic) whiteboard.

    • Add new interfaces for the new whiteboard share.

      - (BOOL)canStartShareNewWhiteboard;
      - (ZoomSDKError)startNewWhiteboardShare;
      - (BOOL)canStopWhiteboardShare;
      - (ZoomSDKError)stopWhiteboardShare;
      

Changed

  • Block “Make host” for bots.
  • Support the in-meeting My Notes function in Zoom UI.
  • Display history messages in meeting chat.

Fixed

  • Fixed an issue where the client would freeze when joining an 800-participant meeting.
  • Alpha channel mask is no longer disabled globally when an unsupported client joins.