Skip to main content

Expo 57.0.13

Release Date: August 14, 2026

OK EXPO 57.0.13 JUST DROPPED. The SDK 57 patch train keeps rolling — and this one is all about fixing the stuff that hurts: broken streaming, dead deep links, and builds that explode on React Native 0.87. period.

Released August 14, 2026. Four patches deep since 57.0.9. Here's the good stuff:

expo/fetch Finally Stops Ghosting You

iOS streaming was BROKEN. period. URLSession delegate callbacks racing startStreaming() could hand you an empty body on a 200 response, drop chunks, or just leave the stream hanging open forever. Fixed in #47796.

Abort signals now reject with a real AbortError instead of hanging FOREVER (#47573). And Response.text()/.arrayBuffer() that never settled when the network dropped? Also fixed (#48230). period.

iOS 27 SDK? Handled. RN 0.87? Handled.

Expo adopted the UIKit scene-based lifecycle so apps launch correctly on the iOS 27 SDK (#46733). Cold-start deep links that got eaten by the new lifecycle — Linking.getInitialURL() returning null — are fixed (#47628).

Building against React Native 0.87+? The legacy bridge RCTRootViewFactoryConfiguration setup is gone (#46641). And Metro port resolution now reads RCTMetroPort at runtime so bare projects stop fighting over 8081 (#48098). period.

Breaking-ish

Minimum Node.js version goes up to ^22.13.0. If you're still on Node 20, your CI is about to be mad at you. Upgrade rn.

The Speed Sauce

TextDecoder got rewritten for more decoding performance (#48877). URL/URLSearchParams now follow IDNA/TR-46 with way better spec adherence (#47813). Async imports via asyncRequireModule got proper thenable shape (#48550).

TL;DR: If you're on SDK 57 and you've been fighting fetch streams or iOS 27 — this is your patch. npx expo install [email protected] and go build something.

What is New?

By continuing to use the site, you agree to the use of cookies.