diff --git a/api/incubator/src/main/java/io/opentelemetry/api/incubator/propagation/EnvironmentGetter.java b/api/incubator/src/main/java/io/opentelemetry/api/incubator/propagation/EnvironmentGetter.java index 5d379a6794b..204bc74cfc7 100644 --- a/api/incubator/src/main/java/io/opentelemetry/api/incubator/propagation/EnvironmentGetter.java +++ b/api/incubator/src/main/java/io/opentelemetry/api/incubator/propagation/EnvironmentGetter.java @@ -31,8 +31,11 @@ *

This getter automatically sanitizes keys to match environment variable naming conventions: * *

* *

Values are validated to contain only characters valid in HTTP header fields per + *

  • An empty key is replaced with a single underscore ({@code _}) *
  • ASCII letters are converted to uppercase *
  • Any character that is not an ASCII letter, digit, or underscore is replaced with an * underscore @@ -92,6 +93,7 @@ static boolean isNormalizedKey(String key) { * Normalizes a key to be a valid environment variable name. * *