Skip to content

Releases: signalfx/splunk-otel-android

Release v0.14.0

05 Sep 15:14
0e50d5e
Compare
Choose a tag to compare

Version 0.14.0

Released 2022-05-02

  • Disk caching exporter now retries sending files (#260)
  • Add ability to customize screen.name attribute with @RumScreenName annotation (#261)
  • Add ability to limit storage usage for buffered telemetry (#272)
  • Add method to check if RUM library has been initialized (#273)
  • Add option to sample traces based on session ID (#262)

Release v0.13.0

05 Sep 15:17
d0c9ffa
Compare
Choose a tag to compare

Version 0.13.0

Released 2022-03-22

  • Update RUM property to support GDI spec 1.2 (#198)
  • Add exception.type and exception.message for crash report spans (#200)
  • Initial support for Volley HurlStack instrumentation (#209)
  • Support for detecting slow and frozen renders, enabled by default (#236)
  • Sample app updated to support slow renders (#236)
  • Updated to OpenTelemetry Java v1.12.0 (#254)
  • Add experimental support of buffering telemetry through storage (#251)
  • Consistency improvements to public configuration API (#255)
  • Add session timeout after a period of inactivity (#226)
  • Numerous dependency upgrades

Release v0.12.0

05 Sep 15:17
cac1dea
Compare
Choose a tag to compare

Version 0.12.0

  • BUGFIX: Initialization events now share the same clock instance.
  • The beaconEndpoint configuration setting always overrides the realm setting.

Version 0.11.0

05 Sep 15:17
8e4e634
Compare
Choose a tag to compare

Version 0.11.0

  • BUGFIX: Fixed another issue that could service if the ConnectivityManager threw an exception when queried.
    See the corresponding Android bug: https://issuetracker.google.com/issues/175055271
  • ANR spans are now properly marked as ERROR spans.
  • Library now targets SDK version 31 (minimum version is still 21)
  • The opentelemetry-okhttp-3.0 instrumentation has been updated to version 1.6.2.

Version 0.10.0

05 Sep 15:17
1fd6ea5
Compare
Choose a tag to compare

Version 0.10.0

  • BUGFIX: Fixed a bug that could crash the application if Android's ConnectivityManager threw an
    exception when queried. See the corresponding Android bug: https://issuetracker.google.com/issues/175055271
  • Updated OpenTelemetry okhttp instrumentation to v1.6.0.
  • Capture attributes related to OkHttp Exceptions in the http client instrumentation.

Version 0.9.0

05 Sep 15:17
9af1d87
Compare
Choose a tag to compare

Version 0.9.0

  • A span is now created when the SessionId changes to link the new session to the old one. The exact
    details of this span will probably change in the future.
  • The library has been updated to use OpenTelemetry Java v1.6.0.
  • All span string-valued attributes will now be truncated to 2048 characters if they exceed that
    limit.

Version 0.8.0

05 Sep 15:17
dc9cb2c
Compare
Choose a tag to compare

Version 0.8.0

  • Fixed a NullPointerException that sometimes happened during the Network monitor initialization.
  • The Zipkin exporter is now lazily initialized in a background thread. This change should greatly speed up the library startup.

Version 0.7.0

05 Sep 15:19
18a2d66
Compare
Choose a tag to compare

Version 0.7.0

  • OpenTelemetry okhttp instrumentation has been updated to version 1.5.3-alpha.
  • For okhttp, SplunkRum now exposes a wrapper for your OkHttpClient which implements the Call.Factory
    interface. This Call.Factory will properly manage context propagation with asynchronous http calls.
  • The okhttp Interceptor provided by SplunkRum has been deprecated. Please use the Call.Factory from now on.
    The createOkHttpRumInterceptor() method will be removed in a future release.
  • A new class (com.splunk.rum.StandardAttributes) has been introduced to provide AttributeKeys for
    standard RUM span attributes. Currently this class exposes the APP_VERSION attribute.
  • The ANR detector and Network monitor will no longer operate when the app has been put in the background.
  • A new API on the Config.Builder allows redacting of spans or redacting/replacing Span attributes. See
    the new filterSpans(Consumer<SpanFilterBuilder>) method and the corresponding com.splunk.rum.SpanFilterBuilder class
    for details.
  • The os.type Span attribute has been changed to 'linux' and os.name attribute is now 'Android'.

Version 0.6.0

05 Sep 15:19
cd2125a
Compare
Choose a tag to compare

Version 0.6.0:

  • Adds proguard consumer information to assist with proguarded release builds

Version 0.5.0

05 Sep 15:20
eba503a
Compare
Choose a tag to compare

Version 0.5.0

  • The initial cold AppStart span now starts with the library initialization and continues until the first Activity has been restored.
  • Span names now have their capitalization preserved, rather than being lower-cased everywhere.