Skip to content

Conversation

@lhotari
Copy link
Member

@lhotari lhotari commented Nov 28, 2025

Motivation

It's necessary to keep OpenTelemetry libraries up-to-date. In Pulsar, OpenTelemetry was upgraded to 1.56.0 version in PR apache/pulsar#24994 . Since Pulsar deployments combine BookKeeper dependencies in the same classpath, it's necessary to upgrade OpenTelemetry in BookKeeper to be fully compatible. (There have been some minor API changes causing breaking changes in OTel since 1.45.0.)

Modifications

  • Upgrade OpenTelemetry libraries from 1.45.0 to 1.56.0 version
  • Upgrade OpenTelemetry instrumentation from 1.33.6 to 2.21.0
  • Upgrade OpenTelemetry Semantic Conventions (semconv) from 1.29.0-alpha to 1.37.0
  • Upgrade Okhttp3 from 4.12.0 to 5.3.1, use BOM file to align versions
  • Upgrade Okio from 3.6.0 to 3.16.3, use BOM file to align versions

@lhotari lhotari added this to the 4.18.0 milestone Nov 28, 2025
@lhotari lhotari requested a review from merlimat November 28, 2025 09:00
@lhotari lhotari self-assigned this Nov 28, 2025
@zymap zymap merged commit d71cd1e into apache:master Dec 1, 2025
83 of 99 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants