Go-libp2p Identify protocolVersion

Is it possible to set the protocolVersion field in go-libp2p’s Identify implementation and if not, would a pull request that set it via an Option be welcomed?

Currently, this value appears to be hardcoded and in the past, it seems that this could not be changed for reasons related to backwards compatibility.

See also: