Description
Area(s)
area:messaging
What happened?
Last week in #948 messaging.client_id
was renamed to messaging.client.id
. In the JS code generator, we use {{ attribute.fqn | to_const_name }}
to generate variable names. This results in conflicting constants with the same name MESSAGING_CLIENT_ID
. I'm not sure anything can be done about this, but wanted to raise it to the semconv group as this is the first time I've seen such a conflict.
Semantic convention version
main
Additional context
We're currently updating our semconv package. We continue to export deprecated attributes in order to make changes to the package non-breaking. The conflicting names get in the way of the code generator. I don't want to special-case the name for a single attribute if I can avoid it, and the "good" name is currently squatted on by the old deprecated attribute.
Activity