Releases: DataDog/dd-sdk-ios
Releases · DataDog/dd-sdk-ios
2.11.0
Features
DatadogTrace
now supports head-based sampling. See #1794- Support WebView recording in Session Replay. See #1776
Improvements
- Add
isInitialized
andstopInstance
methods to ObjC API. See #1800 - Add
addUserExtraInfo
method to ObjC API. See #1799 - Start sending data immediately after SDK is initialized. See #1798
- Make the SDK compile on macOS 12+. See #1711
Other Changes
- Add background upload capability to extensions. See #1803
2.10.1
2.10.0
2.9.0
2.8.1
Features
- App Hangs are tracked as RUM errors. See #1685
- Improved image recording in Session Replay. See #1592
- Allow custom error fingerprinting on logs with a special attribute. See #1722
- Add global log attributes. See #1707
- Privacy Manifest data usage description. See #1724
Bug Fixes
- Pass through data when network request completes. See #1696
- Propagate parent span in distributing tracing. See #1627
Improvements
- Add Device's Brand, Name, and Model in LogEvent. See #1672 (Thanks @aldoKelvianto)
2.7.1
2.7.0
Features
- Added Privacy Manifest to
DatadogCore
. See #1644, solves #1406 - Added
Datadog.stopInstance()
API to stop and deallocate the SDK. See #1541 - Crashes sent as Logs are now linked to RUM session. See #1645
Bug Fixes
- Fixed the problem with Spans being not linked to the current RUM session. See #1615
- Fixed problems with
URLSession
instrumentation in iOS 12 and 13. See #1637
Improvements
- The SDK now considers more HTTP status codes to retry its failed data uploads. See #1639
2.6.0
Features
- Add
currentSessionID(completion:)
accessor to access the current session ID. - Add
BatchProcessingLevel
configuration allowing to process more batches within single read/upload cycle. See #1531