Skip to content

Releases: signalfx/splunk-otel-android

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).

v1.3.0

13 Dec 23:48
v1.3.0
5daaa14
Compare
Choose a tag to compare

This is a standard release following the regular upstream opentelemetry-android release.

  • Update to use upstream opentelemetry-android 0.3.0 (#714)
  • Reduce unnecessary attempts at directory deletion for disk buffered telemetry (#683)
  • Change session sampling strategy to be consistent with other splunk RUM implementations (#698)
  • Global attributes and screen attributes are now handled by upstream (#710)
  • Network monitoring and network attributes appender now handle by upstream (#713)
  • Fix broken url targets in sample app (#715)

v1.2.0

25 Oct 19:22
v1.2.0
c72ba65
Compare
Choose a tag to compare

This is the first version of splunk-otel-android that is based on the upstream version of
opentelemetry-android. Please note that this requires an additional project dependency,
as documented here.

  • Depend on upstream opentelemetry-android (#640)
  • Depend on updated java semantic conventions (#658)
  • Feature enhancement: The instrumentation can now be configured to buffer telemetry created when
    your application is launched in the background. This buffered telemetry is sent when the
    app is foregrounded, or dropped when a new app session is started. Thanks to @rezastallone
    for this contribution. (#648)
  • Update to opentelemetry-java sdk 1.31.0
  • Update to opentelemetry-java-instrumentation 1.31.0

v1.1.1

31 Aug 22:00
v1.1.1
35e790b
Compare
Choose a tag to compare

This is a patch release for critical failure in 1.1.0 from yesterday.

  • Fix build to include .aar artifact. Please note that this version splits out an
    additional required dependency: com.splunk:opentelemetry-android-instrumentation.

v1.1.0

29 Aug 20:10
v1.1.0
ec974b2
Compare
Choose a tag to compare

This published version is missing the .aar artifact. Please use the patch release v1.1.1 instead.

  • splunk.rum.version attribute has been renamed to rum.sdk.version (#524)
  • new API: OpenTelemetryRumBuilder.mergeResource() to allow merging into resource instead of replacing (#524)
  • new API: SplunkRumBuilder.disableBackgroundTaskReporting(applicationId) - pass the applicationId to this
    method in order to disable instrumentation for background tasks. (#614) (#624)
  • OpenTelemetry SDK updated to 1.29.0

v1.0.0

24 Jan 18:58
v1.0.0
8e40535
Compare
Choose a tag to compare

🥳 We are pleased to announce the stable 1.0.0 release of Splunk OpenTelemetry Instrumentation for Android.

Since rc3, the only changes are:

  • Minor documentation updates
  • Minor dependency upgrades