Skip to content

Releases: DataDog/dd-sdk-ios

1.11.0-beta2

04 May 15:32
b44720c
Compare
Choose a tag to compare
1.11.0-beta2 Pre-release
Pre-release

Bug Fixes

  • Fix rare problem with bringing up the "Local Network Permission" alert. See #830
  • Fix RUM event source. See #832

1.11.0-beta1

26 Apr 16:02
Compare
Choose a tag to compare
1.11.0-beta1 Pre-release
Pre-release

Beta release of 1.11.0. It brings tvOS support (#793) and fixes application start time measurement for iOS 15+ (#789). Full changelog will be available in GA release.

1.10.0

12 Apr 08:34
Compare
Choose a tag to compare

This release brings web views tracking so you can now see web 🖥️ and native 📱 events organized into a combined RUM user sessions. Find more in our blogpost.

Features

  • Add web view tracking (#729)

Bug Fixes

  • Strip query parameters from span resource (#728)

1.10.0-beta1

23 Mar 08:23
0da79e4
Compare
Choose a tag to compare
1.10.0-beta1 Pre-release
Pre-release

Beta release of 1.10.0

1.9.0

26 Jan 20:15
Compare
Choose a tag to compare

This release is provided with Application Launch events tracking and SwiftUI Instrumentation.

Features

  • Add Application Launch events tracking (#699)
  • Add SwiftUI Instrumentation (#676)

Bug Fixes

  • Fix binary name for images with no UUID (#724)

Improvements

  • Embed Kronos (#708)
  • Add @service attribute to all RUM events (#725)
  • Adds support for flutter error source (#715)
  • Add crash reporting console logs (#712)
  • Keep view active until all resources are consumed (#702)
  • Allow passing in a type for errors sent with a message (#680) (Thanks @AvdLee)
  • Add config overrides for debug launch arguments (#679)

Breaking Change (Carthage Users)

Kronos dependency is now embedded in the SDK binary. When upgrading to this SDK version using Carthage dependency manager, make sure to remove Kronos.framework for your application target dependencies.

1.8.0

23 Nov 14:28
Compare
Choose a tag to compare

This release brings RUM Long Tasks 🔬 for tracking slow operations in UI.

Features

  • Added RUM Long Tasks for tracking slow UI renders (#567)
  • Added API to notify RUM session start .onRUMSessionStart(_: (String, Bool) -> Void) (#590)
  • Added .setLogEventMapper(_: (LogEvent) -> LogEvent) API for scrubbing sensitive information in logs (#640)
  • Added Datadog.isInitialized API for checking if SDK is initialized (#566)
  • Added Datadog.clearAllData() API for clearing out all SDK data (#644)
  • Added support for us5 endpoint (#576)
  • Added support for URLSession proxy configuration with .connectionProxyDictionary (#582)

Bug Fixes

  • Fixed rare crash in CarrierInfoProvider (#627), solves #623 and #619 (Thanks @safa-ads, @matcartmill)
  • Fixed issue with stack traces not being displayed for very long crash reports (#641)
  • Fixed reading SDK attributes in Objective-C (#654)

Improvements

  • Added HTTP body compression for SDK uploads (#626)
  • Changed type of .xhr RUM Resources to .native (#605)
  • Logs and traces now link to RUM Actions (#615)
  • Fixed symbolication issue for crashes in iOS Simulator (#563)
  • Fixed various typos in docs (#569) (Thanks @michalsrutek)

1.7.2

08 Nov 11:00
Compare
Choose a tag to compare

Bug Fixes

  • Fixed iOS 15 crash related to ProcessInfo.isLowPowerModeEnabled. See #609 #655 (Thanks @pingd)

1.7.1

04 Oct 18:00
Compare
Choose a tag to compare

Bug Fixes

1.8.0-beta1

29 Sep 15:06
62ea6f3
Compare
Choose a tag to compare
1.8.0-beta1 Pre-release
Pre-release
Merge pull request #617 from DataDog/release/1.8.0-beta1

RUMM-1632 Release 1.8.0-beta1

1.7.0

27 Sep 13:30
Compare
Choose a tag to compare

This release brings RUM Mobile Vitals 🚀 and Datadog Crash Reporting (public beta).

Features

  • RUM Mobile Vitals 🔬 - collecting memory, CPU and refresh rate metrics for RUM views (#493, #514, #522, #495)
  • Crash Reporting - collecting crash reports for RUM views with DatadogCrashReporting module (public beta)
  • Added option for renaming instrumented RUM actions with UIKitRUMUserActionsPredicate (#539)
  • Added option for tracking events when app is in background with trackBackgroundEvents() (#504, #537)
  • Added support for us3 endpoint (#523)

Bug Fixes

  • Fixed DDRUMView API visibility for Objective-C (#583), (thanks @sdejesusF)

Improvements

  • Improved RUM <> APM integration (#524, #575, #531), solves #572 (thanks @jracollins, @marcusway)
  • Improved naming RUM views for views started with key: (#534)
  • Improved RUM actions instrumentation (#509, #545, #547)
  • Custom timings in RUM views are now sanitized (#525)
  • Events upload is no longer retried client token is invalid (#535)