github DataDog/dd-sdk-android 3.7.0

12 hours ago
  • [FEATURE] APM support for Cronet instrumentation:
    • Support for RUM <> APM integration for Cronet. See #3136
    • Support for APM instrumentation on network layer for Cronet. See #3171
  • [FEATURE] Feature Flags Evaluation Logging:
    • Event Schema & Data Models. See #3144
    • Storage & Network Infrastructure. See #3146
    • Aggregation Engine & Test Utilities. See #3145
    • Integration. See #3147
    • Flag evaluation schema. See #3166
    • Evaluations subfeature. See #3159
    • Evaluation aggregation followup. See #3178
    • Use time-based periodic flush instead of cancel+reschedule. See #3189
  • [BUGFIX] Fix missing feature flags in crash and ANR error events. See #3172
  • [BUGFIX] Fix global attributes not copied when view stops. See #3177
  • [BUGFIX] Fix evaluations feature startup deadlock. See #3186
  • [BUGFIX] Fix typo in the CPU metric name of RUM Debug widget. See #3188
  • [BUGFIX] Fix missing error tracking in resolve() API. See #3187
  • [BUGFIX] Address ConcurrentModificationException in the RUM pipeline. See #3196
  • [BUGFIX] Fix more concurrency issues. See #3197
  • [IMPROVEMENT] Support custom view instrumentation types for cross-platform SDKs. See #3167
  • [IMPROVEMENT] Use read lock for removeListener. See #3132
  • [IMPROVEMENT] Add Profiling start reason for synthetics test. See #3160
  • [IMPROVEMENT] Fix stopResourceWithError overloads to use getEventTime(attributes). See #3155
  • [IMPROVEMENT] Include SDK name/version for flag config requests. See #3162
  • [IMPROVEMENT] Remove KeepAlive event in RUM. See #3079
  • [IMPROVEMENT] Improve InsightsCollector.kt methods signatures. See #3207
  • [IMPROVEMENT] Add GraphQL errors support for cross-platform SDKs. See #3201
  • [IMPROVEMENT] Lower LayoutNodeUtils telemetry to warning with call site information. See #3208
  • [IMPROVEMENT] Add totalRam, logicalCpuCount and isLowRam to DeviceInfo. See #3024
  • [IMPROVEMENT] Update RUM schema. See #3193
  • [IMPROVEMENT] Avoid blocking context call at the Flags feature initialization. See #3194
  • [IMPROVEMENT] Address a warning about ConcurrentHashMap parametrized with nullable value type. See #3195
  • [IMPROVEMENT] Improve ANR detector runnable. See #3192
  • [IMPROVEMENT] Close precomputed assignments response body. See #3198
  • [MAINTENANCE] Fix NPE in TracingInterceptor tests. See #3181
  • [MAINTENANCE] Redirect TraceStructureWriter default output from stderr to stdout. See #3191
  • [MAINTENANCE] Fix JSON model generation task caching. See #3179
  • [MAINTENANCE] Use develop build cache as a fallback in Gitlab CI jobs. See #3140
  • [MAINTENANCE] Make ViewLoadingTimeMetrics tests deterministic and faster with controlled time. See #3154
  • [MAINTENANCE] Configure JUnit test tasks to log FAILED and STANDARD_ERROR events. See #3163
  • [MAINTENANCE] Migrate from slack-notifier v1 to v3-sdm. See #3165
  • [MAINTENANCE] Update dependencies plugin to version 0.5.0. See #3170
  • [MAINTENANCE] Bump Datadog gradle plugin to 1.23.0. See #3176
  • [MAINTENANCE] Merge evaluations into develop. See #3183
  • [MAINTENANCE] Add detekt-cli jar to .gitignore. See #3185

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

NewReleases is sending notifications on new releases.