Release availability
Know which instructions work with your installed SDK.
Published preview
The quickstarts target published 0.0.1-rc.6, a prerelease rather than stable
0.0.1. Native iOS uses Swift Package Manager; Android uses Maven Central; React
Native/Expo uses @crumbsdk/react-native@0.0.1-rc.6 with Nitro 0.37.1.
rc.6 corrects the bundled iOS dependency wrapper to match Crumb's existing deployment floor and isolates native capture tests. Runtime APIs and support floors are unchanged. See the rc.6 correction and migration notes. The rc.5 setup and source-map history remains available for earlier upgrades.
Native iOS rc.6 is not a public CocoaPods release. The rc.3 CocoaPods setup is a separate legacy path. React Native rc.6 instead bundles its iOS dependencies and requires the Expo plugin or bare-app Podfile helper in the quickstart.
The standalone source-map CLI is published at rc.6. The React Native package
already includes its compatible, pinned rc.4 uploader; most apps do not need a
second Crumb package. npm prereleases use next; use exact quickstart versions.
| Capability | Earlier rc.3 | Published rc.6 |
|---|---|---|
| Native reporter, foreground shake, screenshot masking, durable submission and upload | Available | Available |
React Native Crumb.log and optional warn/error console capture | Available | Available |
| Reporter theme and field options; evidence allowlist; custom context; workspace policy | Not included | Included; configure explicitly |
| Opt-in JavaScript crash capture and recovery | Not included | Included; configure explicitly |
| Failure-time diagnostics and platform stacks | Not included | Included; configure explicitly |
| Opt-in recent rendering measurements | Not included | Included; configure explicitly |
| React Navigation, Expo Router and manual screen labels | Not included | Included; configure explicitly |
| React Native bundled iOS dependencies and Expo config plugin | Not included | Included; configure explicitly |
| Guided setup and automatic release source-map hooks | Not included | Included; configure explicitly |
| Source-map upload CLI | No published CLI assumed | Published rc.6; adapter includes rc.4 |
The published rc.6 release, React Native npm package and source-map CLI are the distribution references. A future main-branch version string does not establish publication.
Using optional features
Guides describe the published rc.6 preview SDK and the configuration each feature needs. Finish the first-report quickstart before adding optional collection. Publication does not establish compatibility with every host app, device or update pipeline. Verify your own release builds and preserve explicit raw stacks when source maps are missing or do not match.
The dashboard and SDK need compatible report formats: baseline reports use 1.0; the iOS native-frame extension and rendering use 1.1 (Android managed stacks without rendering remain 1.0); screen context uses 1.2. Coordinate a compatible Crumb service before distributing preview-enabled builds. Older reports do not gain missing evidence retroactively.
Support floors
- Native iOS: iOS 15 or newer.
- Native Android: API 26 or newer, Java 17 bytecode.
- React Native: 0.79 or newer, iOS 15.1 or newer, Android API 26 or newer.
- Expo: a native development or production build; Expo Go is unsupported.
- Guided setup and source-map build commands: Node.js 22 or newer.
Keep higher deployment targets required by your host app and its framework. These are minimums, not instructions to downgrade a current application.