The documentation does not state, whether the keys in metadata.FromIncomingContext and metadata.FromOutgoingContext are converted to lowercase (as in metadata.New) or not.
As far as I can see, the keys are not converted to lowercase.
It would be helpful to have this information in the documentation, as the documentation on metadata.New, along with the implementations of Get and Append can lead to the assumption that the keys are always lowercase.