v27.4.0
๐ New features
- [simulator-launcher][build-tools] Add
eas/start_warm_appium_remote_session, which runs the Appium session on the warm Simulator, or starts cold. Anappiumclaim stops the unused tools first, so WDA does not share the Simulator with the agent-device runner. (#4735 by @gwdp) - [build-tools] Add warm iOS session steps (
eas/start_warm_serve_sim_remote_session,eas/start_warm_agent_device_session,eas/start_warm_argent_remote_session). They run the existing session on the warm Simulator, or start cold.eas/start_agent_device_sessionalso acceptsinstall_app_pathandlaunch_app_identifier. (#4723 by @gwdp) - [build-tools] Update the app version and build number from the final application archive, so the build shows the values the native build resolved. (#3499 by @kadikraman)
๐ Bug fixes
- [build-tools] Upload the final agent-device session artifacts before stopping the daemon, including sessions that reuse a warm Simulator. (#4750 by @gwdp)
- [build-tools] Add internal helpers that claim the warm Simulator through the launcher and adopt it on the warm serve-sim. Skip the Expo Go install when the warm Simulator already has the same Expo Go version. (#4724 by @gwdp)
- [build-tools] Recover warm Simulator recordings when their MP4 exists before the shutdown manifest is ready. (#4789 by @gwdp)
- [eas-cli] Show the Expo Simulators hint after a successful build from November 10 instead of November 5. (#4801 by @williamgrosset)