E

EAS CLI (Expo Application Services)

E
EAS CLI (Expo Application Services) Mobile v27.4.1

v27.4.1

v27.4.1 ๐Ÿ› Bug fixes [simulator-launcher][build-tools] Wait for a starting warm Simulator launcher before claiming its session, instead of falling back to a cold start. (#4810 by @gwdp)

E
EAS CLI (Expo Application Services) Mobile v27.4.0

v27.4.0

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. An appium claim 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โ€ฆ

E
EAS CLI (Expo Application Services) Mobile v27.3.0

v27.3.0

v27.3.0 ๐ŸŽ‰ New features [eas-build-job] Add optional Observe error context to workflow jobs. (#4787 by @AbbanMustafa) ๐Ÿ› Bug fixes [eas-cli] Bump @expo/apple-utils to 2.3.0 to fix iOS capability sync when App Store Connect rejects enabling, disabling or changing a capability. (#4790 by @douglowder) [eas-cli] Keep already linked App Groups, Merchant IDs and iCloud containers when capability sync linkโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v27.2.0

v27.2.0

v27.2.0 ๐ŸŽ‰ New features [build-tools] Use single-device previews when the session already has a valid device ID. (#4733 by @gwdp) [eas-cli] Add an experiment that suggests Expo Update to coding agents after a build when the Free plan account is within 5 builds of the platform limit. (#4758 by @williamgrosset) [eas-cli] Add eas observe:traces to list request trace spans (or a summary of span names aโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v27.1.0

v27.1.0

v27.1.0 ๐ŸŽ‰ New features [eas-cli] Display queued workflow runs: workflow:run --wait and workflow:status show a run waiting for its concurrency group and the run blocking it, and workflow:cancel includes queued runs in its selection list. (#4258 by @hSATAC) [eas-cli] Upload the workflow files that uses jobs reference, including nested ones, when running a local workflow file with eas workflow:run. (โ€ฆ

E
EAS CLI (Expo Application Services) Mobile v26.0.0

v26.0.0

v26.0.0 ๐Ÿ›  Breaking changes [eas-build-job][build-tools] Remove legacy artifact type exports and route workflow uploads through workflow storage without file-type categories. Preserve workflow uploads and Maestro reports. (#4719 by @sjchmiela) ๐ŸŽ‰ New features [eas-build-job][build-tools] Export validateAndroidLaunchOptions and quoteAndroidShellCommand from @expo/eas-build-job, so Android launch arguโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v25.3.0

v25.3.0

v25.3.0 ๐ŸŽ‰ New features [eas-cli] Add a Free plan build limit checkout experiment to eas build that offers to open the Starter plan checkout. (#4633 by @williamgrosset) [build-tools] Let serve-sim boot, install and launch Argent iOS sessions. (#4602 by @gwdp) [build-tools] Let serve-sim boot, install and launch Appium iOS sessions. (#4603 by @gwdp) [build-tools] Upload the screen recording sessionโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v25.2.0

v25.2.0

v25.2.0 ๐ŸŽ‰ New features [eas-cli] Add experimentation client. (#4558 by @williamgrosset) [eas-cli] Add a Free plan build limit guidance experiment for coding agents to eas build. (#4631 by @williamgrosset) [build-tools] Let serve-sim boot, install and launch agent-device iOS sessions with the local-egress guard. (#4544 by @gwdp) [eas-cli] Add eas simulator:control to run serve-sim actions, with filโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v25.1.1

v25.1.1

v25.1.1 ๐Ÿ› Bug fixes [build-tools] Call www only through the device run session worker API in device run session jobs, and remove their GraphQL fallbacks. (#4638 by @szdziedzic)

E
EAS CLI (Expo Application Services) Mobile v25.0.0

v25.0.0

v25.0.0 ๐Ÿ›  Breaking changes [eas-cli] Default new simulator sessions to authenticated preview links and omit preview credentials from private output; use simulator:start --public-link for public sharing, while simulator:get follows the saved preference. (#4619 by @gwdp) ๐ŸŽ‰ New features [build-tools] Start expo-device-hub for Android simulator sessions with --require-token and the website origins, asโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.14.0

v24.14.0

v24.14.0 ๐ŸŽ‰ New features [eas-cli] Add --platform to eas workflow:insights:maestro and list Maestro runs and flows per platform. (#4613 by @hSATAC) ๐Ÿ› Bug fixes [build-tools] Allow more time for iOS screen recordings to finalize during session shutdown. (#4626 by @gwdp) ๐Ÿงน Chores [eas-cli] Fix the channel:protect and channel:unprotect descriptions to include Release Managers and Owners, not only admiโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.13.0

v24.13.0

v24.13.0 ๐ŸŽ‰ New features [build-tools] Let the MCP server read text and image files from sandboxes. (#4555 by @AHGIJMKLKKZNPJKQR) [eas-cli][local-build-plugin] Deprecate Node.js 20, and print a warning when running on it. A future release will require Node.js 22 or newer. Development and CI now use Node.js 22. (#4579 by @douglowder) [build-tools] Add eas/run_agent, a step that runs Claude Code forโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.12.1

v24.12.1

v24.12.1 ๐Ÿ› Bug fixes [eas-cli] Stop a simulator session that the server creates after Ctrl+C lands during eas simulator create. (#4522 by @sjkim-expo)

E
EAS CLI (Expo Application Services) Mobile v24.12.0

v24.12.0

v24.12.0 ๐ŸŽ‰ New features [eas-cli] Fix eas workflow:ssh handling of missing builds IDs. (#4529 by @AHGIJMKLKKZNPJKQR) [build-tools] Upload the embedded bundle from custom builds that use eas/build. (#4494 by @gwdp) [build-tools] Add the eas/upload_embedded_bundle step for custom build configs. (#4494 by @gwdp) [eas-cli] Include assetMapUrl and sourceMapUrl in the eas update:view --json output. Eachโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.11.0

v24.11.0

v24.11.0 ๐ŸŽ‰ New features [build-tools] Record iOS Simulator sessions through serve-sim. (#4474 by @gwdp) [eas-cli] Add browser device login with resumable commands for chat agents. (#4502 by @eiiot) [build-tools] Upload the display rotation agent-device reports for a screenshot as device run session artifact metadata. (#4508 by @szdziedzic) ๐Ÿ› Bug fixes [build-tools] Allow expo.test subdomains to opโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.10.0

v24.10.0

v24.10.0 ๐ŸŽ‰ New features [eas-cli] Add --network-capture to eas simulator to record HTTP(S) traffic from apps on the device, and --network-capture-field to also keep headers, query values, or request and response bodies. (#4308 by @gwdp)

E
EAS CLI (Expo Application Services) Mobile v24.9.0

v24.9.0

v24.9.0 ๐ŸŽ‰ New features [eas-cli] Add --force-end-active-rollout to eas update, eas update:republish, eas update:roll-back-to-embedded and eas update:rollback. (#4233 by @gwdp) [eas-cli] Allow eas simulator:start --platform android --egress local. On Android, --egress-allow localhost:<port> also covers 10.0.2.2:<port>, and refused destinations are shown as warnings. (#4519 by @brentvatne) [build-toโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.8.0

v24.8.0

v24.8.0 ๐ŸŽ‰ New features [eas-cli] Add --build-fingerprint to eas simulator to install the newest build with a given fingerprint. (#4472 by @tchayen) [eas-cli] Accept build IDs in workflow:ssh <id>. (#4452 by @AHGIJMKLKKZNPJKQR) [eas-cli] Make eas simulator:* commands visible in help output. (#4456 by @szdziedzic) [build-tools] Pass --share-url when launching serve-sim so Share copies the expo.dev pโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.7.0

v24.7.0

v24.7.0 ๐ŸŽ‰ New features [build-tools] Stream iOS Simulator previews with H.264. (#4416 by @gwdp) [build-tools] Report the expo.dev preview page as a simulator session's preview URL, and the preview server behind it as previewApiUrl. (#4353 by @gwdp) [eas-cli] eas simulator:start and eas simulator:get now report the expo.dev preview page instead of the raw tunnel URL, in both the printed instructionโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.6.0

v24.6.0

v24.6.0 ๐ŸŽ‰ New features [eas-cli] Display logs in eas build --wait. (#4303 by @AHGIJMKLKKZNPJKQR) ๐Ÿ› Bug fixes [build-tools] Skip project source refresh for jobs with no sources. (#4389 by @sjchmiela) [eas-cli] Stop fetching the primary account in the login query. Commands that need it now fetch it on demand, so scoped access tokens without primary account access no longer fail at login. (#4380 by @โ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.4.2

v24.4.2

v24.4.2 ๐Ÿ› Bug fixes [eas-cli] Support Xcode 27, which replaces Simulator.app with Device Hub, in build:dev, build:run, and run for iOS simulator builds. (#4405 by @brentvatne)

E
EAS CLI (Expo Application Services) Mobile v24.4.0

v24.4.0

v24.4.0 ๐Ÿ›  Breaking changes [eas-cli] Require Node ^20.18.3 || >=22.0.0. (#4279 by @ramonclaudio) ๐ŸŽ‰ New features [build-tools] Inject a guard into every iOS Simulator process during --egress local sessions that refuses connections which bypass the system proxy and reports them, with the calling frameworks, in the session log. (#4393 by @brentvatne) [build-tools] Set proxy environment variables insiโ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.2.0

v24.2.0

v24.2.0 ๐ŸŽ‰ New features [eas-build-job] Remove repository URLs from Git job inputs and fetch them when resolving project sources. (#4360 by @sjchmiela) [eas-cli] Add eas workflow:insights to display Workflows Insights for a time range: run counts and success rate compared with the previous period, runs over time, and a per-workflow breakdown, with --json output for scripts. (#4367 by @hSATAC) [eas-โ€ฆ

E
EAS CLI (Expo Application Services) Mobile v24.1.2

v24.1.2

v24.1.2 ๐Ÿ› Bug fixes [eas-cli] Shorten the local egress banner printed by eas simulator:start and stop mentioning eas simulator:egress in interactive mode, where the client runs in the same terminal. (#4383 by @brentvatne)

E
EAS CLI (Expo Application Services) Mobile v24.1.1

v24.1.1

v24.1.1 ๐Ÿ› Bug fixes [eas-cli] Stop telling interactive eas simulator:start --egress local users to run eas simulator:egress when the egress client already runs in the same terminal. (#4382 by @brentvatne)