Skip to content

Releases: DataDog/dd-sdk-android

2.13.1

09 Sep 07:39
8c60347
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.13.0...2.13.1

2.13.1-debug

06 Sep 08:59
b59b86c
Compare
Choose a tag to compare
2.13.1-debug Pre-release
Pre-release

A debug build with additional tools to perform introspection on the SDK's network usage.

2.13.0

04 Sep 06:21
eb6c153
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.12.1...2.13.0

2.13.0-debug

04 Sep 09:30
1f08228
Compare
Choose a tag to compare
2.13.0-debug Pre-release
Pre-release

A debug build with additional tools to perform introspection on the SDK's network usage.

2.12.1

13 Aug 14:39
94f4ba4
Compare
Choose a tag to compare
  • [BUGFIX] RUM: Make no-op RUM monitor implementation returned by default to be NoOpAdvancedRumMonitor. See #2185

2.12.0

30 Jul 11:55
cb2905c
Compare
Choose a tag to compare
  • [FEATURE] Trace: Add the SessionEndedMetric into sdk core. See #2090
  • [FEATURE] SessionReplay: Use the datastore for Session Replay resources. See #2041
  • [FEATURE] Trace: Provide 128 bits support for the trace ids in the Tracing sdk. See #2089
  • [FEATURE] SessionReplay: Add api to clear all datastore data. See #2096
  • [FEATURE] SessionReplay: Add CompoundButton mapper. See #2120
  • [FEATURE] SessionReplay: Add API to configure the Image Privacy. See #2125
  • [FEATURE] Trace: Introduce the TraceContextInjection to handle sampling in distributed traces. See #2111
  • [IMPROVEMENT] Trace: Improve unit tests in Session metrics. See #2095
  • [IMPROVEMENT] SessionReplay: Fix flaky test in SeekBarWireframeMapperTest. See #2099
  • [IMPROVEMENT] Trace: Fix the Okhttp Otel parent span feature when not using RUM. See #2100
  • [IMPROVEMENT] SessionReplay: Fix units for dropped nodes. See #2107
  • [IMPROVEMENT] SessionReplay: Add TLVFormat DataStore persistence. See #2038
  • [IMPROVEMENT] InternalMetrics: Add sampling rate to internal metrics. See #2108
  • [IMPROVEMENT] SessionReplay: Fix RumSessionEnded metric flaky test. See #2114
  • [IMPROVEMENT] SessionReplay: Use BackpressureExecutor for SessionReplay event processing. See #2116
  • [IMPROVEMENT] SessionReplay: Improve CheckableTextViewMapper. See #2115
  • [IMPROVEMENT] SessionReplay: SwitchCompat mapper improvement. See #2117
  • [IMPROVEMENT] RUM: Fix the racing condition in the RotatingDnsResolver logic. See #2127
  • [IMPROVEMENT] RUM: Add request id in okhttp request. See #2126
  • [IMPROVEMENT] Trace: Make sure network local spans have kind:client tag. See #2136
  • [IMPROVEMENT] Core: Increase retry delay on DNS error. See #2135

2.11.0-debug

24 Jun 16:06
ece1a60
Compare
Choose a tag to compare
2.11.0-debug Pre-release
Pre-release

A debug build with additional tools to perform introspection on the SDK's network usage.

2.11.0

20 Jun 11:44
385e198
Compare
Choose a tag to compare
  • [FEATURE] Trace: Bundle dd-trace-core code into the dd-sdk-android-trace module. See #1907
  • [FEATURE] Trace: Provide the correct sampling priority for our Span events based on APM new rules. See #1913
  • [FEATURE] Trace: Add the CoreTracer tests. See #1924
  • [FEATURE] Trace: Provide core tracer logger implementation. See #1953
  • [FEATURE] Trace: Provide the bundleWithRum capability for OtelTracer. See #1960
  • [FEATURE] Trace: Provide the DatadogContextStorage for OpenTelemetry. See #1970
  • [FEATURE] Trace: Provide Otel bundle with logs feature. See #1979
  • [FEATURE] Trace: Setup the trace end tests environment for Otel API. See #1983
  • [FEATURE] Trace: Add the SpanLink support for Otel API implementation. See #1993
  • [FEATURE] Trace: Add the Otel API feature integration tests. See #1995
  • [FEATURE] Trace: Report OpenTelemetry data in the configuration telemetry. See #2006
  • [FEATURE] Trace: Extract OpenTelemetry support SDK into a dedicated module. See #2021
  • [FEATURE] Trace: Setup the CI and Gradle tests for the new dd-sdk-android-trace-otel module. See #2035
  • [FEATURE] Trace: Enable desugaring for sample and single-fit apps. See #2036
  • [FEATURE] Session Replay: Add support for progress bars. See #2047
  • [FEATURE] Trace: Add OpenTelemetry use case into the Wear sample app. See #2068
  • [FEATURE] Trace: Add OpenTelemetry use case into the vendor-lib sample. See #2069
  • [FEATURE] Trace: Add the OkHttp Otel extensions module. See #2073
  • [FEATURE] Trace: OtelTraceProvider.Builder: introduce the trace rate limit property. See #2086
  • [BUGFIX] Session Replay: Fix time drift in RecordedDataQueueHandler. See #2075
  • [IMPROVEMENT] Trace: Remove some unused IAST/CI Visibility classes. See #2000
  • [IMPROVEMENT] Trace: Remove moshi dependency from trace module. See #2003
  • [IMPROVEMENT] Fix some detekt issues. See #2043
  • [IMPROVEMENT] Session Replay: Delegate Drawable copy to background thread. See #2048
  • [IMPROVEMENT] Trace: Make CoreTracer code Java 7 compatible. See #2051
  • [IMPROVEMENT] Session Replay: Improve telemetry from RecordedDataQueueHandler. See #2053
  • [IMPROVEMENT] Global: Fix thread safety warnings. See #2056
  • [IMPROVEMENT] Trace: Remove the dd-sketches dependency and related logic. See #2062
  • [IMPROVEMENT] Trace: Fix the jctools Proguard rules. See #2063
  • [IMPROVEMENT] Add ProGuard rules to sample app. See #2067
  • [IMPROVEMENT] Session Replay: Improve ButtonMapper. See #2070
  • [IMPROVEMENT] Trace: Remove some unused code from tracing module. See #2079
  • [IMPROVEMENT] Trace: Add OpenTelemetry Proguard rules for compile-only annotations. See #2080
  • [IMPROVEMENT] Trace: Fix the CoreTracer flaky tests. See #2081
  • [IMPROVEMENT] Trace: Remove System and Environment config source in the CoreTracer. See #2084
  • [IMPROVEMENT] Remove duplicated Proguard configuration in the sample app. See #2088
  • [IMPROVEMENT] Session Replay: Granular telemetry sampling for mappers. See #2087
  • [MAINTENANCE] Merge develop branch. See #1948
  • [MAINTENANCE] Merge develop branch into feature/otel-support branch. See #1998
  • [MAINTENANCE] Next dev iteration 2.11.0. See #2050
  • [MAINTENANCE] Merge release/2.10.0 branch into develop branch. See #2054
  • [MAINTENANCE] Merge develop branch into feature/otel-support branch. See #2058
  • [MAINTENANCE] Merge release 2.10.1 into develop branch. See #2065
  • [MAINTENANCE] Merge develop branch. See #2076
  • [MAINTENANCE] Merge Otel feature branch. See #2077

2.10.1

30 May 11:55
f5d31e9
Compare
Choose a tag to compare
  • [IMPROVEMENT] Reduce Method Call Sample Rate. See #2060
  • [IMPROVEMENT] Limit total telemetry events sent per session. See #2061

2.10.0

27 May 10:30
a6f7ed2
Compare
Choose a tag to compare
  • [FEATURE] Global: Add Method Call Telemetry. See #1940
  • [FEATURE] Session Replay: Add support to the Toolbar in Session Replay. See #2024
  • [IMPROVEMENT] Session Replay: Improve masking arch. See #2011
  • [IMPROVEMENT] Session Replay: Simplify generic type in mappers. See #2015
  • [IMPROVEMENT] Global: Support additional properties in Telemetry Error events. See #2025
  • [IMPROVEMENT] Session Replay: Add telemetry on SR resources track. See #2027
  • [IMPROVEMENT] Session Replay: Add telemetry to detect uncovered View/Drawable in Session Replay. See #2028
  • [IMPROVEMENT] Session Replay: Improve SeekBarMapper. See #2037
  • [IMPROVEMENT] RUM: Flag critical events in custom persistence. See #2044
  • [IMPROVEMENT] Delegate Drawable copy to background thread. See #2048
  • [MAINTENANCE] Next dev iteration. See #2020
  • [MAINTENANCE] Merge release 2.9.0 into develop branch. See #2023
  • [MAINTENANCE] Session Replay: Improve UT for SR Obfuscators. See #2031
  • [MAINTENANCE] Create package name consistency rule. See #2032
  • [MAINTENANCE] Session Replay: Improve the TextViewMapper unit tests. See #2034
  • [MAINTENANCE] Fix KtLint version in local_ci script. See #2039
  • [MAINTENANCE] Session Replay: Fix SR flaky test. See #2042
  • [MAINTENANCE] Global: Update the Method Call metric usage. See #2040
  • [MAINTENANCE] Update static analysis pipeline version. See #2045
  • [MAINTENANCE] Fix flaky test regarding PerformanceMeasure sampling rate. See #2046