Features
- Adds CPU-time samples alongside wall-time samples by default for application launch and Continuous Profiling. See #3195
Improvements
- Migrates
DatadogProfilingto Swift 6. See #3186 - Populates RUM Resource
delivery_typeandtransfer_sizefrom network cache signals, replacing the mobile-onlylocal_cache_hitfield. See #3187
Fixes
- Fixes truncated profiler stacks on arm64e-capable devices by handling pointer authentication when unwinding stack frames. See #3200
- Resolves the RUM session sampling decision synchronously in
RUM.enable(), so WebViews instrumented immediately after initialization get a decision consistent with the session. See #3183
Full Changelog: 3.17.0...3.18.0