Releases: DataDog/dd-sdk-ios
Releases · DataDog/dd-sdk-ios
1.7.0
This release brings RUM Mobile Vitals 🚀 and Datadog Crash Reporting (public beta).
Features
- RUM Mobile Vitals 🔬 - collecting memory, CPU and refresh rate metrics for RUM views (#493, #514, #522, #495)
- Crash Reporting - collecting crash reports for RUM views with
DatadogCrashReporting
module (public beta) - Added option for renaming instrumented RUM actions with
UIKitRUMUserActionsPredicate
(#539) - Added option for tracking events when app is in background with
trackBackgroundEvents()
(#504, #537) - Added support for
us3
endpoint (#523)
Bug Fixes
- Fixed
DDRUMView
API visibility for Objective-C (#583), (thanks @sdejesusF)
Improvements
- Improved RUM <> APM integration (#524, #575, #531), solves #572 (thanks @jracollins, @marcusway)
- Improved naming RUM views for views started with
key:
(#534) - Improved RUM actions instrumentation (#509, #545, #547)
- Custom timings in RUM views are now sanitized (#525)
- Events upload is no longer retried client token is invalid (#535)
1.7.0-beta3
Third beta release of 1.7.0
1.7.0-beta2
Second beta release of 1.7.0
1.7.0-beta1
First beta release of 1.7.0
1.6.0
This release brings a bunch of improvements ⚔️ and two brand new APIs for customizing auto-instrumented RUM Resources and Spans.
Features
- Added option for specifying custom attributes for auto-instrumented RUM Resources (#473)
- Added scrubbing API for redacting
spans
(#481)
Bug Fixes
- Fixed
[configuration trackUIKitRUMViews]
not working properly in Obj-c (#419) - Made
tracePropagationHTTPHeaders
available in Obj-c (#421, thanks @ben-yolabs) - Fixed RUM Views auto-instrumentation issues on iOS 11 (#474)
Improvements
- Added "VIEW NAME" attribute to RUM Views (#318)
- RUM Views cannot be now dropped using view event mapper (#415)
- Improved presentation of errors sent with
Logger
(#423) - Improved presentation of errors sent with
span.log()
(#431) - Added support for extra user attributes in Obj-c (#444)
- Added
foreground_duration
andis_background
information to networkspans
(#436) - RUM Views will now automatically stop when the app leaves foreground (#479)
DDURLSessionDelegate
can now be initialized before starting SDK (#483)
1.6.0-alpha1
Bumped version to 1.6.0-alpha1
1.5.2
1.5.1
1.5.0
This release brings bunch of improvements to Real User Monitoring for iOS apps.
Features
- Added set of scrubbing APIs for redacting and dropping particular RUM Events (#367).
- Added support for GDPR compliance with new
Datadog.set(trackingConsent:)
API (#335). - Added
Global.rum.addTiming(name:)
API for marking custom tming events in RUM Views (#323). - Added support for Alamofire networking with
DatadogAlamofireExtension
(#340). - Added option to configure data upload frequency and paylaod size with
.set(batchSize:)
and.set(uploadFrequency:)
APIs (#358). - Added convenient
.setError(_:)
API for settingError
onSpan
(#390).
Bug Fixes
Improvements
1.5.0-beta1
This beta release brings bunch of improvements to Real User Monitoring for iOS apps.
Features
- Added set of scrubbing APIs for redacting and dropping particular RUM Events (#367).
- Added support for GDPR compliance with new
Datadog.set(trackingConsent:)
API (#335). - Added
Global.rum.addTiming(name:)
API for marking custom tming events in RUM Views (#323). - Added support for Alamofire networking with
DatadogAlamofireExtension
(#340). - Added option to configure data upload frequency and paylaod size with
.set(batchSize:)
and.set(uploadFrequency:)
APIs (#358). - Added convenient
.setError(_:)
API for settingError
onSpan
(#390).