Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
6313068
feat(gossipsub): implement gossipsub 1.3
jxs Jul 4, 2025
53cc7e8
implement test extesion
jxs Aug 7, 2025
4249ccb
Add PartialMessage trait implementation
jxs Aug 7, 2025
9aa7ead
implement sending and receiving partial messages at te protocol level
jxs Sep 10, 2025
bc45d3e
add partial_publish method
jxs Sep 12, 2025
8b1c086
update trait extend method to receive slice instead
jxs Sep 12, 2025
b1b8dbe
implement Partial message handling and publishing at the behaviour level
jxs Sep 15, 2025
e7250f5
Merge branch 'sigp-gossipsub' of github.com:sigp/rust-libp2p into gos…
jxs Sep 16, 2025
6370514
address Marco's review
jxs Sep 20, 2025
909a68f
feature gate partial messages
jxs Sep 20, 2025
046ad47
remove PartialIDONWANT from proto to follow spec
jxs Sep 24, 2025
69c2d95
update trait return types and remove non used impl
jxs Sep 25, 2025
45c2bc1
fixup! feature gate partial messages
jxs Sep 26, 2025
85b92f3
update to spec changes
jxs Sep 29, 2025
b6478d5
update extension message priority to highest
jxs Sep 29, 2025
5e98f1a
add missing proto field SubOpts partial
jxs Sep 29, 2025
f77490c
implement subscription options partial
jxs Sep 30, 2025
1bfbc55
publish only full messages to partial false peers
jxs Sep 30, 2025
33783bd
revert to only using TopicHash,
jxs Oct 1, 2025
438a297
add partial option to subscribe and unsubscribe methods
jxs Oct 1, 2025
6cb5244
polish PR
jxs Oct 3, 2025
bc3d7ba
push publish method above for smaller diff
jxs Oct 3, 2025
4321429
address Daniel's review
jxs Oct 10, 2025
c3aa3e4
enum return value for `partial_message_bytes_from_metadata`
dknopik Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions protocols/gossipsub/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
## 0.50.0

- Implement gossipsub 1.3 extensions control message.
See [PR 6119](https://github.com/libp2p/rust-libp2p/pull/6119)

- Remove peer penalty for duplicate messages.
See [PR 6112](https://github.com/libp2p/rust-libp2p/pull/6112)

Expand Down
1 change: 1 addition & 0 deletions protocols/gossipsub/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ categories = ["network-programming", "asynchronous"]
[features]
wasm-bindgen = ["getrandom/js", "futures-timer/wasm-bindgen"]
metrics = ["prometheus-client"]
partial_messages = []

[dependencies]
async-channel = "2.3.1"
Expand Down
Loading
Loading