Features
- Instrumented Web Views now have their tracing decision consistent with the native SDK. See #2859
Improvements
- Align public RUM session IDs with event formatting. See #2956
- Add logger case to RUMErrorSource (Swift) and DDRUMErrorSource (Obj-C) for cross-platform parity. See #2952
Fixes
- Prevent a crash from VitalCPUReader when the CPU tick counter rolls over. See #2968
- Prevent crash misattribution when an inactive RUM view emits a terminal event after stopResource(). See #2948
- Fix wrong types in the objc_LogEventDevice properties definition. See #2966
- Expose RUM operation options to Objective-C from DatadogRUM. See #2969
Full Changelog: 3.11.1...3.12.0