castsShadow = true on the Light component to enable. This is limited to spot lights with up to 4 active in a scene at a time.Scene.requestExactDisplayRate() for requesting a specific display refresh rate without snapping to the nearest advertised rate, enabling access to panel-supported rates like 96 Hz on Quest 3.PanelSceneObject.resize() now performs in-place resizes, preserving view and Compose state and eliminating the stretched intermediate frame previously visible during transitions. Added a dpi-aware resize(widthInPx, heightInPx, dpi) overload and a PanelResizeReadinessHandler interface for custom control over when resized content is presented.VrActivity.destroy() when the activity is destroyed before Spatial SDK initialization completes.LightSystem now respects entity visibility — hiding a light entity via the Visible component disables its lighting and shadow contributions without destroying the native light.LightSystem now composes light position and direction through TransformParent chains, allowing lights to be parented under moving entities.