-
Notifications
You must be signed in to change notification settings - Fork 20
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 to OpenTelemetry API 1.30.x #25
Comments
Yes, a PR would be great! Thanks for the heads-up! |
@jack-berg @trask should we have dependabot/renovate keeping this repo up to date with the api versioning? |
I think yes, so new releases from this repo will always have up-to-date dependencies. I'm not sure if that will completely solve the issue though since we may not always release from this repo after an SDK release, and I wouldn't recommend holding back on upgrading the SDK just because a new version of the semconv artifact pointing at the latest SDK hasn't been released. @gaeljw I'm not sure if we would do this, but if we made
|
@trask Indeed, considering how fast OTEL is moving and if there's no plan to follow closely releases of I don't know is this make sense from this project POV though. I'd say it's okay as it makes no sense that someone would use this project without having |
How does |
with |
This is what I'm thinking as well but I can double check on an actual case to confirm. For this reason, an "old" |
I see. I'm fine with that. Its a bit odd because the "API" of this artifact definitely includes references to classes / interfaces from If we agree, let's document update to |
The dependency still appears in the published pom but with scope |
|
I've used sbt as build tool, not Gradle, to test this. I've set the dependency scope to This might be different with Gradle though? |
Hello folks,
I just switched from OTEL 1.29 to 1.30 (Java) and following the deprecation of the other semconv module I added this one in my build definition but it still relies on OTEL 1.29.
I'm pretty confident it works with OTEL 1.30 but I have a rule in my build definition to enforce consistency and make sure all OTEL dependencies target the same minor version of the API (1.30 right now) as we've had surprises in the past when mixing two different minor versions (incompatibilities).
Thus I'm wondering if there's any reason not to upgrade to OTEL 1.30 in this module?
I can open the PR if you want :)
The text was updated successfully, but these errors were encountered: