Skip to main content

Mobile SDK release process FAQ

Note: This article explains how we define and roll out releases for our Mobile SDKs.

Applies To

  • Apple, Android, React Native, and Flutter SDK users

  • Releases

Which SDKs does this apply to?

This change applies to these mobile SDKs:

Where can I find the latest stable release for any given SDK?

Open the releases page of the SDK's GitHub repository, linked above. Stable releases have the Stable label in the release name. You can also use the search box in the top right of the releases page to find the newest releases.

Does this mean our other releases are not stable?

No. Stability and performance are the top priorities for every release. The Stable status means the release has been tested and proven to work in the wild and at scale.

How often do we mark SDKs as stable?

The stable release cycle depends on several factors and can vary. The target cadence is monthly.

Should I only use stable releases?

This decision is up to you. Stable releases are tested in the field and at significant scale, so they provide a dependable and consistent experience. Note that the Stable release channel receives our newest features later than other releases.

How does this relate to stability of a feature?

A Stable release status does not guarantee the stability of an SDK feature or product feature. A new, experimental feature can be part of a stable SDK release. Sentry clearly marks experimental features and offers them as opt-in.

Did this answer your question?