APM Dotnet agent version contains extra random numbers


I've noticed that the field agent.version since 1.8.0 has changed to something like this: 1.11.0+a4eb5008af64ca52fe6973c18810c0c8c7a99554
Is there a reason for adding this +random numbers?
This makes filtering the raw document different (you have to use wildcards) and makes our visualisations with services vs agent versions ugly.

Kibana version: 7.14.1

Elasticsearch version: 7.14.1

APM server version: 7.14.1

APM Agent language and version: dotnet 1.11.0

1 Like

Hi @PeterDK,

the "random numbers" attached to the version number is the commit hash - it should be fix, so each 1.11.0 should have the same commit hash - and it changes with the next version.

I don't think we had a specific reason to add it honestly.

1 Like

Hi @GregKalapos,

It looks that these are fixed numbers indeed and the same for each version, so forget my wildcard comment.
But it would be nice to make them consistent again with other frameworks.
It's just an aesthetic thing for visualisations :slight_smile: