npm eas-build-cache-provider 27.10.0
v27.10.0

46 minutes ago

v27.10.0

๐ŸŽ‰ New features

  • [build-tools] Add the experimental experimental_emulator_capture_version input to eas/start_android_emulator. The Android Emulator then preloads that version of the expo-emulator-capture agent and uses the lavapipe renderer, and later steps start expo-device-hub with the emulator capture on. When the agent cannot install, the emulator starts as before. Only web preview sessions support the capture for now, so other session types fail with an error when the input is set. (#4827 by @krystofwoldrich-agent)
  • [eas-cli] Add eas simulator:devices to list the devices Expo suggests for a simulator session. (#4879 by @brentvatne)

๐Ÿ› Bug fixes

  • [build-tools] Retry the first ngrok tunnel open of a device run session up to two times when ngrok rejects it with ERR_NGROK_802. The first open now waits 19 seconds instead of 15, so a tunnel that opens late is kept instead of closed. Startup can be cancelled during the retries, and a preview tunnel stops retrying when its session host finishes. (#4874 by @szdziedzic)
  • [eas-cli] Include the parent CLI command in telemetry to distinguish nested commands from direct usage. (#4876 by @davidmokos)
  • [build-tools] Run worker SSH sessions as detached upterm sessions that reconnect on their own under the same session ID, and stop them with upterm session stop. (#4857 by @AHGIJMKLKKZNPJKQR)
  • [build-tools] Run the command a client passes with eas workflow:ssh <id> <command> in worker SSH sessions, in the build directory. (#4863 by @AHGIJMKLKKZNPJKQR)
  • [build-tools] Always download upterm for worker SSH sessions instead of using an upterm found on PATH. (#4859 by @AHGIJMKLKKZNPJKQR)

๐Ÿงน Chores

Don't miss a new eas-build-cache-provider release

NewReleases is sending notifications on new releases.