Releases: DataDog/dd-sdk-ios
Releases · DataDog/dd-sdk-ios
2.22.0
Important
Session Replay is now released to General Availability and is no longer free. Clients will be billed starting with 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
2.15.0
Features
Bug Fixes
Fix CPU spikes when Watchdog Terminations tracking is enabled. See #1968
Fix CPU spike when recording UITabBar using Session Replay. See #1967
Improvements
Network spans are now marked using kind:client
. See #1963
Using clearAllData()
API now deletes all SDK data, not only events. See #1940
2.14.1
Fixes
Objc attributes interop for KMP.
Inject backtrace reporter into Logs feature.