diff --git a/CHANGELOG.md b/CHANGELOG.md index db0ca108d3b1..b7bd249aeb63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,11 @@ # `libp2p` facade crate +## Version 0.40.0-rc.3 [2021-10-27] + +- Update individual crates. + - `libp2p-core` + - `libp2p-swarm` ## Version 0.40.0-rc.2 [2021-10-15] diff --git a/Cargo.toml b/Cargo.toml index 4ab8a15dc8fa..e09387ed24c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p" edition = "2018" description = "Peer-to-peer networking library" -version = "0.40.0-rc.2" +version = "0.40.0-rc.3" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -68,7 +68,7 @@ atomic = "0.5.0" bytes = "1" futures = "0.3.1" lazy_static = "1.2" -libp2p-core = { version = "0.30.0-rc.1", path = "core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "core", default-features = false } libp2p-floodsub = { version = "0.31.0-rc.1", path = "protocols/floodsub", optional = true } libp2p-gossipsub = { version = "0.33.0-rc.1", path = "./protocols/gossipsub", optional = true } libp2p-identify = { version = "0.31.0-rc.1", path = "protocols/identify", optional = true } @@ -82,7 +82,7 @@ libp2p-pnet = { version = "0.22.0-rc.1", path = "transports/pnet", optional = tr libp2p-relay = { version = "0.4.0-rc.1", path = "protocols/relay", optional = true } libp2p-rendezvous = { version = "0.1.0-rc.1", path = "protocols/rendezvous", optional = true } libp2p-request-response = { version = "0.13.0-rc.1", path = "protocols/request-response", optional = true } -libp2p-swarm = { version = "0.31.0-rc.1", path = "swarm" } +libp2p-swarm = { version = "0.31.0-rc.2", path = "swarm" } libp2p-swarm-derive = { version = "0.25.0-rc.1", path = "swarm-derive" } libp2p-uds = { version = "0.30.0-rc.1", path = "transports/uds", optional = true } libp2p-wasm-ext = { version = "0.30.0-rc.1", path = "transports/wasm-ext", default-features = false, optional = true } diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index cbe0d188e979..18d24729efd7 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.30.0-rc.1 [2021-10-15] +# 0.30.0-rc.2 [2021-10-27] - Add `ConnectionLimit::with_max_established` (see [PR 2137]). diff --git a/core/Cargo.toml b/core/Cargo.toml index 18a0a90b17ed..f3669b6238a9 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p-core" edition = "2018" description = "Core traits and structs of libp2p" -version = "0.30.0-rc.1" +version = "0.30.0-rc.2" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -47,7 +47,7 @@ libp2p-noise = { path = "../transports/noise" } libp2p-tcp = { path = "../transports/tcp" } multihash = { version = "0.14", default-features = false, features = ["arb"] } quickcheck = "0.9.0" -rand07 = { package = "rand", version = "0.7" } +rand07 = { package = "rand", version = "0.7" } wasm-timer = "0.2" [build-dependencies] diff --git a/misc/metrics/Cargo.toml b/misc/metrics/Cargo.toml index 7e9fb94c5cb9..635ef76aaf49 100644 --- a/misc/metrics/Cargo.toml +++ b/misc/metrics/Cargo.toml @@ -15,11 +15,11 @@ kad = ["libp2p-kad"] ping = ["libp2p-ping"] [dependencies] -libp2p-core= { version = "0.30.0-rc.1", path = "../../core" } +libp2p-core= { version = "0.30.0-rc.2", path = "../../core" } libp2p-identify = { version = "0.31.0-rc.1", path = "../../protocols/identify", optional = true } libp2p-kad = { version = "0.32.0-rc.1", path = "../../protocols/kad", optional = true } libp2p-ping = { version = "0.31.0-rc.1", path = "../../protocols/ping", optional = true } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } open-metrics-client = "0.12.0" [dev-dependencies] diff --git a/muxers/mplex/Cargo.toml b/muxers/mplex/Cargo.toml index 9d0360044616..a0d66c8ccd8e 100644 --- a/muxers/mplex/Cargo.toml +++ b/muxers/mplex/Cargo.toml @@ -13,7 +13,7 @@ categories = ["network-programming", "asynchronous"] bytes = "1" futures = "0.3.1" asynchronous-codec = "0.6" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4" nohash-hasher = "0.2" parking_lot = "0.11" diff --git a/muxers/yamux/Cargo.toml b/muxers/yamux/Cargo.toml index 65b7767c039b..83520b276de6 100644 --- a/muxers/yamux/Cargo.toml +++ b/muxers/yamux/Cargo.toml @@ -11,7 +11,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } parking_lot = "0.11" thiserror = "1.0" yamux = "0.9.0" diff --git a/protocols/floodsub/Cargo.toml b/protocols/floodsub/Cargo.toml index c70fb2214ce6..c5b57e2201a2 100644 --- a/protocols/floodsub/Cargo.toml +++ b/protocols/floodsub/Cargo.toml @@ -13,8 +13,8 @@ categories = ["network-programming", "asynchronous"] cuckoofilter = "0.5.0" fnv = "1.0" futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } log = "0.4" prost = "0.9" rand = "0.7" diff --git a/protocols/gossipsub/Cargo.toml b/protocols/gossipsub/Cargo.toml index 825c174b9f36..b4f7ba7104ea 100644 --- a/protocols/gossipsub/Cargo.toml +++ b/protocols/gossipsub/Cargo.toml @@ -10,8 +10,8 @@ keywords = ["peer-to-peer", "libp2p", "networking"] categories = ["network-programming", "asynchronous"] [dependencies] -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } bytes = "1.0" byteorder = "1.3.4" fnv = "1.0.7" diff --git a/protocols/identify/CHANGELOG.md b/protocols/identify/CHANGELOG.md index 51e0a0b7b7d7..a7d53d55dee5 100644 --- a/protocols/identify/CHANGELOG.md +++ b/protocols/identify/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.31.0-rc.1 [2021-10-15] +# 0.31.0-rc.2 [2021-10-27] - Make default features of `libp2p-core` optional. [PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181) diff --git a/protocols/identify/Cargo.toml b/protocols/identify/Cargo.toml index 7afcb5900783..2ee71c0cabcf 100644 --- a/protocols/identify/Cargo.toml +++ b/protocols/identify/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p-identify" edition = "2018" description = "Nodes identifcation protocol for libp2p" -version = "0.31.0-rc.1" +version = "0.31.0-rc.2" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -11,8 +11,8 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } log = "0.4.1" lru = "0.6" prost = "0.9" diff --git a/protocols/kad/Cargo.toml b/protocols/kad/Cargo.toml index 353943a2a24c..94d83e141c64 100644 --- a/protocols/kad/Cargo.toml +++ b/protocols/kad/Cargo.toml @@ -17,8 +17,8 @@ fnv = "1.0" asynchronous-codec = "0.6" futures = "0.3.1" log = "0.4" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } prost = "0.9" rand = "0.7.2" sha2 = "0.9.1" diff --git a/protocols/mdns/Cargo.toml b/protocols/mdns/Cargo.toml index b7dbf8015699..7100439b1c91 100644 --- a/protocols/mdns/Cargo.toml +++ b/protocols/mdns/Cargo.toml @@ -16,8 +16,8 @@ dns-parser = "0.8.0" futures = "0.3.13" if-watch = "0.2.0" lazy_static = "1.4.0" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } log = "0.4.14" rand = "0.8.3" smallvec = "1.6.1" diff --git a/protocols/ping/Cargo.toml b/protocols/ping/Cargo.toml index 93b0bdf9c397..42d5d8642f1e 100644 --- a/protocols/ping/Cargo.toml +++ b/protocols/ping/Cargo.toml @@ -11,8 +11,8 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } log = "0.4.1" rand = "0.7.2" void = "1.0" diff --git a/protocols/relay/Cargo.toml b/protocols/relay/Cargo.toml index d46661d773a5..81ecb17c8655 100644 --- a/protocols/relay/Cargo.toml +++ b/protocols/relay/Cargo.toml @@ -14,8 +14,8 @@ asynchronous-codec = "0.6" bytes = "1" futures = "0.3.1" futures-timer = "3" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } log = "0.4" pin-project = "1" prost = "0.9" diff --git a/protocols/rendezvous/Cargo.toml b/protocols/rendezvous/Cargo.toml index 8396b2f65f83..590010a2c8ba 100644 --- a/protocols/rendezvous/Cargo.toml +++ b/protocols/rendezvous/Cargo.toml @@ -11,8 +11,8 @@ categories = ["network-programming", "asynchronous"] [dependencies] asynchronous-codec = "0.6" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } prost = "0.9" void = "1" log = "0.4" diff --git a/protocols/request-response/Cargo.toml b/protocols/request-response/Cargo.toml index 87d581490f0a..644d980901d8 100644 --- a/protocols/request-response/Cargo.toml +++ b/protocols/request-response/Cargo.toml @@ -13,8 +13,8 @@ categories = ["network-programming", "asynchronous"] async-trait = "0.1" bytes = "1" futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.31.0-rc.1", path = "../../swarm" } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.31.0-rc.2", path = "../../swarm" } log = "0.4.11" lru = "0.7" rand = "0.7" diff --git a/swarm/CHANGELOG.md b/swarm/CHANGELOG.md index bf67f53d91cc..65e6b0672ad4 100644 --- a/swarm/CHANGELOG.md +++ b/swarm/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.31.0-rc.1 [2021-10-15] +# 0.31.0-rc.2 [2021-10-27] - Make default features of `libp2p-core` optional. [PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181) diff --git a/swarm/Cargo.toml b/swarm/Cargo.toml index 1e4dc7f396fe..1044602831c3 100644 --- a/swarm/Cargo.toml +++ b/swarm/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p-swarm" edition = "2018" description = "The libp2p swarm" -version = "0.31.0-rc.1" +version = "0.31.0-rc.2" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -12,7 +12,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] either = "1.6.0" futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../core", default-features = false } log = "0.4" rand = "0.7" smallvec = "1.6.1" diff --git a/transports/deflate/Cargo.toml b/transports/deflate/Cargo.toml index 0e966fad25b7..4b8ccd687ce2 100644 --- a/transports/deflate/Cargo.toml +++ b/transports/deflate/Cargo.toml @@ -11,7 +11,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } flate2 = "1.0" [dev-dependencies] diff --git a/transports/dns/Cargo.toml b/transports/dns/Cargo.toml index 13f50d705a24..7f1a8712114e 100644 --- a/transports/dns/Cargo.toml +++ b/transports/dns/Cargo.toml @@ -10,7 +10,7 @@ keywords = ["peer-to-peer", "libp2p", "networking"] categories = ["network-programming", "asynchronous"] [dependencies] -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4.1" futures = "0.3.1" trust-dns-resolver = { version = "0.20", default-features = false, features = ["system-config"] } diff --git a/transports/noise/Cargo.toml b/transports/noise/Cargo.toml index f1f17c5cccaa..b22657a09184 100644 --- a/transports/noise/Cargo.toml +++ b/transports/noise/Cargo.toml @@ -12,7 +12,7 @@ bytes = "1" curve25519-dalek = "3.0.0" futures = "0.3.1" lazy_static = "1.2" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4" prost = "0.9" rand = "0.8.3" diff --git a/transports/plaintext/Cargo.toml b/transports/plaintext/Cargo.toml index f3afb9e3624e..ef6168716de7 100644 --- a/transports/plaintext/Cargo.toml +++ b/transports/plaintext/Cargo.toml @@ -13,7 +13,7 @@ categories = ["network-programming", "asynchronous"] bytes = "1" futures = "0.3.1" asynchronous-codec = "0.6" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4.8" prost = "0.9" unsigned-varint = { version = "0.7", features = ["asynchronous_codec"] } diff --git a/transports/tcp/Cargo.toml b/transports/tcp/Cargo.toml index ed4570967636..1f691225c743 100644 --- a/transports/tcp/Cargo.toml +++ b/transports/tcp/Cargo.toml @@ -17,7 +17,7 @@ if-watch = { version = "0.2.0", optional = true } if-addrs = { version = "0.6.4", optional = true } ipnet = "2.0.0" libc = "0.2.80" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4.11" socket2 = { version = "0.4.0", features = ["all"] } tokio-crate = { package = "tokio", version = "1.0.1", default-features = false, features = ["net"], optional = true } diff --git a/transports/uds/Cargo.toml b/transports/uds/Cargo.toml index 402aa6432cf1..87de49972a87 100644 --- a/transports/uds/Cargo.toml +++ b/transports/uds/Cargo.toml @@ -11,7 +11,7 @@ categories = ["network-programming", "asynchronous"] [target.'cfg(all(unix, not(target_os = "emscripten")))'.dependencies] async-std = { version = "1.6.2", optional = true } -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4.1" futures = "0.3.1" tokio = { version = "1.0.1", default-features = false, features = ["net"], optional = true } diff --git a/transports/wasm-ext/Cargo.toml b/transports/wasm-ext/Cargo.toml index 5b2ad32a04ab..77876bc4cbed 100644 --- a/transports/wasm-ext/Cargo.toml +++ b/transports/wasm-ext/Cargo.toml @@ -12,7 +12,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" js-sys = "0.3.50" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } parity-send-wrapper = "0.1.0" wasm-bindgen = "0.2.42" wasm-bindgen-futures = "0.4.4" diff --git a/transports/websocket/Cargo.toml b/transports/websocket/Cargo.toml index b4a11d3934e9..750dc7a2fd34 100644 --- a/transports/websocket/Cargo.toml +++ b/transports/websocket/Cargo.toml @@ -13,7 +13,7 @@ categories = ["network-programming", "asynchronous"] futures-rustls = "0.21" either = "1.5.3" futures = "0.3.1" -libp2p-core = { version = "0.30.0-rc.1", path = "../../core", default-features = false } +libp2p-core = { version = "0.30.0-rc.2", path = "../../core", default-features = false } log = "0.4.8" quicksink = "0.1" rw-stream-sink = "0.2.0"