Release Health without native layer support
Currently RN release health is powered by the native layers. That is: sentry-android for Android and sentry-cocoa for iOS and macOS. For Windows, we have no native layer, so only features available in the JS-layer are available.
One big feature that users lose is release health. This task is to add RH support directly at the JS layer to unblock React Native JavaScript-only use cases (at this time only Windows support).
This would also add release health/session tracking for expo
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!
"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀
Maybe we could align the public API with this issue https://github.com/getsentry/sentry-react-native/issues/927 which is also about tracking release health manually.
One big feature that users lose is release health. This task is to add RH support directly at the JS layer to unblock React Native JavaScript-only use cases (at this time only Windows support).
One other option would be to be using sentry-native for Windows support and its release health feature, similar to Android and iOS.
@bruno-garcia I believe sentry-javascript already offers the release health feature, right, should this feature track sessions automatically (by the browser) or just offer a startSession/endSession API?