Skip to content

Releases: libp2p/go-libp2p-pubsub-router

v0.6.0

22 Nov 02:07
09ad0db
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

09 Nov 20:01
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

09 Nov 20:01
v0.4.0
fe35a3c
Compare
Choose a tag to compare

What's Changed

  • feat: use new stream interfaces from go-libp2p-core 0.7.0 by @Stebalien in #81

Full Changelog: v0.3.2...v0.4.0

v0.3.2

25 Aug 20:26
ac8fa95
Compare
Choose a tag to compare

Downgraded incompatible dependency #80

v0.3.1

30 Jul 13:50
ebdd9aa
Compare
Choose a tag to compare

Upgrade dependencies, and minor fixes for interoperability with other libp2p implementations using uvarint63 for length-prefixing.

v0.3.0

20 May 23:56
8ac3a00
Compare
Choose a tag to compare

Updates go-libp2p-pubsub to v0.3.0.

v0.2.0

11 Dec 16:51
cc68c1a
Compare
Choose a tag to compare

This release modifies the PubsubValueStore to be a key-value store over libp2p Pubsub that operates without any reliance on ContentRouting. This includes:

  1. Using the Fetch protocol to ensure that peers that are listening on updates to a particular key find the latest value as soon as they join the pubsub channel
  2. Periodically rebroadcasting the latest state of key-value pairs in the event that Pubsub drops the messages
  3. Using an updated version of go-libp2p-pubsub that includes built in peer discovery and rediscovery
    • PubsubValueStore no longer performs manual bootstrapping
    • PubsubValueStore no longer stops working when all peers have their connections briefly disconnected (e.g. a router reset)

v0.1.0

26 May 16:29
1b619f8
Compare
Choose a tag to compare

🎉 This release applies the core refactor to this module; migrating to the consolidated types under go-libp2p-core. See libp2p/go-libp2p#602 for more context.