open-telemetry / semantic-conventions-java

Java generated classes for semantic conventions
Apache License 2.0
14 stars 17 forks source link

Last published version of io.opentelemetry.semconv:opentelemetry-semconv #44

Closed JnRouvignac closed 5 months ago

JnRouvignac commented 7 months ago

Hello,

I am following what's described in opentelemetry-java 1.31.0 release notes:

BREAKING: Stop publishing io.opentelemetry:opentelemetry-semconv. Please use io.opentelemetry.semconv:opentelemetry-semconv:1.21.0-alpha instead, which is published from open-telemetry/semantic-conventions-java. The new repository is published in lockstep with open-telemetry/semantic-conventions. (https://github.com/open-telemetry/opentelemetry-java/pull/5807)

When I look at the releases of open-telemetry/semantic-conventions, the last release is 1.24.0, and yet, when I go to maven central, the only release I can find is 1.23.1-alpha.

Since it is supposed to be "published in lockstep", I was expecting to find 1.24.0 in maven central.

Did I misunderstand something or is the publication mechanism broken?

Thanks

jkwatson commented 7 months ago

As I understand it, the "publication mechanism" is always triggered by a human, so it probably just hasn't been kicked off yet.

jack-berg commented 7 months ago

I'm blocking the 1.24.0 release on resolving #41 and #40. The process for releasing currently requires a very manual and error process process to retain any attributes that were removed from the semantic conventions with a @Deprecated annotation. We do this because of the open questions in #5, #6, and #22.

However, #40 and #41 resolve these open questions with solutions that have been discussed and agreed on in various Java SIG meetings. Given that we have a path forward, and PRs in place to achieve it, we should take that route rather than continuing with the old process.

JnRouvignac commented 6 months ago

I see. Thanks for the explanation and good luck with automating the release process to get there. :muscle: Cheers

JnRouvignac commented 5 months ago

Thanks a lot for unblocking the release and doing a new one! We are about to consume it now. 🙂