Releases: DataDog/dd-sdk-ios
Releases · DataDog/dd-sdk-ios
2.26.0
Bug Fixes
Fix Fatal App Hang Duplicates. See #2260
2.25.0
Features
Calculate Hang rate and Hitch rate in RUM (#2234 ).
Bug Fixes
Fixed Swift 6.0.2 compatibility issue with DatadogCrashReporting
framework (#2251 ).
Fixed view drop in SwiftUI modal navigation (#2236 )
Improvements
Refine errors printed from clearAllData()
(#2240 ).
Simplify host sanitizer logic (#2223 ).
2.24.0
Features
Adds anonymous identifier configuration for RUM Sessions linking (#2172 ).
Update DatadogTrace
to OpenTelemetryApi 1.13.0 (#2217 ), solves #2190 (thanks @jbluntz ).
Bug Fixes
Session Replay: Fix captured displayed image frame computation when UIImageView.contentMode
is scaleAspectFill
(#2200 ).
Improvements
Updates setUserInfo()
to require id
parameter (#2195 ).
2.23.0
Features
Add Time To Network Settled metric in RUM. See #2125
Add Interaction To Next View metric in RUM. See #2153
Improvements
Add addAttributes
and removeAttributes
APIs. See #2177
Bug Fixes
Fix SwiftUI staling views in Session Replay. See #2169
Fix SwiftUI placeholder in Session Replay when Feature Flag is disabled. See #2170
2.22.1
Bug Fixes
Fix memory leak in Session Replay where privacy overrides retained UIViews. See #2182
Full Changelog : 2.22.0...2.22.1
2.22.0
Important
Session Replay has now reached General Availability and is no longer offered free of charge. Billing for this feature will begin starting from this version.
Bug Fixes
Fix double full snapshot in Session Replay. See #2154
Improvements
Add placeholder for unknown SwiftUI content. See #2155
Add missing objc interfaces. See #2148 #2145
2.21.0
Bug Fixes
Fix sporadic file overwrite during consent change, ensuring event data integrity. See #2113
Fix trace inconsistency when using URLSessionInterceptor
or Alamofire extension. See #2114
Improvements
Add Session Replay startRecordingImmediately
ObjC API. See #2120
Expose Crash Reporter Plugin Publicly. See #2116 (Thanks @naftaly ) #2126
2.20.0
Bug Fixes
Fix race condition during tracking consent change, causing loss of events recorded on the current thread. See #2063
Fix Session Replay bug causing full snapshots being sent more often than needed. See #2092
Improvements
Support mutation of events' attributes in DatadogRUM
. See #2099
Add 'os' and 'device' info to span events in DatadogTrace
. See #2104
2.19.0
Features
Add Privacy Overrides in Session Replay. See #2088
Improvements
Add ObjC API for the internal logging/telemetry. See #2073