OpenTelemetry - CNCF/opentelemetry-android: Release v0.5.0

Name: opentelemetry-android

Owner: OpenTelemetry - CNCF

Release: Version 0.5.0

Released: 2024-04-23

License: Apache-2.0

Release Assets:

This release is based on OpenTelemetry Java Instrumentation 2.3.0-alpha and the OpenTelemetry Java Core (sdk/api/exporters) 1.37.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.

⚠️⚠️⚠️ There are considerable breaking changes in this release.

Breaking changes include considerable restructuring of the overall project layout. This provides a much more modularized project that publishes more granular instrumentation modules. Note that as a result of this, the topmost dependency is changing its name to io.opentelemetry.android:android-agent.

📈 Enhancements

  • Append global attributes to logs signal. (#266)
  • Change crash reporting to send a LogRecord instead of Span. (#237)
  • Restructure modules (#267, #269, and #276)
  • Update upstream deps (#301 and #304)
  • Update README re: desugaring (#309)

🛠️ Bug fixes

  • Ensure that services are initialized via ServiceManager when OpenTelemetryRum is built. (#272)
  • Start the ServiceManager itself when OpenTelemetryRum is built. (#278)

🧰 Tooling

  • Update Release process (#300)
  • Adding '-alpha' to all modules' versions (#297)

🙇 Thank you

This release was possible thanks to the following contributors:

@bidetofevil @breedx-splk @LikeTheSalad @marandaneto @trask

To top