github DataDog/dd-sdk-ios 3.7.0

pre-release7 hours ago

What's Changed

Features

  • Automatic network instrumentation now tracks URLSession requests without requiring delegate registration. (#2672)
  • Deprecate URLSessionInstrumentation.enable(with:in:) API in favor of URLSessionInstrumentation.enableDurationBreakdown(with:in:). (#2651, #2634)
  • Add evaluation logging to DatadogFlags module. (#2646)
  • Session Replay now captures only when the screen changes, reducing work while the app is idle. (#2674)

Improvements

  • Skip malformed Logs attributes individually instead of dropping the entire event, and log clear error messages. (#2665)
  • Improve span attribute encoding error messages to include attribute name and context. (#2676)
  • Expose public entities from DatadogInternal to prevent DatadogInternal imports in customer code. (#2666)

Fixes

  • Propagate feature flags to RUM error and view events for crashes, fatal app hangs, and watchdog terminations. (#2688)

Full Changelog: 3.6.1...3.7.0

Don't miss a new dd-sdk-ios release

NewReleases is sending notifications on new releases.