Which SDKs does this apply to?
This change applies to specific mobile SDKs:
Where can I find the latest stable release for any given SDK?
On the releases page of the SDK's GitHub repo mentioned above. Stable releases will have the Stable
label in the name of the release. You can also use the search box in the top right to search for 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
release status means that 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 a number of factors and can vary, but the target cadence is to provide stable releases roughly every month.
Should I only use stable releases?
We leave this decision up to you. Stable releases have been tested in the field and at significant scale. They are intended for a dependable and consistent experience. Please note that the Stable
release channel will get our newest features later than other releases.
How does this relate to stability of a feature?
A Stable
release status doesn't guarantee the stability of an SDK feature or product feature. A new feature that's still experimental might be part of a stable SDK release. Any experimental features will be clearly marked and offered as an opt-in.