Bug Fixes
- Fixed an issue with the
getHttpHeaderforTracking
function, which was causing problems with fetch instrumentation. This fix ensures proper tracking of HTTP requests.
Improvements
- Native Android agent updated to version 7.6.0
New Features
- Distributed Tracing Control
- Introducing a new feature flag:
distributedTracingEnabled
, providing the ability to enable or disable distributed tracing functionality.
Bug Fixes
- Resolved an issue where the web implementation was not functioning while using the logs API.
New in this release
- 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
Improvements
- Native Android agent updated to version 7.5.0
- Native iOS agent updated to version 7.5.0
New in this release
- Bug fix: Disabled the background reporting functionality to resolve an issue on the iOS side.
New in this release
- Improvements
The native iOS Agent has been updated to version 7.4.11, 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.
- Bug Fixes Resolved a problem where console logs were not being displayed correctly in the console, ensuring that the console logging functionality now works as expected.
New in this release
- Capacitor 6.0 Support
- Upgrading the native iOS agent to version 7.4.11.
- Upgrading the native Android agent to version 7.3.1.
New in this release
- Updated native iOS agent: We've upgraded the native iOS agent to version 7.4.10, which includes performance improvements and bug fixes.
- Fixed an issue where agent is unable to capture fetch request if request body is undefined.
New in this release
- 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.
- Resolved an issue in the fetch instrumentation where the absence of a body led to failure in recording network requests by the agent.
These enhancements help to improve overall user experience and application performance.
New in this release
Bug fix: Resolved an issue where options were undefined, causing the HTTP request to break. With this fix, options are properly defined, ensuring smooth functioning of the fetch instrumentation.
Bug fix: Fixed an issue where the fetch instrumentation was not working correctly on browsers, rendering the customer unable to use the browser for development purposes.
These bug fixes enhance the reliability and compatibility of the fetch instrumentation, ensuring a seamless experience for customers during their development activities.
New in this release
- Fixed a bug in the fetch instrumentation where customer options were inadvertently removed when no headers were specified. Now, options will be preserved even when headers are absent.
- Resolved a bug in the
XMLHttpRequest instrumentation
that was throwing errors when headers were added by the instrumentation. This issue has been fixed to prevent any unexpected errors in such cases. - Addressed an issue that resulted in app crashes when an invalid URL was encountered in the capacitor plugin. To mitigate this, a valid URL checker has been implemented to ensure that
mobilerequest
events are created only with valid URLs.
These updates are intended to improve the overall performance and functionality of our agent. We appreciate your patience and understanding as we work to enhance your experience.