Skip to content

Releases: DataDog/dd-sdk-ios

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)

1.7.0-beta3

12 Aug 11:53
Compare
Choose a tag to compare
1.7.0-beta3 Pre-release
Pre-release

Third beta release of 1.7.0

1.7.0-beta2

27 Jul 15:40
Compare
Choose a tag to compare
1.7.0-beta2 Pre-release
Pre-release

Second beta release of 1.7.0

1.7.0-beta1

05 Jul 15:13
Compare
Choose a tag to compare
1.7.0-beta1 Pre-release
Pre-release

First beta release of 1.7.0

1.6.0

09 Jun 14:04
Compare
Choose a tag to compare

This release brings a bunch of improvements ⚔️ and two brand new APIs for customizing auto-instrumented RUM Resources and Spans.

Features

  • Added option for specifying custom attributes for auto-instrumented RUM Resources (#473)
  • Added scrubbing API for redacting spans (#481)

Bug Fixes

  • Fixed [configuration trackUIKitRUMViews] not working properly in Obj-c (#419)
  • Made tracePropagationHTTPHeaders available in Obj-c (#421, thanks @ben-yolabs)
  • Fixed RUM Views auto-instrumentation issues on iOS 11 (#474)

Improvements

  • Added "VIEW NAME" attribute to RUM Views (#318)
  • RUM Views cannot be now dropped using view event mapper (#415)
  • Improved presentation of errors sent with Logger (#423)
  • Improved presentation of errors sent with span.log() (#431)
  • Added support for extra user attributes in Obj-c (#444)
  • Added foreground_duration and is_background information to network spans (#436)
  • RUM Views will now automatically stop when the app leaves foreground (#479)
  • DDURLSessionDelegate can now be initialized before starting SDK (#483)

1.6.0-alpha1

11 May 13:25
Compare
Choose a tag to compare
1.6.0-alpha1 Pre-release
Pre-release
Bumped version to 1.6.0-alpha1

1.5.2

13 Apr 14:41
Compare
Choose a tag to compare

Bug Fixes

  • Added missing RUM Resource APIs to RUM for Objc (#447), solves #438 (thanks @sdejesusF)
  • Fixed error during carthage build if using swiftlint 0.43.0 (#450)
  • Fixed Cocoa Pods installation for apps which cannot define !use_frameworks (#451)

1.5.1

11 Mar 18:29
Compare
Choose a tag to compare

Bug Fixes

  • carthage --use-xcframeworks was failing, this is fixed (#439)

NOTE: If you have problems with xcframeworks (e.g: some of your dependencies that don't support it), please roll back to our 1.5.0 version

1.5.0

04 Mar 12:26
abf6bc8
Compare
Choose a tag to compare

This release brings bunch of improvements to Real User Monitoring for iOS apps.

Features

  • Added set of scrubbing APIs for redacting and dropping particular RUM Events (#367).
  • Added support for GDPR compliance with new Datadog.set(trackingConsent:) API (#335).
  • Added Global.rum.addTiming(name:) API for marking custom tming events in RUM Views (#323).
  • Added support for Alamofire networking with DatadogAlamofireExtension (#340).
  • Added option to configure data upload frequency and paylaod size with .set(batchSize:) and .set(uploadFrequency:) APIs (#358).
  • Added convenient .setError(_:) API for setting Error on Span (#390).

Bug Fixes

  • Fixed baggage items propagation issue for Span (#365), solves #363 (thanks @philtre).

Improvements

  • Improved DATE accurracy (with NTP time sync) for all data send from the SDK (#327).
  • Improved App Launch Time metric accurracy (#381).

1.5.0-beta1

08 Feb 12:18
Compare
Choose a tag to compare
1.5.0-beta1 Pre-release
Pre-release

This beta release brings bunch of improvements to Real User Monitoring for iOS apps.

Features

  • Added set of scrubbing APIs for redacting and dropping particular RUM Events (#367).
  • Added support for GDPR compliance with new Datadog.set(trackingConsent:) API (#335).
  • Added Global.rum.addTiming(name:) API for marking custom tming events in RUM Views (#323).
  • Added support for Alamofire networking with DatadogAlamofireExtension (#340).
  • Added option to configure data upload frequency and paylaod size with .set(batchSize:) and .set(uploadFrequency:) APIs (#358).
  • Added convenient .setError(_:) API for setting Error on Span (#390).

Bug Fixes

  • Fixed baggage items propagation issue for Span (#365), solves #363 (thanks @philtre).

Improvements

  • Improved DATE accurracy (with NTP time sync) for all data send from the SDK (#327).
  • Improved App Launch Time metric accurracy (#381).