Releases: DataDog/dd-sdk-ios
Releases · DataDog/dd-sdk-ios
1.10.0
1.10.0-beta1
Beta release of 1.10.0
1.9.0
This release is provided with Application Launch events tracking and SwiftUI Instrumentation.
Features
Bug Fixes
- Fix binary name for images with no UUID (#724)
Improvements
- Embed Kronos (#708)
- Add
@service
attribute to all RUM events (#725) - Adds support for flutter error source (#715)
- Add crash reporting console logs (#712)
- Keep view active until all resources are consumed (#702)
- Allow passing in a type for errors sent with a message (#680) (Thanks @AvdLee)
- Add config overrides for debug launch arguments (#679)
Breaking Change (Carthage Users)
Kronos dependency is now embedded in the SDK binary. When upgrading to this SDK version using Carthage dependency manager, make sure to remove Kronos.framework
for your application target dependencies.
1.8.0
This release brings RUM Long Tasks 🔬 for tracking slow operations in UI.
Features
- Added RUM Long Tasks for tracking slow UI renders (#567)
- Added API to notify RUM session start
.onRUMSessionStart(_: (String, Bool) -> Void)
(#590) - Added
.setLogEventMapper(_: (LogEvent) -> LogEvent)
API for scrubbing sensitive information in logs (#640) - Added
Datadog.isInitialized
API for checking if SDK is initialized (#566) - Added
Datadog.clearAllData()
API for clearing out all SDK data (#644) - Added support for
us5
endpoint (#576) - Added support for
URLSession
proxy configuration with.connectionProxyDictionary
(#582)
Bug Fixes
- Fixed rare crash in
CarrierInfoProvider
(#627), solves #623 and #619 (Thanks @safa-ads, @matcartmill) - Fixed issue with stack traces not being displayed for very long crash reports (#641)
- Fixed reading SDK attributes in Objective-C (#654)
Improvements
1.7.2
1.7.1
Bug Fixes
- Fixed iOS 15 crash in
MobileDevice.swift
(#613), solves #609 (Thanks @arnauddorgans, @earltedly) - Fixed bug with RUM "Refresh Rate" Mobile Vital reporting very low values (#608)
1.8.0-beta1
Merge pull request #617 from DataDog/release/1.8.0-beta1 RUMM-1632 Release 1.8.0-beta1
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