- Native Android agent updated to version 7.6.2
- Native iOS agent updated to version 7.5.3
- Added support for Expo 52
- Disabled default native C++ crash reporting
- Native Android agent updated to version 7.6.1
- Native iOS agent updated to version 7.5.2
- Native Android agent updated to version 7.6.0
- Fixed an issue causing the application to crash when transitioning to the background due to a mismatch between the Android and NDK agents.
- Distributed Tracing Control
- Introducing a new feature flag:
distributedTracingEnabled
, providing the ability to enable or disable distributed tracing functionality.
- Introducing a new feature flag:
- Addressed an issue where console debug logs were incorrectly displayed as console errors.
- Application Exit Information
- Added ApplicationExitInfo to data reporting
- Enabled by default
- Log Forwarding to New Relic
- Implement static API for sending logs to New Relic
- Can be enabled/disabled in your mobile application's entity settings page
- Native Android agent updated to version 7.5.0
- Native iOS agent updated to version 7.5.0
This is an Unpublished Version
Build Status: Failed
We encountered issues during the build process for this version. As a result, it has not been published and is not available for general use.
- Updated the native Android agent to version 7.3.1.
-
Improvements The native iOS Agent has been updated to version 7.4.12, bringing performance enhancements and bug fixes.
-
New Features A new backgroundReportingEnabled feature flag has been introduced to enable background reporting functionality. A new newEventSystemEnabled feature flag has been added to enable the new event system.
-
Changes The interactionTracingEnabled feature flag has been disabled by default to prevent potential crashes from occurring.
- Updated native iOS Agent: We've upgraded the native iOS agent to version 7.4.10, which includes performance improvements and bug fixes.
- Added Offline Harvesting Feature: This new feature enables the preservation of harvest data that would otherwise be lost when the application lacks an internet connection. The stored harvests will be sent once the internet connection is re-established and the next harvest upload is successful.
- Introduced setMaxOfflineStorageSize API: This new API allows the user to determine the maximum volume of data that can be stored locally. This aids in better management and control of local data storage.
- Updated native iOS Agent: We've upgraded the native iOS agent to version 7.4.9, which includes performance improvements and bug fixes.
- Updated native Android Agent: We've also upgraded the native Android agent to version 7.3.0 bringing benefits like improved stability and enhanced features.
- Added compatibility for Android dynamic features.
- Resolved an issue where events were not being reported in the event of a forceful termination of the application.
These enhancements help to improve overall user experience and application performance.
- Adds configurable request header instrumentation to network events The agent will now produce network event attributes for select header values if the headers are detected on the request. The header names to instrument are passed into the agent when started.
- Updated the native Android agent to version 7.2.0.
- Updated the native iOS agent to version 7.4.8.
Please refrain from using this release, as it encountered compilation errors during the iOS development process.
- Adds configurable request header instrumentation to network events The agent will now produce network event attributes for select header values if the headers are detected on the request. The header names to instrument are passed into the agent when started.
- Updated the native Android agent to version 7.2.0.
- Updated the native iOS agent to version 7.4.8.
- Updated the native Android agent to version 7.1.0.
- Addressed an issue that prevented app building due to missing compilesdk.
- Resolved a problem preventing apps from building due to an undefined package associated with AGP 4 compatibility.
- Addressed an issue with recordHandledException where users were unable to call this method for Android API levels 21 through 23
- Upgraded native iOS agent to v7.4.6
- Added Native C/C++ Crash Capture Support for Android
- Upgraded native Android agent to v7.0.0
- Added support for React Native 0.72.0
- Included support for Expo 49
- Upgrade native iOS agent to v7.4.5
- Added FedRAMP configuration flag on agent start.
- Upgrade native Android Agent to v6.11.1
- Upgrade native iOS agent to v7.4.4
- JavaScript Errors will now be reported as handled exceptions, providing more context and stack traces in the New Relic UI. Errors will only be symbolicated on debug mode.
- Added shutdown method, providing ability to shut down the agent within the current application lifecycle during runtime.
- Fixed an issue where the feature flag methods would result in an error.
- Upgrade native Android agent to v6.10.0
- Upgrade native iOS agent to v7.4.3
- Fixed an issue that caused conflicts with network monitoring in FlipperKit.
- Cyclical structures are now removed when sent to the console, preventing large circular structures from causing an out-of-memory issue on Android.
- TypeScript support has been added, providing improved type checking and better coding experience for TypeScript users.
- The ability to configure collector endpoints and logging level has been added, providing more control over the data collection process.
- The ability to turn off logging for iOS has been added, providing more control over the data collection process.
- Unhandled promise rejection handler will now handle null errors generated by React Native, ensuring that the application continues to run smoothly.
- Cyclical structures are now properly handled when sent to the console, avoiding potential errors and crashes in the logging process.
- Updated Native Android Agent Version
- Reduced bundle size of agent
- Fixed issue where pod hash would change on different builds
- Fix for recursive call for react native navigation for <=v4
- Removed jcenter from Android
- Fixed an issue where error stack trace length would cause crashing in iOS apps.
- Add methods that are currently available in the android and XCFramework agents.
- Add
recordError
to record javascript errors for react-native. - Add methods to set agent configuration after the agent has started.
- Fixed an issue where null errors in the global react native handler would cause errors on the XCFramework agent module.
- Fixed issue where JS Errors are not recording for iOS apps when Error stack length is lesser than 4096
- Fix Null Pointer Exception Crash
- Add Routing Instrumentation which will capture the current screen and record it as breadcrumb.
- Add support for Native Agent's Features Configuration
- Fix ErrorStack null crash
- React Native Agent GA release