npm / expo-server-sdk
expo-server-sdk
What changed in expo-server-sdk 4 to 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-03.
6 breaking1 deprecations3 new APIs and options
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initexpo-server-sdk 81 changes
Breaking changes 1
The SDK now uses the global fetch instead of undici's.
expo-server-sdk 74 changes
Breaking changes 1
Node v20.x, v21.x, and v22.x below v22.12.0 are no longer supported.
Deprecations 1
Deprecates _contentAvailable in favor of contentAvailable.
New APIs and options 2
Adds support for new APNs fields.
Adds the threadId parameter.
expo-server-sdk 62 changes
Breaking changes 1
The package is built as an ECMAScript module, changing its module format for developers using it.
New APIs and options 1
Adds new options for collapsing push notifications.
expo-server-sdk 52 changes
Breaking changes 2
Replaces node-fetch with undici as the HTTP client.
The useFcmV1 option was removed, so developers can no longer use it.
expo-server-sdk 41 changes
Breaking changes 1
Support for Node v18.x was dropped, so applications using this SDK must run on a supported Node.js version.