Recently shipped the Expo SDK 58 beta and one-command PostHog setup.

SDK 58 beta targets iOS 27. The beta runs three to four weeks with fixes landing continuously, and it's shippable now if you need iOS 27 support. React Native 0.88 is still a release candidate, so SDK 58 stable follows RN 0.88 stable.
PostHog setup is now one command. eas integrations:posthog:connect creates your PostHog org and project, installs the React Native SDK, and wires up app.json — or links an existing project. EAS Workflows can emit matching events through posthog_capture_event.
Simulator sessions gained preview and capture tooling.
- iOS Simulator previews stream over H.264, and serve-sim can record sessions.
eas simulator:start and :get report the expo.dev preview page instead of a raw tunnel URL in printed output and --json; Share copies that page.
--network-capture records HTTP(S) traffic from apps on the device, optionally keeping headers and bodies.
--egress local now works on Android, with refused destinations logged as warnings.
--build-fingerprint installs the newest build matching a fingerprint.
EAS CLI v24 requires Node ^20.18.3 || >=22.0.0 and renamed the Observe schema. --json from eas observe:* uses name/value instead of metricName/metricValue, and observe:events lists user-defined events only — exceptions moved to eas observe:errors.
Smaller EAS CLI additions.
eas channel:protect and :unprotect manage EAS Update channel protection, shown in channel list and view output.
--force-end-active-rollout ends an in-progress rollout on eas update and its rollback and republish variants.
--upload-source-maps uploads source maps with eas update; workflow:ssh accepts build IDs.
eas build --wait prints logs, and scoped tokens without primary-account access can log in.