Skip to content

Commit 5ce37c2

Browse files
committed
Release v0.16.0
This release introduces support for the partial messages extension. The partial messages extension gives the application precise control on exchanging message metadata and exchanging parts of messages. Unlike normal Gossipsub messages, Partial Messages are not opaque and peers can exchange message metadata separately from message data. An example use case is reconcilling when peers have some or all of a message. This works in a backwards compatible way. Notable changes: - New FanoutOnly topic option (#676). - WithMessageFilter to filter messages early in the notification pipeline (#678). Fixes & improvements: - Structured RPC logging - Fix leaked state with OnNewIncomingStream/OnClosedIncomingStream (with failing test first) - Renamed {Add/Remove}Peer → On{New/Closed}OutboundStream - partialmessages: init fanout if empty (#690) - Log errors when handling RPC in extensions (#668) - Ensure Hello Packet is first RPC sent; set write deadline for outgoing messages - Added Rpc.From() - Threadsafe dynamic direct peer management for GossipSub (#673).
1 parent 5cde33c commit 5ce37c2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "v0.15.0"
2+
"version": "v0.16.0"
33
}

0 commit comments

Comments
 (0)