Expo SDK 58 is built for iOS 27, which requires the UIKit scene-based life cycle and makes iPhone apps resizable, and includes React Native 0.88. It adds the alpha expo-app-intents package for exposing app actions to Siri, Shortcuts, Spotlight, and Apple Intelligence, expo-hinge for foldable hinge state, and expo-device-hub for streaming simulators in the browser.
Expo Changelog
npx @buildinternet/releases get expo-changelogUser, account, and project settings on expo.dev have been redesigned with dedicated pages and a consistent sidebar. Account Billing, Receipts, Access Tokens, and Notifications moved into the account settings sidebar, while project Credentials, Hosting, and GitHub moved into the project settings sidebar.
EAS Observe records native crashes alongside JavaScript errors with no setup, covering uncaught Java and Kotlin exceptions and OS crash records on Android plus Mach exceptions, Unix signals, and uncaught Objective-C and Swift exceptions on iOS. Requires updating to expo-observe 57.0.21 or later on SDK 57; error reporting is in preview.
SDK 58 beta is built for iOS 27 and bundles React Native 0.88 release candidate, with a three-to-four-week beta period before stable. It adds expo-app-intents for exposing Siri, Shortcuts, Spotlight, and Apple Intelligence intents from JavaScript, plus an Expo CLI Device Hub integration for Xcode 27 and expo-device-hub browser dashboards for simulators. Apps now use the UIKit scene-based life cycle, so projects customizing AppDelegate.swift need the scene life cycle migration.
Running eas integrations:posthog:connect now creates a PostHog org and project, installs the React Native SDK, and wires up app.json automatically. Existing PostHog users link their org via a browser prompt first. EAS Workflows can emit posthog_capture_event events with eas/ names that link back to Expo, and PostHog can break funnels down by update ID.
Expo Go users must now be logged into both the Expo CLI and the Expo Go app to run projects in development mode. The requirement currently applies only to the latest iOS version; Android and simulator versions are unaffected, and development builds do not require login.
EAS Observe is now generally available, graduating from public beta. All plans include 90 days of data retention, with event allowances starting at 100,000 per month for the Free plan and 500,000 per month for Starter plans and above. Usage beyond the included amount is billed at $5 per million events.
The Expo MCP server is now in Claude's connector directory, so it can be added at claude.ai/directory/connectors/expo with one-time sign-in and works across Claude web, Desktop, mobile, Cowork, and Claude Code. Existing hand-configured setups keep working; free-plan usage is included, with paid plans getting higher limits.
Expo Agent, the web-based agent at agent.expo.dev, will be discontinued after July 31, 2026. Users can export projects by downloading or pulling from GitHub, then running bun install or npm install, with guidance for continuing development using Claude Code, Codex, and the Expo MCP server.
EAS Observe will move from public beta to general availability on August 20, 2026, with updated pricing: every plan includes 90 days of data retention; Free gets 100,000 events/month and the main dashboard; Starter and above get 500,000 events/month and all dashboards, with overage billed at $5 per 1 million events.
Passkeys can now be added to Expo accounts and used as a primary authentication factor, replacing the password-plus-OTP combination. Users with 2FA enabled can sign in with a passkey directly, skipping the second step. Passkeys are managed at expo.dev/settings#sign-in-methods and are unavailable to SSO users.
Upgrades from React Native 0.85 to 0.86, a release intended to have no breaking changes. Expo prebuild now clears and regenerates native android/ios directories by default. Also includes improvements to edge-to-edge Android support, DevTools dark mode, expo-image cache APIs, and animation library bumps.
Introducing a new insights dashboard, showing you how every Maestro end-to-end test run performed over time, across your whole team. Identify flakey tests, see when regressions were introduced, and stop scrolling through endless logs.
There are several ways to distribute iOS apps to your team: for devices, you can use TestFlight, ad hoc provisioning, or enterprise provisioning, and for simulators you can share a direct link to the build that can be installed manually or through…
Connect your AI coding assistant to your Expo project from any Expo plan.
Today we're announcing the release of Expo SDK 56. SDK 56 includes React Native 0.85 and React 19.2. Thank you to everyone who helped with beta testing.
We've made two changes to how Expo Go loads projects. First, when accessing updates published to EAS Update in Expo Go, you can now only load projects that you own or that are owned by an organization you are a member of. This…
Learn about the changes and how to upgrade
An update on the current status of Expo Go for SDK 55 and 56 on the Apple App Store and Google Play Store.
Enable Gradle caching for Android builds on EAS to reuse task outputs between builds. Set EAS_GRADLE_CACHE=1 and see up to 50% faster build times.


