Skip to content

Releases: signalfx/splunk-otel-android

v2.0.0

26 Aug 15:27
v2.0.0
7698ebe
Compare
Choose a tag to compare

first major stable release of the new Splunk OpenTelemetry Android Agent. The SDK has been redesigned to have a modular architecture, where instrumentations can be included based on need

New Features:

  • Automatic network request instrumentation via Gradle plugins:
    • com.splunk.rum-okhttp3-auto-plugin
    • com.splunk.rum-httpurlconnection-auto-plugin
  • Session Replay module integration
  • Interaction monitoring
  • Enhanced span interception
  • Automatic mapping file upload via Gradle plugin:
    • com.splunk.rum-mapping-file-plugin

1.10.0

22 May 18:06
v1.10.0
d141f43
Compare
Choose a tag to compare

This is a regular maintenance release

  • Fixed duplicate span bug in Crash and ANR Reporting
  • Updated some attribute naming around build identifiers for stacktrace symbolication

v1.9.0

03 Feb 22:29
v1.9.0
36fed5b
Compare
Choose a tag to compare

This is a regular maintenance release

  • Marked APIs, classes, and methods that will be deprecated down the line with the deprecation annotation

v1.8.1

06 Dec 20:32
d6dec00
Compare
Choose a tag to compare

Reducing the version of androidx libraries that enforce API level 35.

v1.8.0

04 Dec 22:49
v1.8.0
8d4333c
Compare
Choose a tag to compare

This is a regular maintenance release.

This version depends on these upstream versions:

  • opentelemetry-android v0.4.0
  • opentelemetry-instrumentation-api v1.33.6
  • opentelemetry-sdk v1.41.0

📈 Enhancements:

  • Add ability to support multiple Server-Timing HTTP headers (#1077)
  • Add unique build identifiers to ANRs, crashes, and slow renders. Note: This enhancement uses experimental attribute names that are subject to change in a future release. (#1093)

v1.7.0

12 Aug 21:39
v1.7.0
ee9a58e
Compare
Choose a tag to compare

This is a regular maintenance release.

This version depends on these upstream versions:

  • opentelemetry-android v0.4.0
  • opentelemetry-instrumentation-api v1.33.5
  • opentelemetry-sdk v1.41.0

Enhancements:

  • Disable console exporter from upstream (#894)

v1.6.0

10 Jul 22:31
v1.6.0
4190bc4
Compare
Choose a tag to compare

This is a regular maintenance release.

This version depends on these upstream versions:

  • opentelemetry-android v0.4.0
  • opentelemetry-instrumentation-api v1.33.4
  • opentelemetry-sdk v1.39.0

Enhancements:

  • Add experimental API to allow manually setting the current screen name. (#851)

v1.5.0

07 May 22:45
v1.5.0
4c35335
Compare
Choose a tag to compare

This is a regular maintenance. Due to incompatible changes in upstream, opentelemetry-android
has been held at v0.4.0. Expect splunk-otel-android to have an alpha of 2.x soon.

This version depends on these upstream versions:

  • opentelemetry-android v0.4.0
  • opentelemetry-instrumentation-api v1.33.2
  • opentelemetry-sdk v1.37.0

Enhancements:

  • Add experimental OTLP exporter support (#788).
    Note: OTLP support is incompatible with disk-buffering. OTLP ingest is available in every realm, and users
    are encouraged to try this functionality out.

v1.4.0

06 Mar 21:58
v1.4.0
7d5037f
Compare
Choose a tag to compare

This regular release follows the upstream opentelemetry-android release.

  • Upgrade upstream opentelemetry-android to 0.4.0.
  • Add new incubating API: SplunkRumBuilder.setHttpSenderCustomizer() to allow customization
    of the HTTP client used for sending data to Splunk. This can be useful when devices are
    behind a proxy or API gateway (#742).
  • Fix AndroidResource blending between Splunk version and upstream. (#757)

v1.3.1

14 Dec 22:56
v1.3.1
a7148e4
Compare
Choose a tag to compare

The previous release was mistakenly built against an OpenTelemetry SNAPSHOT build.
This remedies that and compiles against the 1.32.0 non-SNAPSHOT bom.

  • Compile against OpenTelemetry Java Instrumentation 1.32.0 (no SNAPSHOT).