0.53.0 SDK Release Notes
This document contains the Lumin SDK release notes including the notes for the core SDK integration.
This software is an Early Access Product.
Features
SDK package includes a comprehensive set of headers files, at this time only the following headers have been cleared for ML2:
ml_api.hml_graphics.h- Added MLGraphicsFlags_Headlock flag to enable headlocked applications.
 
ml_perception.hml_head_tracking.hml_input.h- New set of APIs for controller haptics.
 
ml_controller.hml_camera_v2.hml_native_surface.hml_media_codec.hml_media_player.hml_media_muxer.hml_media_recorder.hml_camera_metadata_v2.hml_eye_tracking.hml_gaze_recognition.hml_marker_tracking.hml_spatial_anchor.hml_snapshot.hml_planes.h- com.magicleap.permission.WORLD_RECONSTRUCTION permission was renamed to com.magicleap.permission.SPATIAL_MAPPING and protection level was updated from normal to dangerous.
 
ml_cv_camera.hml_webview.h- on_certificate_error callback change to return a bool.
 
ml_voice.hml_hand_tracking.hml_time.hml_meshing2.h- MLMeshingDestroyClient() interface is updated to take handle (was handle pointer).
 - com.magicleap.permission.WORLD_RECONSTRUCTION permission was renamed to com.magicleap.permission.SPATIAL_MAPPING and protection level was updated from normal to dangerous.
 
ml_eye_calibration.h- New APIs to query the eye calibration state.
 - Known issue: eye calibration state may report MLEyeCalibrationStatus_Fine even when the calibration state is MLEyeCalibrationStatus_Coarse.
 
ml_headset_fit.h- New APIs to query the headset fit state.
 
ml_gesture_classification.h- New APIs identify specific hand configurations and interaction points.
 
Other Notes
- com.magicleap.permission.WORLD_RECONSTRUCTION permission was renamed to com.magicleap.permission.SPATIAL_MAPPING and protection level was updated from normal to dangerous.
 - Support for headlocked applications.
 - New APIs for eye calibration and headset fit.
 - New Gesture classification APIs.
 - New APIs for controller haptics.
 - New meshing sample application.
 - Improvements for dangerous permission management in application framework and sample apps.
 
Known Issues
- MLInputDestroy() clears callbacks set for other input handles. This impacts Meshing and Planes sample apps where the bumper controller button does not work as described in the readme.