- [BUGFIX] Add missing RUM Resource APIs to RUM for Objc. See #447 (Thanks @sdejesusF)
- [BUGFIX] Fix eventual
swiftlinterror duringcarthagebuilds. See #450 - [IMPROVEMENT] Improve cocoapods installation by not requiring
!use_frameworks. See #451
- [BUGFIX] Carthage XCFrameworks support. See #439
- [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 settingErroronSpan. See #390 - [IMPROVEMENT] Improve
DATEaccurracy (with NTP time sync) for all data send from the SDK. See #327 - [IMPROVEMENT] Improve App Launch Time metric accurracy. See #381
- [BUGFIX] Fix app extension compilation issue for
UIApplication.sharedsymbol. See #370 (Thanks @SimpleApp)
- [BUGFIX] Fix crash when
serviceNamecontains 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: Errorattribute 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
URLSessionTaskscreated with no completion handler. See #262 - [IMPROVEMENT] Extend allowed characters set for the
environmentvalue. See #246 (Thanks @sdejesusF) - [IMPROVEMENT] Improve data upload performance. See #249
- [BUGFIX] Fix SPM compilation issue for DatadogObjC. See #220 (Thanks @TsvetelinVladimirov)
- [BUGFIX] Fix compilation issue in Xcode 11.3.1. See #217 (Thanks @provTheodoreNewell)
- [FEATURE] Trace: Add tracing feature following the Open Tracing spec
- [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)
- [BUGFIX] Logs: Fix occasional logs malformation. See #133
- [BUGFIX] Fix
ISO8601DateFormattercrash on iOS 11.0 and 11.1. See #129 (Thanks @lgaches, @Britton-Earnin)
- [BUGFIX] Logs: Fixed family of
NWPathMonitorcrashes. See #110 (Thanks @LeffelMania, @00FA9A, @jegnux) - [FEATURE] Logs: Change default
serviceNameto 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
sourceto"ios". See #111 - [OTHER] Link SDK as dynamic framework in SPM. See #82
- [BUGFIX] Fix "Missing required module 'Datadog_Private'" Carthage error. See #80
- [IMPROVEMENT] Logs: Sync logs time with server. See #65
- [BUGFIX] Fix "'module.modulemap' should be inside the 'include' directory" Carthage error. See #73 (Thanks @joeydong)
- [BUGFIX] Fix "out of memory" crash. See #64 (Thanks @lmramirez)
- [FEATURE] Logs: Add logging feature