Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade OTel instrumentation BOM to 2.7.0-alpha #828

Merged
merged 1 commit into from
Sep 5, 2024

Conversation

jonatan-ivanov
Copy link
Member

@jonatan-ivanov jonatan-ivanov commented Sep 4, 2024

opentelemetry-instrumentation-api-semconv was renamed to opentelemetry-instrumentation-api-incubator.

opentelemetry-bom-alpha and opentelemetry-bom are the same (1.41.0), see opentelemetry-instrumentation-bom-alpha-2.7.0-alpha.pom.

@jonatan-ivanov jonatan-ivanov added dependency-upgrade A dependency upgrade java Pull requests that update Java code labels Sep 4, 2024
@jonatan-ivanov jonatan-ivanov added this to the 1.4.0-M3 milestone Sep 4, 2024
@@ -9,7 +9,7 @@ aopalliance="1.0"
zipkinAws="1.2.5"
logback = "1.5.7"
wavefrontSdk="3.4.3"
otelInstrumentationBomAlpha="1.33.6-alpha" # Brings in io.opentelemetry:opentelemetry-bom:1.41.0
otelInstrumentationBomAlpha="2.7.0-alpha" # Brings in io.opentelemetry:opentelemetry-bom:1.41.0
Copy link
Member

Choose a reason for hiding this comment

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

I guess we'll have to manually update this comment each time or dependabot PRs will make it untrue. That's a bit unfortunate, but it's good to have a reminder this version is indirectly determining the version of OTel SDK dependencies.

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, because of the issue described here: #823

I put the comment there for this exact purpose: it reminds us to manually check the version that the new patch upgrade brings in and make sure we are conscious about it.

This also means that upgrading this with dependabot is a bit more work than doing it 100% manually. :)

I'm ok removing the comment to make things simpler but we need to be extra careful not merging OTel dependency upgrades in (not that the comment prevents this).

Copy link
Member

Choose a reason for hiding this comment

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

I'm for leaving the comment. I'm just not confident we won't at some point miss it when a dependabot upgrade PR comes. We'll have to think how to work into the release process checking the version of OTel that gets resolved or something.

@jonatan-ivanov jonatan-ivanov merged commit 3eb1a4c into main Sep 5, 2024
6 checks passed
@jonatan-ivanov jonatan-ivanov deleted the otel-instrumentation-bom-2.x branch September 5, 2024 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency-upgrade A dependency upgrade java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants