Skip to content

Conversation

@beekhc
Copy link
Collaborator

@beekhc beekhc commented Nov 11, 2025

Update the OpenTelemetry Android SDK to version 1.0.0.rc.1-alpha and fix breaking API changes introduced between versions.

Breaking Code Changes Fixed:

  • InstallationContext.application became nullable in v0.16.0

Test Updates for Breaking Changes to Telemetry:

  • ANR test: Updated to check log events instead of spans (changed in v0.14.0 when ANR data model migrated to log events)
  • Slow renders test: Updated to check app.jank log events with both slow (0.016s/16ms) and frozen (0.7s/700ms) thresholds instead of spans (changed in v0.15.0 when jank was refactored to use events)

Collector Update:

  • Updated OpenTelemetry Collector from 0.92.0 to 0.139.0 to properly export eventName fields for log events (app.jank, device.anr, etc.)

All smoke tests passing (18/18).

🤖 Generated with Claude Code

  • CHANGELOG is updated
  • README is updated with documentation

beekhc and others added 4 commits November 10, 2025 16:09
…lpha

Update the OpenTelemetry Android SDK to version 0.16.0-alpha and fix
breaking API changes introduced between versions.

Breaking Changes Fixed:
- OpenTelemetryRum.openTelemetry property changed to getOpenTelemetry()
  method in v0.16.0
- InstallationContext.application became nullable in v0.16.0

Test Updates:
- ANR test: Updated to check log events instead of spans (changed in
  v0.14.0 when ANR data model migrated to log events)
- Slow renders test: Updated to check app.jank log events with both
  slow (0.016s/16ms) and frozen (0.7s/700ms) thresholds instead of
  spans (changed in v0.15.0 when jank was refactored to use events)

Collector Update:
- Updated OpenTelemetry Collector from 0.92.0 to 0.139.0 to properly
  export eventName fields for log events (app.jank, device.anr, etc.)

All smoke tests passing (18/18).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Prepare for release 0.0.21.

---

- [X] CHANGELOG is updated
- [X] README is updated with documentation
Updates the OpenTelemetry Android SDK from 0.16.0-alpha to 1.0.0-rc.1-alpha, the first release candidate marking API stabilization.

Key changes:
- Add agent-api dependency for OpenTelemetryRum API
- Replace getOpenTelemetry() method with openTelemetry property
- Add explicit opentelemetry-api dependency to interaction module

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@beekhc beekhc changed the base branch from main to 1.0-dev November 26, 2025 20:49
beekhc and others added 2 commits November 26, 2025 12:51
Adjust Version column width to properly align with longer version strings.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@beekhc beekhc changed the title maint: update OpenTelemetry Android SDK from 0.11.0-alpha to 0.16.0-alpha maint: update OpenTelemetry Android SDK from 0.11.0-alpha to 1.0.0.rc.1-alpha Nov 26, 2025
@beekhc beekhc marked this pull request as ready for review November 26, 2025 21:03
@beekhc beekhc requested a review from a team as a code owner November 26, 2025 21:03
okhttp = "5.2.1"
opentelemetry = "1.49.0"
opentelemetryAndroid = "0.11.0-alpha"
opentelemetryAndroid = "1.0.0-rc.1-alpha"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@beekhc beekhc merged commit 225407b into 1.0-dev Nov 26, 2025
7 checks passed
@beekhc beekhc deleted the beeklimt.update-to-otel-0.16 branch November 26, 2025 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants