Skip to content

6.9.0

Compare
Choose a tag to compare
@bidetofevil bidetofevil released this 04 Jul 22:50
fd143e7
  • OpenTelemetry compatibility improvements:
    • Provide implementation of the OpenTelemetry Tracing API.
      • Spans recorded through this API and implementation are equivalent to those recorded using the Embrace Performance Tracing API.
      • This can be obtained through the getOpenTelemetry() method, which will return working implementations for methods involving tracing. Methods involving Logs and Metrics are no-ops at the current time.
    • Stopping spans through the Embrace Performance Tracing API no longer implicitly sets Status to OK.
    • Add telemetry.distro.* resource attributes to exported signals.
    • Update OpenTelemetry SDK dependency to version 1.38 of the OpenTelemetry BOM.
    • Consume semantic conventions from OTel Semantic Conventions for Java.
  • Enhance Performance Tracing API to support behavior exposed via the OpenTelemetry Tracing API.
  • Change internal endpoint to which session data is sent (no user-facing behavior changes).
  • Issue build warning for apps that have minSdk < 24 and are using AGP < 8.3.
    • If minSdk is lower than 24 (i.e. Android 5 and/or 6 is supported by the app), AGP version 8.3+ must be used so the app can be desugared with the proper setting.
    • See this question in the FAQ for details.
  • Fix DexGuard support.