-
Notifications
You must be signed in to change notification settings - Fork 121
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
[otelfiber] Fixed incompatibility issues with new otel v1.12.0/v0.35.0 release #451
Conversation
@onematchfox Can you help reviewing this PR? |
LGTM so far. I would, however, recommend upgrading the |
Thank you, I will take a look to do these additional changes tomorrow :) |
1dc6321
to
1dbd19a
Compare
@onematchfox I just upgraded to the I changed the method calls but there is also this additional change:
Please let me know if you want me to use another key but I haven't found a good replacement for this key. |
@eko I havent found one either. I also noticed that some big projects are using v1.10 for semconv instead of the latest one. |
Thanks. I had missed this when scanning the release notes, but this also doesn't come as any real surprise to me. #409 already contained the first step in moving away from using this attribute. Unfortunately, the OTEL semantic conventions are a moving target at this point. However, there is a push to achieve stability for HTTP conventions underway, so hopefully, things should stabilise soon. As for how to handle this change, my vote would go for dropping the attribute (as you have done) while also:
However, I would completely understand anyone who opposes this approach as well. @gaby happy to let you make the call here. |
@onematchfox @gaby says if the pull request is mergable and preferably does not contain any breaking changes |
I can still use the latest version that supports the attribute for now and wait end of discussions and update package version and deprecate the attribute when attributes discussions will be stabilised if it is confirmed that they want to remove it. |
That would be
I don't believe
|
I think you may have missed a word or two after "@gaby says"... ?
So, that's the tricky thing... Marking |
Looking at the implementation in this module, |
1dbd19a
to
029459e
Compare
@onematchfox No problem, I just reverted the changes concerning |
@gaby @ReneWerner87 I think these changes are good to go. P.S. I'll try to find some time in the coming week or two to do some more digging on the |
@WLun001 @lucasoares can someone confirm the change with, am not too deep in the middleware |
I'm about to look at the changes. I do agree with @onematchfox. I have been looking at other projects and everyone is doing semconv differently. |
I have been looking at the implementation by |
@eko They just released v0.36.0 with more changes! 😂 |
@gaby is the pull request mergeable ? for these versions ? further migration can be done afterwards, if this works currently(without breaking changes) |
@ReneWerner87 After the last commit reverting to 0.12.0, it should be good once the CI passes. |
@eko can you update and resolve the conflicts |
029459e
to
507a2f2
Compare
507a2f2
to
e87fc69
Compare
@ReneWerner87 @gaby Thank you, I just resolved conflicts and updated to |
Context
OpenTelemetry has released v1.12.0/v0.35.0 which have some backward compatibility issues with previous release on method namings.
Release note says:
Changes
This pull request upgrades the following packages to new minor release:
This pull request also fixes the incompatibility issues.
Thank you for your great community work!