Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Opening as a draft as there are quite a few breaking changes. There are a couple ways we can go about this:
@deprecatedcommentsBreaking changes by specification version
1.20.0
(BREAKING: remove messaging.destination.kind and messaging.source.kind values opentelemetry-specification#3214,
AWS Lambda - remove references to messaging.destination.kind and messaging.source.kind opentelemetry-specification#3348)
(BREAKING: Change span statuses for gRPC server spans opentelemetry-specification#3333)
http.server.active_requests metric.
1.19.0
(Rename
faas.executiontofaas.invocation_idand change units forfaas.max_memoryopentelemetry-specification#3209)(Rename
faas.executiontofaas.invocation_idand change units forfaas.max_memoryopentelemetry-specification#3209)(Expand scope of
faas.idtocloud.resource_idopentelemetry-specification#3188)1.17.0
(Refactor messaging attributes and specify per-message attributes opentelemetry-specification#2957).
BREAKING: renames
messaging.consumer_idtomessaging.consumer.idmessaging.destinationtomessaging.destination.namemessaging.temp_destinationtomessaging.destination.temporarymessaging.destination_kindtomessaging.destination.kindmessaging.message_idtomessaging.message.idmessaging.protocoltonet.app.protocol.namemessaging.protocol_versiontonet.app.protocol.versionmessaging.conversation_idtomessaging.message.conversation_idmessaging.message_payload_size_bytestomessaging.message.payload_size_bytesmessaging.message_payload_compressed_size_bytestomessaging.message.payload_compressed_size_bytesmessaging.rabbitmq.routing_keytomessaging.rabbitmq.destination.routing_keymessaging.kafka.message_keytomessaging.kafka.message.keymessaging.kafka.consumer_grouptomessaging.kafka.consumer.groupmessaging.kafka.partitiontomessaging.kafka.destination.partitionmessaging.kafka.tombstonetomessaging.kafka.message.tombstonemessaging.rocketmq.message_typetomessaging.rocketmq.message.typemessaging.rocketmq.message_tagtomessaging.rocketmq.message.tagmessaging.rocketmq.message_keystomessaging.rocketmq.message.keysmessaging.urlsendoperation topublishdestinationandsourcenamespaces and clarify per-message attributes in batching scenariosFull list of removed keys
DB_CASSANDRA_KEYSPACEDB_HBASE_NAMESPACEFAAS_EXECUTIONNET_PEER_IPNET_HOST_IPNET_HOST_CONNECTION_TYPENET_HOST_CONNECTION_SUBTYPENET_HOST_CARRIER_NAMENET_HOST_CARRIER_MCCNET_HOST_CARRIER_MNCNET_HOST_CARRIER_ICCHTTP_HOSTHTTP_FLAVORHTTP_USER_AGENTHTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSEDHTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSEDHTTP_SERVER_NAMEHTTP_CLIENT_IPMESSAGING_DESTINATION_KINDMESSAGING_TEMP_DESTINATIONMESSAGING_PROTOCOLMESSAGING_PROTOCOL_VERSIONMESSAGING_URLMESSAGING_CONVERSATION_IDMESSAGING_CONSUMER_IDMESSAGING_RABBITMQ_ROUTING_KEYMESSAGING_KAFKA_CLIENT_IDMESSAGING_KAFKA_PARTITIONMESSAGING_KAFKA_TOMBSTONENetTransportValues.IP_TCPNetTransportValues.IP_UDPNetTransportValues.IPNetTransportValues.UNIXNetTransportValues.INPROCNetTransportValues.OTHERNetHostConnectionTypeValuesNetHostConnectionSubtypeValuesHttpFlavorValuesMessagingDestinationKindValues