Skip to content

Releases: expo/expo-device-hub

expo-device-hub@0.10.1

Choose a tag to compare

Patch Changes

  • 5ee7d90: Forward gRPC frames to FFmpeg as soon as its input is ready.

expo-device-hub@0.10.0

Choose a tag to compare

Minor Changes

  • 56e6f33: Add Android reduce-motion and increase-contrast controls to the shared device options UI.
  • 06df67a: Add an Android bold-text control to the shared device options UI.
  • ed1da9f: Add an Android display-size control to the shared device options UI, with the resulting smallest-width dp shown beneath it.
  • 1e08984: Add optional hardware H.264 encoding for Android gRPC streams.
  • c4418f3: Use RGB888 delivery by default for Android gRPC streaming.
  • 2f4934a: Add RGB888 image delivery over gRPC to Android streaming.
  • a18d697: Add Video FPS and Video bitrate controls to Android stream options for WebSocket and WebRTC playback.
  • 9d73330: Default to 60 FPS streaming for both iOS and Android.
  • e107419: Add camera image passthrough for Android emulators.

Patch Changes

  • 5755ea6: Prevent the connecting overlay from flashing during a quick initial server connection.

expo-device-hub@0.9.0

Choose a tag to compare

Minor Changes

  • 36dd944: Add selectable scrcpy and emulator-gRPC input delivery for gRPC Android streams, defaulting gRPC capture to scrcpy input.
  • 76d7e34: Redesign the dashboard to the new Expo look.

Patch Changes

  • 2f34c96: Preserve 60 FPS Android gRPC MMAP capture under normal notification and encoder-timer jitter.

expo-device-hub@0.8.0

Choose a tag to compare

Minor Changes

  • c56f6d5: Add runtime Android stream resolution and capture-source controls, explicit PNG/MMAP delivery for the emulator gRPC source in the CLI and UI, use the 60 FPS capture default, expose producer-to-client pipeline diagnostics, and accurately count browser-presented frames while preserving the Hub session across stream restarts.
  • d6c1ae8: Add WebRTC stream statistics. Move Android network and font-scale compatibility routes to serve-emu.

expo-device-hub@0.7.1

Choose a tag to compare

Patch Changes

  • e2ca548: Honor X-Forwarded-Proto in the standalone CLI so WebRTC signaling works behind TLS-terminating reverse proxies.

expo-device-hub@0.7.0

Choose a tag to compare

Minor Changes

  • 09ec254: Add a --hide-boot-device CLI option that hides controls for booting and creating devices.

Patch Changes

  • 5065b02: Show a compact stream-status pill above the device frame and reveal its identifier on click.

expo-device-hub@0.6.0

Choose a tag to compare

Minor Changes

  • ce7fec2: Add Android network and font-size controls to the shared device options UI.
  • b1e9c36: Add Android WebRTC streaming

Patch Changes

  • bf38c74: Send iOS screenshot requests with POST to match the updated serve-sim endpoint.

expo-device-hub@0.5.0

Choose a tag to compare

Minor Changes

  • 9897a47: Add agentic cursor visuals for argent
  • 2ef9430: Add device options, activity graphs, device events, stream controls, and collapsible log sections for iOS sessions.
  • 14be971: Add --hide-sidebar to the standalone CLI.
  • be2b818: Add standalone CLI flags for configuring serve-sim streaming, WebRTC ICE, and metrics CORS.
    Expose EAS-compatible readiness and temporary serve-sim-backed metrics endpoints.

expo-device-hub@0.4.0

Choose a tag to compare

Minor Changes

  • 1e21217: Add --platform ios|android to the standalone CLI.
  • d906816: Add keyboard input and simulator keyboard controls.
  • 571207b: Add H.264, and WebRTC iOS simulator streaming.
  • e106f9b: Add --transport mjpeg|h264|webrtc to the standalone CLI.

expo-device-hub@0.3.0

Choose a tag to compare

Minor Changes

  • d5c3290: Added UI to create new simulators and emulators based on the available SDKs.
  • f7f6486: Add currently opened application metadata.
  • b6d3b9f: Added fullscreen compact view to maximize the device view when used in agentic UIs.

Patch Changes

  • 93a310a, 9282d67: Fixed reading of the last boot timestamp of recent simulators and emulators.