Skip to content

Releases: DataDog/dd-sdk-ios

2.18.0

25 Sep 15:37
e67af5e
Compare
Choose a tag to compare

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

11 Sep 13:08
e9d153d
Compare
Choose a tag to compare

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

20 Aug 11:44
c4cb52b
Compare
Choose a tag to compare

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

29 Jul 10:34
b23e0af
Compare
Choose a tag to compare

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

26 Jul 10:45
df7f98e
Compare
Choose a tag to compare

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

09 Jul 16:33
65854b3
Compare
Choose a tag to compare

Fixes

  • Objc attributes interop for KMP.
  • Inject backtrace reporter into Logs feature.

2.14.0

04 Jul 12:57
312e7c2
Compare
Choose a tag to compare

Features

Improvements

  • Use #fileID over #filePath as the default argument in errors. See #1938
  • Tabbar Icon Default Tint Color in Session Replay. See #1906
  • Improve Nav Bar Support in Session Replay. See #1916
  • Record Activity Indicator in Session Replay. See #1934
  • Allow disabling app hang monitoring in ObjC API. See #1908
  • Update RUM and Telemetry models with KMP source. See #1925
  • Use otel-swift fork that only has APIs. See #1930

2.11.1

01 Jul 10:28
9c91a5b
Compare
Choose a tag to compare

Fixes

  • Fix compilation issues on Xcode 16 beta. See #1898

2.13.0

13 Jun 13:58
a1bcf3d
Compare
Choose a tag to compare

Improvements

  • Bump IPHONEOS_DEPLOYMENT_TARGET and TVOS_DEPLOYMENT_TARGET from 11 to 12. See #1891
  • Add .connect, .trace, .options values to DDRUMMethod type. See #1886

Fixes

  • Fix compilation issues on Xcode 16 beta. See #1898

2.12.0

03 Jun 09:01
7309e5b
Compare
Choose a tag to compare

Features

  • DatadogTrace now supports OpenTelemetry. See #1828
  • Support for trace context injection configuration to allow selective injection. See #1835
  • DatadogWebViewTracking is now available for Obj-C. See #1854
  • RUM "stop session", "get session ID" and "evaluate feature flag" APIs are now available for Obj-C. See #1853

Improvements

  • Crash errors now include up-to-date global RUM attributes. See #1834

Bug Fixes

  • Fix crash on accessing request.allHTTPHeaderFields. See #1843