Releases: libp2p/go-libp2p-pubsub
Releases · libp2p/go-libp2p-pubsub
v0.5.1
v0.4.2
v0.5.0
This is a packed release, with bug fixes and new features.
Most importantly, Publish
has become synchronous so that when a message is locally published, the validators are run inline, and if successful the message propagates in the network.
This ensures that locally published messages can never be silently dropped because of a full validation queue.
Complete Changelog:
- #397 -- Subnet whitelisting for IPColocation
- #403 -- Expose internal tracing with the RawTracer interface
- #406 -- Implement synchronous validation for locally published messages
- #410 -- Strengthen Validation Of Gossip Scoring Parameters
- #411 -- Demote log spam to debug
- #412 -- Ignore transient connections
- #413 -- Add support for custom gossipsub protocols
- #421 -- Refactor Gossipsub Parameters To Make Them More Configurable
- #423 -- Remove topic descriptors
- #427 -- Fix close of closed channel
- #430 -- Fix goroutine build up from connected notifications
- #432 -- More tracing, option to configure the Subscribe output queue length
v0.4.1
v0.4.0
v0.3.6
Changelog:
v0.3.5
This is mostly a bugfix release.
Changes:
v0.3.4
v0.3.3
Changes:
- #352 -- Drop warning about failure to open stream to a debug log
- #353 -- Only do PX on leave if PX was enabled in the node
- #356 -- Define a public error for sub.Next() on a cancelled subscription
- #359 -- Signing policy + optional Signature, From and Seqno with the
WithNoAuthor
option - #360 -- Extended peer score inspection
- #363 -- Add warning about messageIDs in protobufs
- #366 -- Dependency upgrades, and minor fixes for interoperability with other libp2p implementations using uvarint63 for length-prefixing