Problem building go-libp2p@v0.14.4

Hi there,
I’ve tried updating our libp2p dependencies to v0.14.4 (I usually just go get -u and expect go mod to do the heavy lifting for me). However it won’t build due to some problem in the identity protocol:

../../../../pkg/mod/ ownKey.Bytes undefined (type "".PubKey has no field or method Bytes)
make: *** [Makefile:24: binary] Error 2

Libp2p dependencies: v0.14.4 v0.5.0 v0.9.0 v0.5.1 // indirect v0.2.2 // indirect v0.2.8 v0.11.2 v0.5.3 v0.2.0 // indirect v0.4.6 v0.2.7 v0.5.0

Please use go get, not go get -u. go get -u will transitively update all dependencies. Many of our packages are pre-1.0, so minor version bumps can include breaking changes.

If you really need to update transitive dependencies, go get -u=patch should work as that will only update patch versions, not minor versions. But updating go-libp2p only, and letting it decide which dependencies need to be updated is the safest bet.