Skip to content

Conversation

tomekowal
Copy link

Hi!

Thank you for maintaining the project!

I'd like to widen allowed versions of semantic_conventions for tesla and oban.
The reason is, that we are using tesla, oban and cowboy together.
Tesla and Oban depend on v0.2 and cobowy depends on v1.27.
This meant, we were not able to upgrade.

It seems that the upgrade to 1.27 is backwards compatible. We've used
{:opentelemetry_semantic_conventions, "~> 1.27", override: true} in our config and both Oban and Tesla work without any issues.

There are other places that still depend on semantic_conventions 0.2:

  • basic_phoenix_ecto
  • opentelemetry_grpcbox
  • opentelemetry_httpoison

If you can confirm that the changes between 0.2 and 1.27 are fully backwards compatible, I could update those places too in one go. However, I am not 100% sure, so I am only updating those that we used in production.

Copy link

linux-foundation-easycla bot commented Jun 2, 2025

CLA Signed


The committers listed above are authorized under a signed CLA.

@tsloughter
Copy link
Member

@bryannaegele partially if a project compiles it means a dep like this is correct, right? It may not 100% since that doesn't check the value which could be different, but in large part if it compiles/checks its good?

@romul
Copy link

romul commented Jun 4, 2025

I guess it would be better to merge
#469
#470
#437

and release new versions of these packages

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.

3 participants