Release notes
Runtime and Apple Vision Pro application — chronological release history.
The full release history for Innoactive Spatial — runtime and Apple Vision Pro application — is listed below in reverse chronological order.
visionOS 26.5 required, Dynamic Foveated Streaming on by default
System requirements
- Innoactive Spatial now requires visionOS 26.5. Update your Apple Vision Pro to visionOS 26.5 before installing this build. iPadOS and the Spatial Operator companion apps are unaffected.
Improved
- Dynamic Foveated Streaming is now on by default. Ensure to whitelist all necessary ports or deactivate it manually in streaming settings.
- Various small fixes under the hood.
New
- IT admins can now deploy a signed enterprise license and a custom Portal environment list via Managed App Configuration, supported by JAMF Pro and Apple Business Manager.
Quick rotation in Seating Buck Calibration
Use the following TestFlight links:
- Innoactive Spatial: https://testflight.apple.com/join/QZb9XXT7
- Innoactive Spatial Operator (BETA): https://testflight.apple.com/join/x8FCTFEb
New
- Added a Rotate 90° button to the Alignment step of Seating Buck Calibration so the car can be turned in place without leaving the calibration flow.
Improved
- When an app permission is denied, the app now shows a clear banner explaining what's blocked with a one-tap shortcut to the relevant Settings page.
- Refreshed the welcome carousel.
- Various small bugfixes.
Pressure-sensitive drawing with the Logitech Muse stylus
Use the following TestFlight links:
- Innoactive Spatial: https://testflight.apple.com/join/QZb9XXT7
- Innoactive Spatial Operator (BETA): https://testflight.apple.com/join/x8FCTFEb
New
- Pressure-sensitive drawing with the Logitech Muse stylus, with configurable stroke thickness.
- New stylus tools: Eraser and Undo/Redo.
- Buttons were swapped to allow pressure-sensitive drawing with the larger button.
- Haptic feedback on draw, point, and erase start and stop when using the Logitech Muse.
Improved
- Smoother, more accurate stylus strokes — refined curve smoothing, cleaner stroke endpoints, and reduced latency between movement and ink.
- Session logs are now retained for 14 days instead of 1, making it easier to share useful diagnostics with support.
- Faster, more reliable connection to nearby workstations on busy or intermittent networks.
Fixed
- Streaming sessions could pause themselves after about a minute of inactivity and not recover until the headset was taken off and back on; sessions now reliably resume on re-entry.
- Returning to streaming after pressing the Digital Crown now resumes the session and restores spatial anchors instead of leaving an empty scene.
- When the foveated streaming feature was active, a brief retry could bounce you back to the server overview; the session now reconnects in place.
- When joining a VRED collaboration session with a mismatched VRED version, you now see a clear error explaining the version mismatch instead of silently failing back to "not connected".
- Fixed a crash when selecting the Tracker anchoring mode before starting a streaming session.
- The ambiguous "Device Default" render-resolution option has been removed; sessions now default to a sensible 4500p.
- In foveated streaming, far windows stay interactive instead of being blocked by the gesture wall (requires visionOS beta 26.5).
- In restrictive firewall environments, the app now falls back to HTTP cleanly within a few seconds instead of hanging on the secure connection attempt.
Faster connections through restrictive firewalls
Use the following TestFlight links:
- Innoactive Spatial: https://testflight.apple.com/join/QZb9XXT7
- Innoactive Spatial Operator (BETA): https://testflight.apple.com/join/x8FCTFEb
Improved
- Connecting to a local streaming server through a restrictive firewall is now much faster. The app detects a blocked secure port within a few seconds instead of waiting up to a minute, and — when the server permits it — transparently falls back to an unencrypted connection and shows a non-blocking notice so you can whitelist the port for future sessions.
Fixed
- Fixed native visionOS windows becoming unresponsive when placed further away than 4 meters during Foveated Streaming sessions.
- Aligned dragging speed in sessions with dynamic Foveated Streaming and without.
- Fixed a launch crash on an old visionOS beta (26.4 beta 1).
Fix for streaming sessions auto-pausing after a minute
Use the following TestFlight links:
- Innoactive Spatial: https://testflight.apple.com/join/QZb9XXT7
- Innoactive Spatial Operator (BETA): https://testflight.apple.com/join/x8FCTFEb
Fixed
- Fixed an issue where a running streaming session could pause itself after about a minute, requiring a manual Resume tap or taking the headset off and back on to recover.
Spatial Operator companion app, Apple Foveated Streaming, and VRED Core cloud streaming
Important: Please update your Spatial Runtime to 2.6.10 or newer Important: If your TestFlight link no longer works, please reach out ot us.
BETA: Spatial Operator Companion App for iPad, macOS, Apple TV, iPhone, Vision Pro
- A brand-new multi-platform companion app (macOS, Apple TV, iPad, iPhone and Vision Pro) for monitoring, managing, and controlling connected XR devices from a single dashboard.
- First feature we just released is Screen mirroring from Vision Pro to Spatial Operator on iPad, Apple TV and more.
- Support for multiple streams: this allows you to see the screen from multiple Vision Pro's with one iPad or Apple TV
- Initiate screen sharing at Innoactive Spatial icon on top right, or request screen sharing from Spatial Operator (long-press on device and select "request screen share" from context menu)
- We recommend to install Spatial Operator on all Vision Pro devices as well, as it also functions as a helper app to allow Spatial Operator e.g. on iPad to remote restart Innoactive Spatial on a Vision Pro.
NEW: Apple Foveated Streaming support
- Vision Pro app supports now Apple Foveated Streaming framework
- Activate it by enabling "Dynamic Foveated Streaming" in Streaming settings.
NEW: Innoactive Spatial for iPad (Beta)
- Streams Omniverse to iPad (no VRED support yet)
NEW: Cloud Streaming of VRED Core
- VRED Core can now be streamed from RTX PRO 6000 Server Edition GPUs on AWS/GCP cloud.
- Please contact us for a trial account if your are interested.
NEW: Distribution as private App via ABM / MDM
- We now support distribution via AppStore Connect / Apple Business Manager and your MDM system
- Please request to be added to the distribution list here: https://2cjxi.share.hsforms.com/2w8OmtTi6QTG0kmMpK-1sCw
Collaboration
- Improvements to SharePlay and Facetime support (still experimental)
Onboarding
- Redesigned onboarding flow with paged feature walkthrough New permissions step with option to skip — network services deferred until onboarding completes.
Seat Buck Calibration
- "Remember Fine Adjustments" — persists wheel-to-car calibration delta for instant snap on subsequent sessions.
- Added toggle to enable/disable remembered position delta in the calibration finished step.
Spatial Drawing
- Improved Logitech Muse pen menu UX with billboarding, haptics and auto-dismiss
- Menu UX was changed push to hold to toggle behaviour
Gestures & Placement
- Head-compensated portal drag with velocity and distance-aware boost and walking detection.
- Amplified dragging motion for foveated streaming mode.
Session Management
- Reconnect on stream disconnect instead of ending session entirely.
- Skip reconnect delay when resuming from background.
- Recover from failed CloudXR resume on headset handoff.
- Removed arbitrary timeout from OpenXR/VRED connection polling.
- Clear stale volumetric frame on session end.
Bug Fixes
- Startup: Eliminated 25s+ startup delay on WiFi without internet; deferred SignalR connection until user is logged in.
- Authentication: Fixed 403 CSRF error in login web view by reopening with clean session; fixed expired device code handling.
- Seat Buck Calibration: Fixed bugs with world anchors, Muse Pen Anchoring, Fixed seat calibration fine adjustment with non-zero anchor position; use actual head position and preserve height in saved delta.
- Session: Fixed streamed asset staying transparent after drag gesture; restart image tracking after app returns from background.
- Placement: Fixed 3D rotation applied before frame to prevent clipping during drag. Collaboration: Fixed duplicate device connections; improved reverse connection resilience; fixed auto-join VRED in SharePlay.
Improved collaboration sync, render resolution presets, and Bonjour stability
Note — Important: Please use this new TestFlight link in case you have been removed from testing: https://testflight.apple.com/join/QZb9XXT7
Features
Collaboration
- Display participant app state and VRED collaboration status via Bonjour to collaborators
- Sync VRED render/interaction settings and collaboration sync mode across participants
- Respect host auto-join setting for participants
- Added anchoring mode alert when starting collaboration
Streaming & Performance
- Reworked render resolution into preset-based menu with custom option
- Added separate performance window for HUD monitoring
- Show last-used server first in workstation list
- Show server info in LaunchingStreamView
Bug Fixes
Collaboration
- Resolved dual-host conflict when both devices start with persisted host role
- Fixed auto-rejoin when participant is already streaming
- Stopped CollaborationPopoverView from auto-closing when host starts session
- Prevented Bonjour from overwriting TCP-synced peer state values
- Fixed late-joining participant status not syncing to host
- Fixed join button and participant status sync bugs
- Disabled anchoring mode change for host during active session
- Locked presenter settings only when actually joined as participant
- Prevented auto-rejoin suppression on automatic session leaves
Bonjour & Networking
- Keep browser running continuously with lifecycle handling
- Preserved cached servers between health check cycles
- Only cache servers during local streaming sessions
- Fixed rate limiting to prevent infinite Bonjour republish loop
- Fixed invisible peer bug with improved service recovery
- Stopped Bonjour publishing when app enters background
- Only run Bonjour browser when on local streaming tab
Anchoring & Calibration
- Fixed corrected floor offset for synced anchor position when calibration enabled
- Project marker position to floor when floor calibration disabled
- Strip marker tilt from scene positioning and persistence
- Suppressed "Look at Image Marker" instruction during anchor restoration
- Prevented physical anchor fallback from being deleted on app resume
- Reset buttons now restore saved position/orientation
- Updated scene fallback anchor when offset changes in world mode
- Fixed physical anchor instruction not hiding when switching to world mode
VRED
- Added VREDCore edition to version detection
- Await MR mode switch before transitioning to streaming state
- Force MR mode as default when connecting to VRED with 2027 beta
- Cancel in-flight HTTP requests when stopping status polling
- Stop VRED status polling during session pause to avoid TCP errors
- Pause VRED Manager polling when app is backgrounded
Other
- Stopped accessory tracking when immersive space closes
Unified installer, Spatial Runtime, and end-to-end stream encryption
Important
- This release requires the installation of Innoactive Spatial Runtime: https://spatial-runtime.innoactive.io/
- Innoactive Portal for Vision Pro has been renamed to Innoactive Spatial for Vision Pro.
- Innoactive Stream Utility has been renamed to Innoactive Spatial Runtime.
New Installer: Spatial Runtime & VRED Plugin
We’ve introduced a new unified installer to simplify setup and configuration.
The installer now:
- Installs Innoactive Spatial Runtime (formerly Stream Utility)
- Installs the Innoactive VRED Plugin for all or selected VRED versions
- Adds support for VRED 2027.1 (Beta)
- Enables machine-wide installation for all users
- Automatically configures required firewall rules (admin privileges required)
- Configures VRED Cluster Setup
This significantly reduces manual setup steps and ensures a consistent configuration across workstations.
Innoactive Spatial Runtime
The Spatial Runtime acts as the bridge between OpenXR applications and Innoactive Spatial for Vision Pro.
- Non-admin users can now set the Runtime as the active OpenXR Runtime
- Configurable render resolution and foveated rendering
- Configurable HTTP API and foveated streaming ports
- Optional auto-start on login
- Version number displayed directly in the application window
- Session takeover support: stale client sessions no longer block new connections (users receive an approval dialog)
- Hardened service security with restricted access and connection timeouts
Innoactive VRED Plugin
Improved integration between VRED and Vision Pro.
- New “Innoactive” toolbar button to initiate connection from Vision Pro
- Automatically starts and connects to Innoactive Spatial Runtime
- Displays configuration alerts in VRED when changes are required
Innoactive Spatial for Vision Pro
This release introduces major improvements to positioning, anchoring, enterprise configuration, and security.
Anchoring & Positioning Enhancements
- Seatbucket calibration (Beta): Sync your scene to a seating buck with steering wheel calibration. Can be combined with anchoring via Logitech Muse Pen as a tracker.
- Save and load offset positions in all anchoring modes
- Save position presets in any anchoring mode
- New positioning mode: “Locked on trackable” Ensures the scene remains positioned at (0,0,0) relative to an image, object, or tracker
- Fine adjustment of saved positions (position and orientation)
- Support for custom image markers for scene anchoring (including collaboration scenarios)
- Debug mode option to visualize scene reconstruction and floor detection
- Fixed an issue that caused incorrect floor levels when using image marker anchoring
Enterprise & Licensing Updates
- The License menu is now called Enterprise Configuration (available in Settings)
- Enterprise configurations (formerly license files) can be placed in the app’s Documents folder and will be automatically imported on first launch
Streaming & Security
- Upgraded to CloudXR Framework 6.0.2
- End-to-end stream encryption
- New authorization workflow requiring connection approval on the workstation
- Offline mode to restrict internet access and improve stability in offline environments
- Improved service security within Spatial Runtime
User Interface Improvements
- New Session UI with reduced complexity
- Fully redesigned Settings menu
Bug Fixes
- Fixed an issue where VRED teleportation was enabled at startup despite being disabled in interaction settings
- Fixed an issue where locking mode was reset to “Free” after certain actions
- Fixed an issue where collaboration sessions were not resumed after the presenter removed and re-wore Vision Pro
This release strengthens security, improves deployment and enterprise configuration, and significantly enhances positioning, anchoring, and collaboration workflows across the Innoactive Spatial ecosystem.