Releases: DataDog/dd-sdk-ios
Releases · DataDog/dd-sdk-ios
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
2.18.0
Features
Prevent "show password" features from revealing sensitive texts in Session Replay. See #2050
Add Fine-Grained Masking configuration options to Session Replay. See #2043
Improvements
Add overwrite required (breaking) param to addViewLoadingTime & usage telemetry. See #2040
2.17.0
Features
Add support for view loading API (addViewLoadingTime). See #2026
Add Start / Stop API to Session Replay (start/stopRecording). See #1986
Bug Fixes
Improvements
Send retry information with network requests (eg. retry_count, last_failure_status and idempotency key). See #1991
Enable app launch time on mac, macCatalyst and visionOS. See #1888 - Thanks @Hengyu !
Drop support for deprecated cocoapod specs. See #1998
Reduced sampling for internal SDK metrics around batching performance. See #2016
2.16.0
Bug Fixes
Fix refresh rate vital for variable refresh rate displays when over performing. See #1973
Alamofire extension types are deprecated now. See #1988
2.14.2
Bug Fixes
Fix CPU spikes when Watchdog Terminations tracking is enabled. See #1968
Fix CPU spike when recording UITabBar using Session Replay. See #1967