Releases: DataDog/dd-sdk-reactnative
Releases · DataDog/dd-sdk-reactnative
1.3.1
What's Changed
- Fix count of errors not updated on the last view of a session
- Remove native crash duplicate on React Native crash
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- Add logs mapper by @louiszawadzki in #374
- Add RUM Error and Resource mappers by @louiszawadzki in #379
- Add RUM Action event mapper by @louiszawadzki in #384
- Enable not starting views in navigation integrations by @louiszawadzki in #391
- Add native user actions tracking by @eliac123 in #392
New Contributors
Full Changelog: 1.2.1...1.3.0
1.2.1
What's Changed
- Add mock for core module by @louiszawadzki in #381
- Update build.gradle for React Native 0.71 apps by @soulkito in #382
- Fix android sourcemap upload task for case-sensitive systems by @louiszawadzki in #385
New Contributors
- @soulkito made their first contribution in #382
Full Changelog: 1.2.0...1.2.1
1.2.0
What's changed
Initialize the SDK early with the DatadogProvider
component
To simplify the code for initialization and reduce the likelihood of registering RUM events before the SDK is able to report them, we introduced the DatadogProvider
component.
const config = new DatadogProviderConfiguration();
//...
export default function App() {
return (
<DatadogProvider configuration={config}>
<Navigation />
</DatadogProvider>
);
}
The migration process only requires 3 steps, and is described in our docs.
Other improvements
- Add telemetry sample rate by @louiszawadzki in #303
- Fix manual source map upload with hermes for RN over 0.70 by @louiszawadzki in #330
- Use
stack
for component errors stack traces by @louiszawadzki in #339 - Add Support for RN 0.71 in sourcemaps gradle task by @louiszawadzki in #344
- Update RumResource.ts to resolve import correctly by @ashutoshd11 in #365
- Update crash reporting docs for RN 0.71 by @louiszawadzki in #367
- Enable detekt fallback config by @louiszawadzki in #369
- Fix postinstall script for Windows by @louiszawadzki in #370
Full Changelog: 1.1.5...1.2.0
1.2.0-beta2
What's Changed
- Support sentry in expo by @louiszawadzki in #325
- Docs: add needed key in expo plugin options doc by @rlemasquerier in #328
- Fix manual source map upload with hermes for RN over 0.70 by @louiszawadzki in #330
- Use
stack
for component errors stack traces by @louiszawadzki in #339 - Report javascript frame rate by @louiszawadzki in #315
- Report javascript long tasks by @louiszawadzki in #347
- Add Support for RN 0.71 by @louiszawadzki in #344
- Update RumResource.ts to resolve import correctly by @ashutoshd11 in #365
- Enable detekt fallback config by @louiszawadzki in #369
New Contributors
- @rlemasquerier made their first contribution in #328
- @ashutoshd11 made their first contribution in #365
Full Changelog: 1.2.0-beta1...1.2.0-beta2
1.1.5
Fixes auto-instrumentation of user interaction tracking for React Native 0.70.
Full Changelog: 1.1.4...1.1.5
1.2.0-beta1
What's Changed
- Introduce new
DatadogProvider
component for easier initialization - Adds internal telemetry
Full Changelog: 1.1.4...1.2.0-beta1
1.1.4
Prevent crashes for React versions below 16.14.0
Full Changelog: 1.1.3...1.1.4
1.1.3
1.1.2
What's Changed
- Fix SDK initialization promise hanging on packager reload by @louiszawadzki in #287
- Fix manual view tracking documentation by @louiszawadzki in #286
- Fix android proxy authenticator by @louiszawadzki in #289
- Support new jsx transform (used by Expo) for automated user interaction tracking by @louiszawadzki in #292
Full Changelog: 1.1.1...1.1.2