Skip to content

Releases: DataDog/dd-sdk-ios

1.14.0

20 Dec 14:06
Compare
Choose a tag to compare

Improvements

  • Add a method for sending error attributes on logs as strings[#1051][].
  • Add manual Open Telemetry b3 headers injection. See [#1057][]
  • Add automatic Open Telemetry b3 headers injection. See [#1061][]
  • Add manual and automatic W3C traceparent header injection. See [#1071][]

1.13.0

08 Nov 11:12
10a027a
Compare
Choose a tag to compare

Improvements

  • Improve console logs when using DDNoopRUMMonitor. #1007 (Thanks @dfed)
  • Add public API to control tracking of frustrations signals. #1013
  • Send trace sample rate (dd.rulePsr) for APM's traffic ingestion control page. #1029
  • Add a method to add user info properties. #1031

Bug Fixes

  • Fix vitals default presets. #1043

⚠️ The Frozen Frame detection threshold was miss configured and has been changed from 70ms to 700ms. This will be visible in Dashboards, you will see a drop of Frozen Frames count.

1.12.1

18 Oct 14:00
d2230ac
Compare
Choose a tag to compare

Improvement

  • Upgrade to PLCrashReporter 1.11.0 and fix Xcode 14 support.

1.12.0

16 Sep 12:45
f2c4598
Compare
Choose a tag to compare

Features

  • Allow filtering outgoing logs with a status threshold. #867

Improvements

  • Enable cross-platform SDKs to change app version. #973
  • Add internal APIs for cross-platform SDKs. #964
  • Add mobile vitals frequency configuration. #876
  • Include the exact model information in RUM device.model. #888
  • Expose server date provider for custom clock synchronisation. #950

Bug Fixes

  • Fix compilation issue in SwiftUI Previews. #949
  • Fix manual User Action dropped if a new view start. #997

⚠️ Carthage build using Xcode 14.0 is missing because of a lack of support from PLCrashReporter. Once this is addressed, we will release a 1.12.1.

1.12.0-beta3

30 Aug 15:21
Compare
Choose a tag to compare
1.12.0-beta3 Pre-release
Pre-release

Features

  • RUMM-2350 Detect error tap furstration by @maxep in #963
  • RUMM-2381 Add internal proxy API for customising app version by @ncreated in #973

Improvements

New Contributors

Full Changelog: 1.12.0-beta2...1.12.0-beta3

1.12.0-beta2

10 Aug 11:24
Compare
Choose a tag to compare
1.12.0-beta2 Pre-release
Pre-release

Internal enhancements.

1.12.0-beta1

02 Aug 18:19
Compare
Choose a tag to compare
1.12.0-beta1 Pre-release
Pre-release

Beta release bringing new APIs and internal enhancements.

Bug Fixes

Improvements

  • Add mobile vitals frequency configuration. See #876
  • Enhance device.model information in RUM. See #888
  • Allow filtering outgoing logs with a status threshold. See #867
  • Add server date provider for custom clock synchronization. See #950

1.11.1

20 Jun 14:40
Compare
Choose a tag to compare

Bug Fixes

  • Fix Mac Catalyst (build) compatibility (#894), solves #892 (thanks for reporting it @alexisbar)

1.11.0

13 Jun 14:49
Compare
Choose a tag to compare

This release adds 📺 tvOS support - you can now use Datadog SDK for monitoring Apple TV apps.

Features

Bug Fixes

  • Fix the rare problem with "Local Network Permission" alert (#830), solves #647 (thanks for reporting it @thibauddavid)
  • Fix application launch time measurement for iOS 15+ (#789)
  • Fix logs mapping API by allowing logs to be dropped (#795)

Improvements

  • Add option to configure sampling rate for distributed traces (#851)
  • Manually tracked RUM resources can be now classified as 1st party hosts (#837)
  • Ambiguous "???" stack frames are now removed from error.stack in crash reports (#794)
  • RUM payloads are now lighter (#815)

1.11.0-rc1

19 May 07:22
6b17ccf
Compare
Choose a tag to compare
1.11.0-rc1 Pre-release
Pre-release

Improvements

  • Allow manually tracked resources in RUM Sessions to detect first party hosts. #837
  • Add tracing sampling rate. #851