Changelog - Coralogix React Native Plugin
0.3.2 (2026-03-29)
🩹 Patch
- Bump iOS native SDK to 2.4.1
0.3.1 (2026-03-19)
🩹 Fixes
- Pass
hasBeforeSend flag to native on init so beforeSendCallback is set to null when not configured, avoiding an unnecessary JS round-trip for every span (CX-35463)
0.3.0 (2026-03-10)
🚀 Features
- Add network payload and header capture support (CX-32504): configure
networkExtraConfig rules to capture request/response headers and payloads per URL pattern
- Add
NetworkCaptureRule type to public API for typed configuration
- Android: pass
networkExtraConfig rules through native bridge to Android SDK
- JS: async fetch instrumentation with response payload capture via
Response.clone()
- Android version bumped to 2.9.3
- iOS version bumped to 2.3.0
🩹 Fixes
- add explicit types to Headers.forEach callback
- use Headers.forEach() instead of entries() for es2022 lib compat
- cast serializeNetworkCaptureRules return type to any[] for native bridge
- update CoralogixRum.init return type to Promise
0.2.11 (2026-03-10)
🚀 Features
- Add automatic user interaction instrumentation (clicks, scrolls, swipes) for React Native components (CX-33494)
- Add native bridge method
reportUserInteraction for Android and iOS
- Bump Android native SDK to 2.9.0
- Bump iOS native SDK (Coralogix/CoralogixInternal/SessionReplay) to 2.2.0
0.2.10 (2026-02-22)
🩹 Fixes
- Android: skip null values returned by
getString(i) when iterating over a ReadableArray, preventing potential NullPointerException downstream (CX-32237)
0.2.9 (2026-02-11)
🚀 Features
- added android support for allowedTracingUrls, bumped android native sdk to latest version 2.7.2
0.2.8 (2026-02-08)
- Bump ios native version to 2.0.0
0.2.7 (2026-01-29)
🩹 Fixes
- changed name for traceParentInHeader options object
- simplify traceParentInHeader mapping and rename allowedTracingUrls
- when traceParentInHeader is disabled, don't inject any headers at all
- map traceParentInHeader keys from RN to native iOS SDK format
- change documentation for View Tracking
🩹 Patch
- updated the android native sdk to version 2.6.4
- updated the ios native sdk to version 1.5.3
0.2.6 (2026-01-05)
🚀 Features
- Implement React Native SDK E2E Test
- Bump iOS native version to 1.5.2
0.2.5 (2025-12-08)
Fix: Resolved an issue where severity mapping bug by treating the value as Double instead of Int.
0.2.4 (2025-12-07)
🩹 Fixes
- Fixed network request duration reporting to use milliseconds instead of nanoseconds, ensuring accurate timing metrics in network request data
- Fixed severity 0, sometimes being sent as fallback to 0
- Patch: Bump Android native version to 2.6.2
0.2.3 (2025-12-04)
🩹 Fixes
Properly handle the is_crash flag
Patch: Bump iOS native version to 1.5.0
0.2.2 (2025-11-20)
🩹 Patch
- chore: updated the android native sdk to version 2.6.1
0.2.1 (2025-11-18)
🚀 Features
🩹 Patch
- Bump Android native version to 2.6.0, updated the code to support latest changes in the native sdk
0.2.0 (2025-11-11)
🚀 Features
- add session replay Documents
- added manual masking functionality
- added missing session replay options
- added basic session replay bridge implementation for react native
🩹 Fixes
- pr changes
- update readme.md
- changed implementation for masking specific elements to a hook on onLayout to not influence the app's layout with an extra layout node
- iOS masking view + version bump 1.4.0
- mask all texts default value
- moved android impl for shutdown to a handler to run on main
0.1.10 (2025-11-11)
🩹 Fixes
Fix iOS not sending custom measurement
0.1.9 (2025-11-10)
🩹 Patch
- Bump iOS native version to 1.4.0
0.1.8 (2025-11-04)
🩹 Fixes
- the log can now get any type for the data and labels map parameters
0.1.7 (2025-11-02)
🚀 Features
- added automatic navigation detection using the react-navigation/native package
Patch
- Bump android native version to 2.5.6
0.1.6 (2025-10-26)
Patch
- Bump android native version to 2.5.51
- Bump ios native version to 1.3.0
🚀 Features
- Integrate support for the Coralogix Gradle Plugin for automatic network instrumentation
- Added granular control for disabling only specific mobile vitals detectors
0.1.5 (2025-10-13)
🩹 Fixes
- fixed build issue in iOS
- fixed beforeSend to actually be optional in iOS
- handle hot reload appropriately to shutdown our native sdk, the sdk is initialized anew keeping context fresh in the native layer
0.1.4 (2025-10-09)
🩹 Fixes
- beforeSend is now optional
CoralogixRum.init is now async
0.1.3 (2025-09-02)
Patch
Bump android native version to 2.4.6
0.1.2 (2025-09-01)
Patch
Bump ios native version to 1.2.3
0.1.1 (2025-09-01)
🩹 Fixes
- better support for react native v0.78.2 and above
0.1.0 (2025-08-27)
🚀 Features
- Error instrumentation with customizable filtering
- Network request monitoring (Fetch)
- Mobile vitals tracking (JS refresh rate, performance metrics)
- Session sampling and tracking
- Trace context propagation
🆕 Added
- Initial release of the official Coralogix React Native Plugin
- Core SDK initialization and configuration
- User, application, and view context management
- Manual logging with multiple severity levels
- Custom measurements and metrics reporting
- Error reporting and crash detection