Innoactive Spatial

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:

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:

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:

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:

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

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.