Releases: signalfx/splunk-otel-android
v1.7.0
v1.6.0
v1.5.0
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.0opentelemetry-instrumentation-api
v1.33.2opentelemetry-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
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
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
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
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
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
This published version is missing the .aar
artifact. Please use the patch release v1.1.1 instead.
splunk.rum.version
attribute has been renamed torum.sdk.version
(#524)- new API:
OpenTelemetryRumBuilder.mergeResource()
to allow merging into resource instead of replacing (#524) - new API:
SplunkRumBuilder.disableBackgroundTaskReporting(applicationId)
- pass theapplicationId
to this
method in order to disable instrumentation for background tasks. (#614) (#624) - OpenTelemetry SDK updated to 1.29.0
v1.0.0
🥳 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