libp2p / go-libp2p-pubsub

The PubSub implementation for go-libp2p
https://github.com/libp2p/specs/tree/master/pubsub
Other
323 stars 187 forks source link

Update Pubsub Dependencies #491

Closed nisdas closed 2 years ago

nisdas commented 2 years ago

The 0.20.0 release of go-libp2p was a big release which involved significant re-organization of dependencies across libp2p. A lot of dependencies were deprecated in that release and moved into libp2p/go-libp2p . https://github.com/libp2p/go-libp2p/releases/tag/v0.20.0

This PR brings go-libp2p-pubsub up to date with all these changes. The main reason this was done is so that go-libp2p-pubsub can be used with the newer versions of go-libp2p without running into issues due to the reliance on outdated dependencies.

Changes in this PR:

Add in github.com/libp2p/go-libp2p v0.20.3

Update to github.com/libp2p/go-libp2p-core v0.17.0 Update to github.com/libp2p/go-libp2p-testing v0.9.2 Update to github.com/libp2p/go-msgio v0.2.0

Remove github.com/libp2p/go-libp2p-blankhost Remove github.com/libp2p/go-libp2p-discovery Remove github.com/libp2p/go-libp2p-swarm

cc @vyzo