@@ -3,7 +3,7 @@ name = "libp2p"
3
3
edition = " 2021"
4
4
rust-version = " 1.60.0"
5
5
description = " Peer-to-peer networking library"
6
- version = " 0.46 .0"
6
+ version = " 0.47 .0"
7
7
authors = [
" Parity Technologies <[email protected] >" ]
8
8
license = " MIT"
9
9
repository = " https://github.com/libp2p/rust-libp2p"
@@ -35,6 +35,7 @@ default = [
35
35
" websocket" ,
36
36
" yamux" ,
37
37
]
38
+
38
39
autonat = [" dep:libp2p-autonat" ]
39
40
dcutr = [" dep:libp2p-dcutr" , " libp2p-metrics?/dcutr" ]
40
41
deflate = [" dep:libp2p-deflate" ]
@@ -77,42 +78,42 @@ getrandom = "0.2.3" # Explicit dependency to be used in `wasm-bindgen` feature
77
78
instant = " 0.1.11" # Explicit dependency to be used in `wasm-bindgen` feature
78
79
lazy_static = " 1.2"
79
80
80
- libp2p-autonat = { version = " 0.4 .0" , path = " protocols/autonat" , optional = true }
81
- libp2p-core = { version = " 0.33 .0" , path = " core" , default-features = false }
82
- libp2p-dcutr = { version = " 0.3.1 " , path = " protocols/dcutr" , optional = true }
83
- libp2p-floodsub = { version = " 0.36 .0" , path = " protocols/floodsub" , optional = true }
84
- libp2p-identify = { version = " 0.36.1 " , path = " protocols/identify" , optional = true }
85
- libp2p-kad = { version = " 0.37.1 " , path = " protocols/kad" , optional = true }
86
- libp2p-metrics = { version = " 0.6 .0" , path = " misc/metrics" , optional = true }
81
+ libp2p-autonat = { version = " 0.6 .0" , path = " protocols/autonat" , optional = true }
82
+ libp2p-core = { version = " 0.34 .0" , path = " core" , default-features = false }
83
+ libp2p-dcutr = { version = " 0.5.0 " , path = " protocols/dcutr" , optional = true }
84
+ libp2p-floodsub = { version = " 0.38 .0" , path = " protocols/floodsub" , optional = true }
85
+ libp2p-identify = { version = " 0.38.0 " , path = " protocols/identify" , optional = true }
86
+ libp2p-kad = { version = " 0.39.0 " , path = " protocols/kad" , optional = true }
87
+ libp2p-metrics = { version = " 0.8 .0" , path = " misc/metrics" , optional = true }
87
88
libp2p-mplex = { version = " 0.34.0" , path = " muxers/mplex" , optional = true }
88
- libp2p-noise = { version = " 0.36 .0" , path = " transports/noise" , optional = true }
89
- libp2p-ping = { version = " 0.36 .0" , path = " protocols/ping" , optional = true }
90
- libp2p-plaintext = { version = " 0.33 .0" , path = " transports/plaintext" , optional = true }
89
+ libp2p-noise = { version = " 0.37 .0" , path = " transports/noise" , optional = true }
90
+ libp2p-ping = { version = " 0.38 .0" , path = " protocols/ping" , optional = true }
91
+ libp2p-plaintext = { version = " 0.34 .0" , path = " transports/plaintext" , optional = true }
91
92
libp2p-pnet = { version = " 0.22.0" , path = " transports/pnet" , optional = true }
92
- libp2p-relay = { version = " 0.9.1" , path = " protocols/relay" , optional = true }
93
- libp2p-rendezvous = { version = " 0.6.0" , path = " protocols/rendezvous" , optional = true }
94
- libp2p-request-response = { version = " 0.18.0" , path = " protocols/request-response" , optional = true }
95
- libp2p-swarm = { version = " 0.36.1" , path = " swarm" }
96
- libp2p-swarm-derive = { version = " 0.27.0" , path = " swarm-derive" }
97
- libp2p-uds = { version = " 0.32.0" , path = " transports/uds" , optional = true }
98
- libp2p-wasm-ext = { version = " 0.33.0" , path = " transports/wasm-ext" , default-features = false , optional = true }
99
- libp2p-yamux = { version = " 0.37.0" , path = " muxers/yamux" , optional = true }
93
+ libp2p-relay = { version = " 0.11.0" , path = " protocols/relay" , optional = true }
94
+ libp2p-rendezvous = { version = " 0.8.0" , path = " protocols/rendezvous" , optional = true }
95
+ libp2p-request-response = { version = " 0.20.0" , path = " protocols/request-response" , optional = true }
96
+ libp2p-swarm = { version = " 0.38.0" , path = " swarm" }
97
+ libp2p-swarm-derive = { version = " 0.28.0" , path = " swarm-derive" }
98
+ libp2p-uds = { version = " 0.33.0" , path = " transports/uds" , optional = true }
99
+ libp2p-wasm-ext = { version = " 0.34.0" , path = " transports/wasm-ext" , default-features = false , optional = true }
100
100
libp2p-webrtc = { version = " 0.1.0" , path = " transports/webrtc" , optional = true }
101
+ libp2p-yamux = { version = " 0.38.0" , path = " muxers/yamux" , optional = true }
101
102
multiaddr = { version = " 0.14.0" }
102
103
parking_lot = " 0.12.0"
103
104
pin-project = " 1.0.0"
104
105
rand = " 0.7.3" # Explicit dependency to be used in `wasm-bindgen` feature
105
106
smallvec = " 1.6.1"
106
107
107
108
[target .'cfg(not(any(target_os = "emscripten", target_os = "wasi", target_os = "unknown")))' .dependencies ]
108
- libp2p-deflate = { version = " 0.33 .0" , path = " transports/deflate" , optional = true }
109
- libp2p-dns = { version = " 0.33 .0" , path = " transports/dns" , optional = true , default-features = false }
110
- libp2p-mdns = { version = " 0.37 .0" , path = " protocols/mdns" , optional = true }
111
- libp2p-tcp = { version = " 0.33 .0" , path = " transports/tcp" , default-features = false , optional = true }
112
- libp2p-websocket = { version = " 0.35 .0" , path = " transports/websocket" , optional = true }
109
+ libp2p-deflate = { version = " 0.34 .0" , path = " transports/deflate" , optional = true }
110
+ libp2p-dns = { version = " 0.34 .0" , path = " transports/dns" , optional = true , default-features = false }
111
+ libp2p-mdns = { version = " 0.39 .0" , path = " protocols/mdns" , optional = true }
112
+ libp2p-tcp = { version = " 0.34 .0" , path = " transports/tcp" , default-features = false , optional = true }
113
+ libp2p-websocket = { version = " 0.36 .0" , path = " transports/websocket" , optional = true }
113
114
114
115
[target .'cfg(not(target_os = "unknown"))' .dependencies ]
115
- libp2p-gossipsub = { version = " 0.38 .0" , path = " protocols/gossipsub" , optional = true }
116
+ libp2p-gossipsub = { version = " 0.40 .0" , path = " protocols/gossipsub" , optional = true }
116
117
117
118
# TODO: use upstream once Protocol for WebRTC is there.
118
119
[patch .crates-io ]
0 commit comments