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)
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)
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β¦
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β¦
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β¦
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 @β¦
v24.5.0 π New features [build-tools] Let connected sandboxes run shell commands through the Expo MCP server. (#4347 by @sjchmiela)
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)
v24.4.1 π§Ή Chores [eas-cli] Bump @expo/apple-utils to 2.2.1. (#4404 by @brentvatne)
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β¦
v24.3.0 π New features [eas-build-job] Add a shared protocol for sandbox daemon commands. (#4346 by @sjchmiela)
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-β¦
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)
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)
v24.1.0 π New features [eas-cli] Add --egress-allow <host:port> to eas simulator:start so local egress sessions can reach dev servers on this machine or its network. (#4369 by @brentvatne) [eas-cli][build-tools] Forward --egress-allow localhost:<port> and 127.0.0.1:<port> entries from the simulator host's loopback interface to this machine (like adb reverse), so dev server URLs that use 127.0.0.1β¦
v24.0.0 π Breaking changes [eas-cli] Align the eas observe:* commands with the renamed Observe GraphQL schema. --json output now uses name/value instead of metricName/metricValue (metrics) and name instead of eventName (log events and event-name summaries), and eas observe:events now lists user-defined events only β exceptions moved to the new eas observe:errors. (#4338 by @douglowder) π New featuβ¦
v23.2.0 π New features [eas-cli] Add --tag to eas simulator and eas simulator:list to group and filter simulator sessions by app variant. (#4318 by @tchayen) [eas-cli] Update workflow run logs in real time, instead of every 10 seconds. (#4228 by @AHGIJMKLKKZNPJKQR) [build-tools] Add expo-device-hub web previews to Android web-preview-only, Agent Device, Argent, and Appium remote sessions. (#4304 bβ¦
v23.1.0 π New features [eas-cli] Prompt for the Expo SDK version in eas new and add a --sdk-version flag. The template now downloads from npm instead of GitHub to support SDK-specific versions. (#4301 by @brentvatne) [eas-cli] Clean up template metadata in projects created with eas new: remove the template LICENSE file and reset the package.json name, version, and license fields. (#4301 by @brentvβ¦
v23.0.0 π Breaking changes [eas-cli] Rename the EAS Simulator preview-only session type from --type serve-sim to --type web-preview-only. (#4298 by @szdziedzic) π New features [build-tools] Cache CocoaPods dependencies between iOS builds. (#4266 by @AbbanMustafa) [build-tools] Support EAS_BUN_FILTER_WORKSPACE to install only the selected workspace's dependencies with bun install --filter. (#4292 bβ¦
v22.6.0 π New features [eas-cli] Add an opt-in --max-idle-time-minutes flag to eas simulator; the session stops automatically after that many minutes without activity. (#4156 by @szdziedzic) [eas-cli] Add experimental --resource-class flag to eas simulator. (#4268 by @gwdp) [build-tools] Add worker-side SSH session helpers (upterm relay + session create/report/close). (#4030 by @gwdp) [worker] Wirβ¦
v22.5.0
v22.4.0
v22.3.0
v22.2.0 π New features [eas-cli] Add --device flag to eas simulator for selecting the virtual device to start. (#4172 by @szdziedzic) [eas-cli] Add support for Appium EAS Simulator sessions. (#4190 by @sjchmiela) π Bug fixes [eas-cli] Disallow 0-length uploads. (#4192 by @wschurman) [eas-cli] Send the expected Content-MD5 checksum with GCS signed URL uploads so GCS rejects corrupted uploads. (#420β¦
v22.1.0
v22.0.0 π Breaking changes [eas-cli] Build objects in --json output (eas build, eas build:list, eas build:view, eas build:resign) now have app, updateChannel (object with id and name), and runtime (object with id and version) instead of project, channel, and runtimeVersion. eas update:republish --json output likewise has runtime instead of runtimeVersion. Other update commands' --json output and eβ¦
v21.8.0 π New features [eas-cli] Add Supabase integration foundation: GraphQL client, shared integration helpers, and provisioning utilities. (#4130 by @gwdp) [eas-cli] Add eas integrations:supabase:connect command. (#4106 by @gwdp) [eas-cli] Add eas integrations:supabase:dashboard command. (#4107 by @gwdp) [eas-cli] Add eas integrations:supabase:disconnect command. (#4108 by @gwdp)
v21.7.1
v21.7.0 π New features [build-tools] Label serve-sim metrics artifacts with the sim's device name (from the metrics meta) instead of the raw udid. (#4127 by @gwdp) [build-tools] Set the artifact kind for Argent session artifacts from the MIME type reported by the tool server, so screenshots and screen recordings are grouped and labelled on the simulator session page instead of appearing in an unclβ¦
v21.6.0 π New features [eas-build-job] Replace eas-cli npm dist-tags with cli-versions.json. (#4147 by @douglowder) [eas-cli] Make eas simulator the canonical command and keep eas simulator:start as an alias. (#4112 by @szdziedzic) [eas-cli] Validate local composite functions referenced from workflow job hooks during eas workflow:validate. (#4064 by @sswrk) [eas-cli] Add eas sim as a shortcut forβ¦
v21.5.1