v27.8.0
🎉 New features
- [eas-cli] Tell accounts without EAS Simulator access that it is available on the Starter, Production, and Enterprise plans and link to the billing page, instead of pointing at the waitlist.
simulator:availability --jsonnow returnsbillingUrlinstead ofwaitlistUrl. (#4866 by @szdziedzic)
🐛 Bug fixes
-
[build-tools] Point expo-device-hub at the scrcpy server copy in the
turtle-v2bucket in Android device sessions, so a failed GitHub release download no longer fails the session. expo-device-hub falls back to GitHub when the copy is missing. (#4848 by @sjkim-expo) -
[build-tools] Fix black iOS session preview artifacts on multi-display Simulators by capturing the active display through serve-sim. (#4777 by @gwdp)
Skip automatic previews on older serve-sim versions that cannot exclude them from idle activity.
-
[build-tools] Report flow tags with the Maestro test results of jobs that run
maestro-runner. The tags are read from the runner'sreport.json. (#4853 by @hSATAC) -
[build-tools] Send the session preview size to
preview-upload-sessionand refresh it when the size changes. (#4864 by @hirbod) -
[eas-cli] Remove the "Android emulator support is still in development" warning from
eas simulator. (#4870 by @szdziedzic) -
[build-tools] Send the width, height and source of simulator session screenshots (manual, agent-device and Argent, including Argent screenshot diffs) as artifact metadata, read from the image header. (#4858 by @hirbod)
-
[eas-cli][build-tools][eas-build-job] Fix sizes of 102.4 GB and larger being printed with a value about a million times too large, and share one
formatByteshelper betweeneas-cliandbuild-tools. (#4854 by @vonovak) -
[eas-cli] Package local Simulator app bundles for upload when the host supports gzip tar archives, and reject unsupported IPA and ZIP installs before uploading. (#4684 by @gwdp)
Fix packaging stalls for app bundles containing hard links and clean temporary archives when interrupted. Local app directories and
.tar.gz/.tgzfiles require a host advertising archive support. -
[eas-cli] Remove the
[EXPERIMENTAL]label fromeas simulatorcommands, excepteas simulator:egressand the--egressflag. (#4869 by @szdziedzic)