Skip to content

Releases: libp2p/go-libp2p-pubsub

v0.8.2

01 Dec 18:09
3d2eab3
Compare
Choose a tag to compare

What's Changed

  • Enables injectable GossipSub router by @yhassanzadeh13 in #503
  • perf: use msgio pooled buffers for received msgs by @Wondertan in #500
  • perf: use msgio pooled buffers for message writes by @Wondertan in #507
  • Improve handling of dead peers by @Wondertan in #508
  • chore: ignore signing keys during WithLocalPublication publishing by @vgonkivs in #497
  • Adds Application Specific RPC Inspector by @yhassanzadeh13 in #509
  • Add docstring for WithAppSpecificRPCInspector by @lthibault in #510

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

15 Sep 14:47
8866ca8
Compare
Choose a tag to compare

This is a patch release, adding support for using only parts of scoring configuration.

What's Changed

  • Enables non-atomic validation for peer scoring parameters by @yhassanzadeh13 in #499

Full Changelog: v0.8.0...v0.8.1

v0.8.0

26 Aug 09:57
4f56e8f
Compare
Choose a tag to compare

This is the first release to explicitly depend on go-libp2p, which is now a monorepo. The baseline dependency for this release is go-libp2p v0.22.0

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.1

01 Jul 16:41
Compare
Choose a tag to compare

This is a patch release for v0.7.0, cherry-picking #492.

Full Changelog: v0.7.0...v0.7.1

v0.7.0

31 May 10:56
06b5ba4
Compare
Choose a tag to compare

This is a minor release, bringing some useful new features and fixing a pathology with reconnect loops.
It also implements the pruned peer backoff logic that was recently proposed in spec.

What's Changed

  • feat: msgIdGenerator by @Wondertan in #468
  • Add Backoff For Pruned Peers by @nisdas in #473
  • Add in Backoff Filter When Grafting New Peers by @nisdas in #474
  • Update README.md by @ManicDevs in #476
  • fix unused GossipSubHistoryGossip, make seenMessages ttl configurable by @protolambda in #484
  • Publishing option for signing a message with a custom private key by @iulianpascalau in #486
  • Adds exponential backoff to re-spawing new streams for supposedly dead peers by @yhassanzadeh13 in #483

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

13 Jan 12:15
Compare
Choose a tag to compare

This is a patch release fixing a memory leak.

What's Changed

  • discovery.go: Include topic size information in MinTopicSize godoc. by @renaynay in #463
  • Fix promise leak by @vyzo in #470

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

11 Nov 17:48
c6dd285
Compare
Choose a tag to compare

This release upgrades libp2p dependencies to plumb through datastore interface changes.

v0.5.6

29 Oct 10:44
Compare
Choose a tag to compare

This is a patch release, fixing a memory leak.

What's Changed

  • README: remove obsolete notice, fix example code for tracing. by @vyzo in #457
  • clear peerPromises map when fullfilling a promise by @vyzo in #458

Full Changelog: v0.5.5...v0.5.6

v0.5.5

08 Oct 11:17
7ef0669
Compare
Choose a tag to compare

This is a small patch release that adds a new feature: peer filters, used by gossipsub to allow fine grained controled to the application on which peers can be part of the mesh and receive/emit gossip.

What's Changed

New Contributors

Full Changelog: v0.5.4...v0.5.5

v0.5.4

30 Jul 20:12
Compare
Choose a tag to compare

A small patch release, adding support for custom protocols with a match function and reducing log spam from heartbeat.

Changes:

  • #440 -- add support for custom protocol matching function
  • #441 -- reduce log spam from empty heartbeat messages