Release availability
Know which instructions work with your installed SDK.
Published preview
The quickstarts are pinned to 0.0.1-rc.3 for native iOS, native Android and @crumbsdk/react-native, with react-native-nitro-modules 0.37.1 for React Native. They configure the basic reporter and ingestion using published APIs.
Version numbers in unreleased source files are not proof of package availability. In particular, main-branch source may still identify itself as rc.3 while containing changes that were added after publication.
| Capability | Published rc.3 | Main-branch preview |
|---|---|---|
| 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 | Implemented; unreleased |
| Opt-in JavaScript crash capture and recovery | Not included | Implemented; unreleased |
| Failure-time diagnostics and platform stacks | Not included | Implemented; unreleased |
| Opt-in recent rendering measurements | Not included | Implemented; unreleased |
| React Navigation, Expo Router and manual screen labels | Not included | Implemented; unreleased |
| Source-map upload CLI | No published CLI assumed | Run from a reviewed source checkout |
The published releases and npm package are the distribution references. Do not add a guessed rc.4 installation command until that release exists.
Using preview guides
Guides explicitly marked Preview describe the current implementation for evaluation with a reviewed SDK source build. Updating an installed rc.3 package without a new published artifact will not add those APIs. Most users should finish the quickstart and wait for the next release before adopting preview features.
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.
Keep higher deployment targets required by your host app and its framework. These are minimums, not instructions to downgrade a current application.