Skip to content

Releases: DataDog/dd-sdk-ios

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

2.11.0

09 May 08:33
b4d6b68
Compare
Choose a tag to compare

Features

  • DatadogTrace now supports head-based sampling. See #1794
  • Support WebView recording in Session Replay. See #1776

Improvements

  • Add isInitialized and stopInstance methods to ObjC API. See #1800
  • Add addUserExtraInfo method to ObjC API. See #1799
  • Start sending data immediately after SDK is initialized. See #1798
  • Make the SDK compile on macOS 12+. See #1711

Other Changes

  • Add background upload capability to extensions. See #1803

2.10.1

02 May 14:15
1a1881b
Compare
Choose a tag to compare

Bug Fixes

Full Changelog: 2.10.0...2.10.1

2.10.0

23 Apr 10:49
c900a21
Compare
Choose a tag to compare

Features

  • Fatal App Hangs are now tracked in RUM. See #1763
  • Distributed tracing now uses 128-bit trace id. See #1721

Improvements

  • Optimise Session Replay by not sending recorded images from succeeding app sessions. See #1747

Other Changes

  • Solve false-positive Privacy Manifest warnings on Required Reason API usage. See #1774, solves #1756 and #1749

2.9.0

11 Apr 08:05
973fb6e
Compare
Choose a tag to compare

Features

  • Call RUM's errorEventMapper for crashes. See #1742
  • Support calling log event mapper for crashes. See #1741
  • Expose objc interfaces in Session Replay module. See #1697

Bug Fixes

  • Fix crash in NetworkInstrumentationFeature. See #1638, #1767
  • Remove modulemap. See #1746

2.8.1

20 Mar 15:35
8e0a688
Compare
Choose a tag to compare

Features

  • App Hangs are tracked as RUM errors. See #1685
  • Improved image recording in Session Replay. See #1592
  • Allow custom error fingerprinting on logs with a special attribute. See #1722
  • Add global log attributes. See #1707
  • Privacy Manifest data usage description. See #1724

Bug Fixes

  • Pass through data when network request completes. See #1696
  • Propagate parent span in distributing tracing. See #1627

Improvements

2.7.1

12 Feb 10:45
6eab2d8
Compare
Choose a tag to compare

Bug Fixes

  • Fix Privacy Report missing properties. See #1656, solves #1655
  • Fix Privacy manifest collision in static framework. See #1666, solves #1665