Skip to content

2.3.0

Compare
Choose a tag to compare
@0xnm 0xnm released this 21 Nov 17:20
· 1148 commits to develop since this release
b46154d
  • [FEATURE] Global: Support returning event metadata to the readers. See #1670
  • [FEATURE] Add mapper interface for traversing all children. See #1684
  • [FEATURE] Global: Introduce the BatchProcessingLevel API. See #1686
  • [FEATURE] Session Replay: Support ImageView views. See #1677
  • [FEATURE] RUM: Create a SetSyntheticsTestAttribute event. See #1714
  • [FEATURE] Add synthetics information to the RUM Context. See #1715
  • [FEATURE] Store the synthetics test info in the RUM Context. See #1716
  • [FEATURE] Add synthetics info to RUM Views. See #1717
  • [FEATURE] Add synthetics info to RUM Actions. See #1718
  • [FEATURE] Add synthetics info to RUM Errors. See #1719
  • [FEATURE] Add synthetics info to RUM Resources. See #1720
  • [FEATURE] Add synthetics info to RUM Long Tasks. See #1721
  • [FEATURE] RUM: Track synthetics info from activity extras. See #1722
  • [BUGFIX] Fix the issue of missing cpu/memory info with RUM view events. See #1693
  • [BUGFIX] Fix batch processing level reporting in core configuration telemetry. See #1698
  • [BUGFIX] Unregister RUM monitor when associated RUM feature is stopped. See #1725
  • [BUGFIX] Session Replay: Generate wireframe IDs as 32bit integer. See #1736
  • [IMPROVEMENT] Unit test to confirm Session Replay records order is kept when having same timestamps. See #1659
  • [IMPROVEMENT] Global: Handle Android Strict Mode. See #1663
  • [IMPROVEMENT] Make sure we use try-locks in our NDK signal catcher. See #1665
  • [IMPROVEMENT] RUM: Introduce view event filtering in upload pipeline, remove view event throttling in write pipeline. See #1678
  • [IMPROVEMENT] Make NDK stack traces more standard. See #1683
  • [IMPROVEMENT] Have more consistent results when using the load picture sample screen. See #1692
  • [IMPROVEMENT] Add the batchProcessingLevel value to the Configuration Telemetry. See #1691
  • [IMPROVEMENT] Tracing: Update default propagation style from Datadog to Datadog+TraceContext. See #1696
  • [IMPROVEMENT] Tracing: Use tracestate header to supply vendor-specific information. See #1694
  • [IMPROVEMENT] Global: Lower the upload frequency and batch size enum values. See #1733
  • [MAINTENANCE] Prepare release 2.2.0. See #1650
  • [MAINTENANCE] Next dev iteration. See #1651
  • [MAINTENANCE] Merge release 2.2.0 branch into develop. See #1657
  • [MAINTENANCE] Fix Session Replay functional tests payloads after develop rollback. See #1660
  • [MAINTENANCE] Create core testFixtures source set. See #1666
  • [MAINTENANCE] Refactor shared android library build script. See #1667
  • [MAINTENANCE] Let all modules use the shared fixtures. See #1668
  • [MAINTENANCE] Update testing conventions. See #1661
  • [MAINTENANCE] Disable warning as errors locally. See #1664
  • [MAINTENANCE] Add test pyramid scaffolding. See #1674
  • [MAINTENANCE] Share RawBatchEvent forgery for tests between the modules. See #1680
  • [MAINTENANCE] Calculate API coverage. See #1681
  • [MAINTENANCE] Improve LogsFragment in sample app. See #1685
  • [MAINTENANCE] Add CI task to update E2E sample app. See #1688
  • [MAINTENANCE] Include rum-mobile-android as codeowner. See #1695
  • [MAINTENANCE] Fix flaky test in WebViewRumEventConsumerTest. See #1724
  • [MAINTENANCE] Fix flaky test in RumEventDeserializer. See #1727
  • [MAINTENANCE] Fix flaky test in DatadogContextProvider. See #1726
  • [MAINTENANCE] Fix flaky test in TelemetryEventHandlerTest. See #1729
  • [MAINTENANCE] Fix flaky test in BatchFileOrchestratorTest. See #1732
  • [MAINTENANCE] Reduce noise in logs when building the project. See #1731
  • [MAINTENANCE] Fix flaky test in MainLooperLongTaskStrategyTest. See #1730
  • [MAINTENANCE] Create SDKCore stub classes. See #1734