Skip to content

Releases: DataDog/dd-sdk-ios

2.26.0

10 Apr 12:27
868b600
Compare
Choose a tag to compare

Bug Fixes

  • Fix Fatal App Hang Duplicates. See #2260

2.25.0

03 Apr 13:46
a2f3121
Compare
Choose a tag to compare

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.1

01 Apr 07:06
fa14428
Compare
Choose a tag to compare

Bug Fixes

2.24.0

06 Mar 12:45
c94f13f
Compare
Choose a tag to compare

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

05 Feb 15:05
9311393
Compare
Choose a tag to compare

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

31 Jan 09:50
0e33fbf
Compare
Choose a tag to compare

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

02 Jan 11:31
e49a8df
Compare
Choose a tag to compare

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

11 Dec 12:49
f61d258
Compare
Choose a tag to compare

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

14 Nov 12:14
2881108
Compare
Choose a tag to compare

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

30 Oct 12:38
a9a1b28
Compare
Choose a tag to compare

Features

  • Add Privacy Overrides in Session Replay. See #2088

Improvements

  • Add ObjC API for the internal logging/telemetry. See #2073