Skip to content

Latest commit

 

History

History
218 lines (166 loc) · 9.69 KB

CHANGELOG.md

File metadata and controls

218 lines (166 loc) · 9.69 KB

1.6.0 / 06-09-2021

Changes

  • [BUGFIX] Trace: Fix [configuration trackUIKitRUMViews] not working properly in Obj-c. See #419
  • [BUGFIX] Trace: Make tracePropagationHTTPHeaders available in Obj-c. See #421 (Thanks @ben-yolabs)
  • [BUGFIX] RUM: Fix RUM Views auto-instrumentation issue on iOS 11. See #474
  • [FEATURE] RUM: Support adding custom attributes for auto-instrumented RUM Resources. See #473
  • [FEATURE] Trace: Add scrubbing APIs for redacting auto-instrumented spans. See #481
  • [IMPROVEMENT] RUM: Add "VIEW NAME" attribute to RUM Views. See #318
  • [IMPROVEMENT] RUM: Views cannot be now dropped using view event mapper. See #415
  • [IMPROVEMENT] RUM: Improve presentation of errors sent with Logger. See #423
  • [IMPROVEMENT] Trace: Improve presentation of errors sent with span.log(). See #431
  • [IMPROVEMENT] Add support for extra user attributes in Obj-c. See #444
  • [IMPROVEMENT] Trace: Add foreground_duration and is_background information to network spans. See #436
  • [IMPROVEMENT] RUM: Views will now automatically stop when the app leaves foreground. See #479
  • [IMPROVEMENT] DDURLSessionDelegate can now be initialized before starting SDK. See #483

1.5.2 / 04-13-2021

Changes

  • [BUGFIX] Add missing RUM Resource APIs to RUM for Objc. See #447 (Thanks @sdejesusF)
  • [BUGFIX] Fix eventual swiftlint error during carthage builds. See #450
  • [IMPROVEMENT] Improve cocoapods installation by not requiring !use_frameworks. See #451

1.5.1 / 03-11-2021

Changes

  • [BUGFIX] Carthage XCFrameworks support. See #439

1.5.0 / 03-04-2021

Changes

  • [BUGFIX] Fix baggage items propagation issue for Span. See #365 (Thanks @philtre)
  • [FEATURE] Add set of scrubbing APIs for redacting and dropping particular RUM Events. See #367
  • [FEATURE] Add support for GDPR compliance with new Datadog.set(trackingConsent:) API. See #335
  • [FEATURE] Add Global.rum.addTiming(name:) API for marking custom tming events in RUM Views. See #323
  • [FEATURE] Add support for Alamofire networking with DatadogAlamofireExtension. See #340
  • [FEATURE] Add configuration of data upload frequency and paylaod size with .set(batchSize:) and .set(uploadFrequency:) APIs. See #358
  • [FEATURE] Add convenient .setError(_:) API for setting Error on Span. See #390
  • [IMPROVEMENT] Improve DATE accurracy (with NTP time sync) for all data send from the SDK. See #327
  • [IMPROVEMENT] Improve App Launch Time metric accurracy. See #381

1.4.1 / 01-18-2021

Changes

  • [BUGFIX] Fix app extension compilation issue for UIApplication.shared symbol. See #370 (Thanks @SimpleApp)

1.4.0 / 12-14-2020

Changes

  • [BUGFIX] Fix crash when serviceName contains space characters. See #317 (Thanks @philtre)
  • [BUGFIX] Fix issue with data uploads when battery status is .unknown. See #320
  • [BUGFIX] Fix compilation issue for Mac Catalyst. See #277 (Thanks @Hengyu)
  • [FEATURE] RUM: Add RUM monitoring feature (manual and auto instrumentation)
  • [FEATURE] Add single .set(endpoint:) API to configure all Datadog endpoints. See #322
  • [FEATURE] Add support for GovCloud endpoints. See #235
  • [FEATURE] Add support for extra user attributes. See #315
  • [FEATURE] Logs: Add error: Error attribute to logging APIs. See #303 (Thanks @sdejesusF)
  • [FEATURE] Trace: Add span.setActive() API for indirect referencing Spans. See #187
  • [FEATURE] Trace: Add Global.sharedTracer.startRootSpan(...) API. See #236
  • [IMPROVEMENT] Trace: Add auto instrumentation for URLSessionTasks created with no completion handler. See #262
  • [IMPROVEMENT] Extend allowed characters set for the environment value. See #246 (Thanks @sdejesusF)
  • [IMPROVEMENT] Improve data upload performance. See #249

1.3.1 / 08-14-2020

Changes

1.3.0 / 08-03-2020

Changes

  • [FEATURE] Trace: Add tracing feature following the Open Tracing spec

1.2.4 / 07-17-2020

Changes

  • [BUGFIX] Logs: Fix out-of-memory crash on intensive logging. See #185 (Thanks @hyling)

1.2.3 / 07-15-2020

Changes

  • [BUGFIX] Logs: Fix memory leaks in logs upload. See #180 (Thanks @hyling)
  • [BUGFIX] Fix App Store Connect validation issue for DatadogObjC. See #182 (Thanks @hyling)

1.2.2 / 06-12-2020

Changes

  • [BUGFIX] Logs: Fix occasional logs malformation. See #133

1.2.1 / 06-09-2020

Changes

1.2.0 / 05-22-2020

Changes

  • [BUGFIX] Logs: Fixed family of NWPathMonitor crashes. See #110 (Thanks @LeffelMania, @00FA9A, @jegnux)
  • [FEATURE] Logs: Change default serviceName to app bundle identifier. See #102
  • [IMPROVEMENT] Logs: Add milliseconds precision. See #96 (Thanks @flobories)
  • [IMPROVEMENT] Logs: Deliver logs faster in app extensions. See #84 (Thanks @lmramirez)
  • [OTHER] Logs: Change default source to "ios". See #111
  • [OTHER] Link SDK as dynamic framework in SPM. See #82

1.1.0 / 04-21-2020

Changes

  • [BUGFIX] Fix "Missing required module 'Datadog_Private'" Carthage error. See #80
  • [IMPROVEMENT] Logs: Sync logs time with server. See #65

1.0.2 / 04-08-2020

Changes

  • [BUGFIX] Fix "'module.modulemap' should be inside the 'include' directory" Carthage error. See #73 (Thanks @joeydong)

1.0.1 / 04-07-2020

Changes

  • [BUGFIX] Fix "out of memory" crash. See #64 (Thanks @lmramirez)

1.0.0 / 03-31-2020

Changes

  • [FEATURE] Logs: Add logging feature