From a2c93fc766a95ee55541147fc6ad4162df6ab466 Mon Sep 17 00:00:00 2001 From: Volker Mische Date: Thu, 3 Feb 2022 16:38:41 +0000 Subject: [PATCH] *: Update multihash and multiaddr (#2469) Co-authored-by: Max Inden --- CHANGELOG.md | 26 +++++++++++++-- Cargo.toml | 44 ++++++++++++------------- core/CHANGELOG.md | 6 +++- core/Cargo.toml | 8 ++--- misc/metrics/CHANGELOG.md | 12 +++++++ misc/metrics/Cargo.toml | 12 +++---- misc/peer-id-generator/Cargo.toml | 2 +- muxers/mplex/CHANGELOG.md | 4 +++ muxers/mplex/Cargo.toml | 4 +-- muxers/yamux/CHANGELOG.md | 4 +++ muxers/yamux/Cargo.toml | 4 +-- protocols/autonat/CHANGELOG.md | 8 +++++ protocols/autonat/Cargo.toml | 8 ++--- protocols/floodsub/CHANGELOG.md | 6 ++++ protocols/floodsub/Cargo.toml | 6 ++-- protocols/gossipsub/CHANGELOG.md | 4 +++ protocols/gossipsub/Cargo.toml | 4 +-- protocols/identify/CHANGELOG.md | 6 ++++ protocols/identify/Cargo.toml | 6 ++-- protocols/kad/CHANGELOG.md | 6 ++++ protocols/kad/Cargo.toml | 6 ++-- protocols/mdns/CHANGELOG.md | 6 ++++ protocols/mdns/Cargo.toml | 6 ++-- protocols/ping/CHANGELOG.md | 6 ++++ protocols/ping/Cargo.toml | 6 ++-- protocols/relay/CHANGELOG.md | 6 ++++ protocols/relay/Cargo.toml | 6 ++-- protocols/rendezvous/CHANGELOG.md | 6 ++++ protocols/rendezvous/Cargo.toml | 6 ++-- protocols/request-response/CHANGELOG.md | 6 ++++ protocols/request-response/Cargo.toml | 6 ++-- swarm/CHANGELOG.md | 4 +++ swarm/Cargo.toml | 4 +-- transports/deflate/CHANGELOG.md | 4 +++ transports/deflate/Cargo.toml | 4 +-- transports/dns/CHANGELOG.md | 4 +++ transports/dns/Cargo.toml | 4 +-- transports/noise/CHANGELOG.md | 4 +++ transports/noise/Cargo.toml | 4 +-- transports/plaintext/CHANGELOG.md | 4 +++ transports/plaintext/Cargo.toml | 4 +-- transports/tcp/CHANGELOG.md | 4 +++ transports/tcp/Cargo.toml | 4 +-- transports/uds/CHANGELOG.md | 4 +++ transports/uds/Cargo.toml | 4 +-- transports/wasm-ext/CHANGELOG.md | 4 +++ transports/wasm-ext/Cargo.toml | 4 +-- transports/websocket/CHANGELOG.md | 4 +++ transports/websocket/Cargo.toml | 4 +-- 49 files changed, 229 insertions(+), 89 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c017a808054..ba69525d735 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,9 +45,29 @@ ## Version 0.43.0 [unreleased] - Update individual crates. - - `libp2p-core` - - `libp2p-gossipsub` - - `libp2p-metrics` + - Update to `libp2p-autonat` `v0.2.0`. + - Update to `libp2p-core` `v0.32.0`. + - Update to `libp2p-deflate` `v0.32.0`. + - Update to `libp2p-dns` `v0.32.0`. + - Update to `libp2p-floodsub` `v0.34.0`. + - Update to `libp2p-gossipsub` `v0.36.0`. + - Update to `libp2p-identify` `v0.34.0`. + - Update to `libp2p-kad` `v0.35.0`. + - Update to `libp2p-mdns` `v0.35.0`. + - Update to `libp2p-metrics` `v0.4.0`. + - Update to `libp2p-mplex` `v0.32.0`. + - Update to `libp2p-noise` `v0.35.0`. + - Update to `libp2p-ping` `v0.34.0`. + - Update to `libp2p-plaintext` `v0.32.0`. + - Update to `libp2p-relay` `v0.7.0`. + - Update to `libp2p-rendezvous` `v0.4.0`. + - Update to `libp2p-request-response` `v0.16.0`. + - Update to `libp2p-swarm` `v0.34.0`. + - Update to `libp2p-tcp` `v0.32.0`. + - Update to `libp2p-uds` `v0.32.0`. + - Update to `libp2p-wasm-ext` `v0.32.0`. + - Update to `libp2p-websocket` `v0.34.0`. + - Update to `libp2p-yamux` `v0.36.0`. ## Version 0.42.1 [2022-02-02] diff --git a/Cargo.toml b/Cargo.toml index 6f839b238d0..16c4585fc74 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,38 +76,38 @@ getrandom = "0.2.3" # Explicit dependency to be used in `wasm-bindgen` feature instant = "0.1.11" # Explicit dependency to be used in `wasm-bindgen` feature lazy_static = "1.2" -libp2p-autonat = { version = "0.1.0", path = "protocols/autonat", optional = true } -libp2p-core = { version = "0.31.1", path = "core", default-features = false } -libp2p-floodsub = { version = "0.33.0", path = "protocols/floodsub", optional = true } +libp2p-autonat = { version = "0.2.0", path = "protocols/autonat", optional = true } +libp2p-core = { version = "0.32.0", path = "core", default-features = false } +libp2p-floodsub = { version = "0.34.0", path = "protocols/floodsub", optional = true } libp2p-gossipsub = { version = "0.36.0", path = "./protocols/gossipsub", optional = true } -libp2p-identify = { version = "0.33.0", path = "protocols/identify", optional = true } -libp2p-kad = { version = "0.34.0", path = "protocols/kad", optional = true } +libp2p-identify = { version = "0.34.0", path = "protocols/identify", optional = true } +libp2p-kad = { version = "0.35.0", path = "protocols/kad", optional = true } libp2p-metrics = { version = "0.4.0", path = "misc/metrics", optional = true } -libp2p-mplex = { version = "0.31.0", path = "muxers/mplex", optional = true } -libp2p-noise = { version = "0.34.0", path = "transports/noise", optional = true } -libp2p-ping = { version = "0.33.0", path = "protocols/ping", optional = true } -libp2p-plaintext = { version = "0.31.0", path = "transports/plaintext", optional = true } +libp2p-mplex = { version = "0.32.0", path = "muxers/mplex", optional = true } +libp2p-noise = { version = "0.35.0", path = "transports/noise", optional = true } +libp2p-ping = { version = "0.34.0", path = "protocols/ping", optional = true } +libp2p-plaintext = { version = "0.32.0", path = "transports/plaintext", optional = true } libp2p-pnet = { version = "0.22.0", path = "transports/pnet", optional = true } -libp2p-relay = { version = "0.6.1", path = "protocols/relay", optional = true } -libp2p-rendezvous = { version = "0.3.0", path = "protocols/rendezvous", optional = true } -libp2p-request-response = { version = "0.15.0", path = "protocols/request-response", optional = true } -libp2p-swarm = { version = "0.33.0", path = "swarm" } +libp2p-relay = { version = "0.7.0", path = "protocols/relay", optional = true } +libp2p-rendezvous = { version = "0.4.0", path = "protocols/rendezvous", optional = true } +libp2p-request-response = { version = "0.16.0", path = "protocols/request-response", optional = true } +libp2p-swarm = { version = "0.34.0", path = "swarm" } libp2p-swarm-derive = { version = "0.26.1", path = "swarm-derive" } -libp2p-uds = { version = "0.31.0", path = "transports/uds", optional = true } -libp2p-wasm-ext = { version = "0.31.0", path = "transports/wasm-ext", default-features = false, optional = true } -libp2p-yamux = { version = "0.35.0", path = "muxers/yamux", optional = true } -multiaddr = { version = "0.13.0" } +libp2p-uds = { version = "0.32.0", path = "transports/uds", optional = true } +libp2p-wasm-ext = { version = "0.32.0", path = "transports/wasm-ext", default-features = false, optional = true } +libp2p-yamux = { version = "0.36.0", path = "muxers/yamux", optional = true } +multiaddr = { version = "0.14.0" } parking_lot = "0.11.0" pin-project = "1.0.0" rand = "0.7.3" # Explicit dependency to be used in `wasm-bindgen` feature smallvec = "1.6.1" [target.'cfg(not(any(target_os = "emscripten", target_os = "wasi", target_os = "unknown")))'.dependencies] -libp2p-deflate = { version = "0.31.0", path = "transports/deflate", optional = true } -libp2p-dns = { version = "0.31.0", path = "transports/dns", optional = true, default-features = false } -libp2p-mdns = { version = "0.34.0", path = "protocols/mdns", optional = true } -libp2p-tcp = { version = "0.31.1", path = "transports/tcp", default-features = false, optional = true } -libp2p-websocket = { version = "0.33.0", path = "transports/websocket", optional = true } +libp2p-deflate = { version = "0.32.0", path = "transports/deflate", optional = true } +libp2p-dns = { version = "0.32.0", path = "transports/dns", optional = true, default-features = false } +libp2p-mdns = { version = "0.35.0", path = "protocols/mdns", optional = true } +libp2p-tcp = { version = "0.32.0", path = "transports/tcp", default-features = false, optional = true } +libp2p-websocket = { version = "0.34.0", path = "transports/websocket", optional = true } [dev-dependencies] async-std = { version = "1.6.2", features = ["attributes"] } diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index db20358479c..61900cf321b 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,4 +1,8 @@ -# 0.31.1 [unreleased] +# 0.32.0 [unreleased] + +- Update to `multiaddr` `v0.14.0`. + +- Update to `multihash` `v0.16.0`. - Implement `Display` on `DialError`. See [PR 2456]. diff --git a/core/Cargo.toml b/core/Cargo.toml index 822911d3c7a..0d5c95ea709 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-core" edition = "2021" rust-version = "1.56.1" description = "Core traits and structs of libp2p" -version = "0.31.1" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -22,8 +22,8 @@ instant = "0.1.11" lazy_static = "1.2" libsecp256k1 = { version = "0.7.0", optional = true } log = "0.4" -multiaddr = { version = "0.13.0" } -multihash = { version = "0.14", default-features = false, features = ["std", "multihash-impl", "identity", "sha2"] } +multiaddr = { version = "0.14.0" } +multihash = { version = "0.16", default-features = false, features = ["std", "multihash-impl", "identity", "sha2"] } multistream-select = { version = "0.11", path = "../misc/multistream-select" } p256 = { version = "0.10.0", default-features = false, features = ["ecdsa"], optional = true } parking_lot = "0.11.0" @@ -51,7 +51,7 @@ libp2p-noise = { path = "../transports/noise" } libp2p-tcp = { path = "../transports/tcp" } serde_json = "1.0" rmp-serde = "1.0" -multihash = { version = "0.14", default-features = false, features = ["arb"] } +multihash = { version = "0.16", default-features = false, features = ["arb"] } quickcheck = "0.9.0" rand07 = { package = "rand", version = "0.7" } diff --git a/misc/metrics/CHANGELOG.md b/misc/metrics/CHANGELOG.md index 2391a065347..d2fe0a85726 100644 --- a/misc/metrics/CHANGELOG.md +++ b/misc/metrics/CHANGELOG.md @@ -1,5 +1,17 @@ # 0.4.0 [unreleased] +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + +- Update to `libp2p-ping` `v0.34.0`. + +- Update to `libp2p-identify` `v0.34.0`. + +- Update to `libp2p-relay` `v0.7.0`. + +- Update to `libp2p-kad` `v0.35.0`. + - Move from `open-metrics-client` to `prometheus-client` (see [PR 2442]). [PR 2442]: https://github.com/libp2p/rust-libp2p/pull/2442 diff --git a/misc/metrics/Cargo.toml b/misc/metrics/Cargo.toml index bcd48781112..5310bc2eceb 100644 --- a/misc/metrics/Cargo.toml +++ b/misc/metrics/Cargo.toml @@ -18,13 +18,13 @@ ping = ["libp2p-ping"] relay = ["libp2p-relay"] [dependencies] -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } libp2p-gossipsub = { version = "0.36.0", path = "../../protocols/gossipsub", optional = true } -libp2p-identify = { version = "0.33.0", path = "../../protocols/identify", optional = true } -libp2p-kad = { version = "0.34.0", path = "../../protocols/kad", optional = true } -libp2p-ping = { version = "0.33.0", path = "../../protocols/ping", optional = true } -libp2p-relay = { version = "0.6.0", path = "../../protocols/relay", optional = true } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-identify = { version = "0.34.0", path = "../../protocols/identify", optional = true } +libp2p-kad = { version = "0.35.0", path = "../../protocols/kad", optional = true } +libp2p-ping = { version = "0.34.0", path = "../../protocols/ping", optional = true } +libp2p-relay = { version = "0.7.0", path = "../../protocols/relay", optional = true } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } prometheus-client = "0.15.0" [dev-dependencies] diff --git a/misc/peer-id-generator/Cargo.toml b/misc/peer-id-generator/Cargo.toml index b84da46bb3f..fc6960279f2 100644 --- a/misc/peer-id-generator/Cargo.toml +++ b/misc/peer-id-generator/Cargo.toml @@ -12,5 +12,5 @@ categories = ["network-programming", "asynchronous"] publish = false [dependencies] -libp2p-core = { path = "../../core", default-features = false, version = "0.31.0"} +libp2p-core = { path = "../../core", default-features = false, version = "0.32.0"} num_cpus = "1.8" diff --git a/muxers/mplex/CHANGELOG.md b/muxers/mplex/CHANGELOG.md index ff95c15d5c9..ea8797ced79 100644 --- a/muxers/mplex/CHANGELOG.md +++ b/muxers/mplex/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.0 [2022-01-27] - Update dependencies. diff --git a/muxers/mplex/Cargo.toml b/muxers/mplex/Cargo.toml index e7776864629..a42a7e2c158 100644 --- a/muxers/mplex/Cargo.toml +++ b/muxers/mplex/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-mplex" edition = "2021" rust-version = "1.56.1" description = "Mplex multiplexing protocol for libp2p" -version = "0.31.0" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -14,7 +14,7 @@ categories = ["network-programming", "asynchronous"] bytes = "1" futures = "0.3.1" asynchronous-codec = "0.6" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } log = "0.4" nohash-hasher = "0.2" parking_lot = "0.11" diff --git a/muxers/yamux/CHANGELOG.md b/muxers/yamux/CHANGELOG.md index 33669d87626..1092415955d 100644 --- a/muxers/yamux/CHANGELOG.md +++ b/muxers/yamux/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.36.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.35.0 [2022-01-27] - Update dependencies. diff --git a/muxers/yamux/Cargo.toml b/muxers/yamux/Cargo.toml index 3a25f9e3277..70332636cc2 100644 --- a/muxers/yamux/Cargo.toml +++ b/muxers/yamux/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-yamux" edition = "2021" rust-version = "1.56.1" description = "Yamux multiplexing protocol for libp2p" -version = "0.35.0" +version = "0.36.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -12,7 +12,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } parking_lot = "0.11" thiserror = "1.0" yamux = "0.10.0" diff --git a/protocols/autonat/CHANGELOG.md b/protocols/autonat/CHANGELOG.md index fe798ce6b2e..c93d77b8c06 100644 --- a/protocols/autonat/CHANGELOG.md +++ b/protocols/autonat/CHANGELOG.md @@ -1,3 +1,11 @@ +# 0.2.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + +- Update to `libp2p-request-response` `v0.16.0`. + # 0.1.0 [2022-01-27] - Initial release. \ No newline at end of file diff --git a/protocols/autonat/Cargo.toml b/protocols/autonat/Cargo.toml index 3a7d778891d..fd683b6bbdb 100644 --- a/protocols/autonat/Cargo.toml +++ b/protocols/autonat/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-autonat" edition = "2021" rust-version = "1.56.1" description = "NAT and firewall detection for libp2p" -version = "0.1.0" +version = "0.2.0" authors = ["David Craven ", "Elena Frank "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -18,9 +18,9 @@ async-trait = "0.1" futures = "0.3" futures-timer = "3.0" instant = "0.1" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } -libp2p-request-response = { version = "0.15.0", path = "../request-response" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } +libp2p-request-response = { version = "0.16.0", path = "../request-response" } log = "0.4" rand = "0.8" prost = "0.9" diff --git a/protocols/floodsub/CHANGELOG.md b/protocols/floodsub/CHANGELOG.md index 6863d072208..d1ec2814973 100644 --- a/protocols/floodsub/CHANGELOG.md +++ b/protocols/floodsub/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.34.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.33.0 [2022-01-27] - Update dependencies. diff --git a/protocols/floodsub/Cargo.toml b/protocols/floodsub/Cargo.toml index d63b64e615e..d3b765d1213 100644 --- a/protocols/floodsub/Cargo.toml +++ b/protocols/floodsub/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-floodsub" edition = "2021" rust-version = "1.56.1" description = "Floodsub protocol for libp2p" -version = "0.33.0" +version = "0.34.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -14,8 +14,8 @@ categories = ["network-programming", "asynchronous"] cuckoofilter = "0.5.0" fnv = "1.0" futures = "0.3.1" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } log = "0.4" prost = "0.9" rand = "0.7" diff --git a/protocols/gossipsub/CHANGELOG.md b/protocols/gossipsub/CHANGELOG.md index 99db5f31dbf..c3f67871654 100644 --- a/protocols/gossipsub/CHANGELOG.md +++ b/protocols/gossipsub/CHANGELOG.md @@ -1,5 +1,9 @@ # 0.36.0 [unreleased] +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + - Move from `open-metrics-client` to `prometheus-client` (see [PR 2442]). [PR 2442]: https://github.com/libp2p/rust-libp2p/pull/2442 diff --git a/protocols/gossipsub/Cargo.toml b/protocols/gossipsub/Cargo.toml index 617f99b4a48..9ffff384946 100644 --- a/protocols/gossipsub/Cargo.toml +++ b/protocols/gossipsub/Cargo.toml @@ -11,8 +11,8 @@ keywords = ["peer-to-peer", "libp2p", "networking"] categories = ["network-programming", "asynchronous"] [dependencies] -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", 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 b2d3bf01fff..f4bb78075b5 100644 --- a/protocols/identify/CHANGELOG.md +++ b/protocols/identify/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.34.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.33.0 [2022-01-27] - Update dependencies. diff --git a/protocols/identify/Cargo.toml b/protocols/identify/Cargo.toml index 162fb33df0a..ccce7b2984a 100644 --- a/protocols/identify/Cargo.toml +++ b/protocols/identify/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-identify" edition = "2021" rust-version = "1.56.1" description = "Nodes identifcation protocol for libp2p" -version = "0.33.0" +version = "0.34.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -13,8 +13,8 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" futures-timer = "3.0.2" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } log = "0.4.1" lru = "0.7.2" prost = "0.9" diff --git a/protocols/kad/CHANGELOG.md b/protocols/kad/CHANGELOG.md index ced09c805fc..d8d2c3c246d 100644 --- a/protocols/kad/CHANGELOG.md +++ b/protocols/kad/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.35.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.34.0 [2022-01-27] - Update dependencies. diff --git a/protocols/kad/Cargo.toml b/protocols/kad/Cargo.toml index d5da320f422..684a71e7d6b 100644 --- a/protocols/kad/Cargo.toml +++ b/protocols/kad/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-kad" edition = "2021" rust-version = "1.56.1" description = "Kademlia protocol for libp2p" -version = "0.34.0" +version = "0.35.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -18,8 +18,8 @@ fnv = "1.0" asynchronous-codec = "0.6" futures = "0.3.1" log = "0.4" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } prost = "0.9" rand = "0.7.2" sha2 = "0.10.0" diff --git a/protocols/mdns/CHANGELOG.md b/protocols/mdns/CHANGELOG.md index 874afce9717..278dc9abff6 100644 --- a/protocols/mdns/CHANGELOG.md +++ b/protocols/mdns/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.35.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.34.0 [2022-01-27] - Update dependencies. diff --git a/protocols/mdns/Cargo.toml b/protocols/mdns/Cargo.toml index 3a361801034..442c86360c9 100644 --- a/protocols/mdns/Cargo.toml +++ b/protocols/mdns/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p-mdns" edition = "2021" rust-version = "1.56.1" -version = "0.34.0" +version = "0.35.0" description = "Implementation of the libp2p mDNS discovery method" authors = ["Parity Technologies "] license = "MIT" @@ -17,8 +17,8 @@ dns-parser = "0.8.0" futures = "0.3.13" if-watch = "1.0.0" lazy_static = "1.4.0" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } log = "0.4.14" rand = "0.8.3" smallvec = "1.6.1" diff --git a/protocols/ping/CHANGELOG.md b/protocols/ping/CHANGELOG.md index 0e034d3ce4b..9ff7196e21a 100644 --- a/protocols/ping/CHANGELOG.md +++ b/protocols/ping/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.34.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.33.0 [2022-01-27] - Update dependencies. diff --git a/protocols/ping/Cargo.toml b/protocols/ping/Cargo.toml index 088ac90f0dc..a4be5688e13 100644 --- a/protocols/ping/Cargo.toml +++ b/protocols/ping/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-ping" edition = "2021" rust-version = "1.56.1" description = "Ping protocol for libp2p" -version = "0.33.0" +version = "0.34.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -14,8 +14,8 @@ categories = ["network-programming", "asynchronous"] futures = "0.3.1" futures-timer = "3.0.2" instant = "0.1.11" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } log = "0.4.1" rand = "0.7.2" void = "1.0" diff --git a/protocols/relay/CHANGELOG.md b/protocols/relay/CHANGELOG.md index d923f3f9516..7449def4a06 100644 --- a/protocols/relay/CHANGELOG.md +++ b/protocols/relay/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.7.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.6.1 [2022-02-02] - Remove empty peer entries in `reservations` `HashMap`. See [PR 2464]. diff --git a/protocols/relay/Cargo.toml b/protocols/relay/Cargo.toml index c5e8add51ba..13415e00725 100644 --- a/protocols/relay/Cargo.toml +++ b/protocols/relay/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-relay" edition = "2021" rust-version = "1.56.1" description = "Communications relaying for libp2p" -version = "0.6.1" +version = "0.7.0" authors = ["Parity Technologies ", "Max Inden "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -17,8 +17,8 @@ either = "1.6.0" futures = "0.3.1" futures-timer = "3" instant = "0.1.11" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } log = "0.4" pin-project = "1" prost = "0.9" diff --git a/protocols/rendezvous/CHANGELOG.md b/protocols/rendezvous/CHANGELOG.md index b4987da587c..35c198b09cc 100644 --- a/protocols/rendezvous/CHANGELOG.md +++ b/protocols/rendezvous/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.4.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.3.0 [2022-01-27] - Update dependencies. diff --git a/protocols/rendezvous/Cargo.toml b/protocols/rendezvous/Cargo.toml index d4358e96d30..02e1bb13287 100644 --- a/protocols/rendezvous/Cargo.toml +++ b/protocols/rendezvous/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-rendezvous" edition = "2021" rust-version = "1.56.1" description = "Rendezvous protocol for libp2p" -version = "0.3.0" +version = "0.4.0" authors = ["The COMIT guys "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -12,8 +12,8 @@ categories = ["network-programming", "asynchronous"] [dependencies] asynchronous-codec = "0.6" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } prost = "0.9" void = "1" log = "0.4" diff --git a/protocols/request-response/CHANGELOG.md b/protocols/request-response/CHANGELOG.md index 73d82d5eae0..7758a1f6450 100644 --- a/protocols/request-response/CHANGELOG.md +++ b/protocols/request-response/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.16.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + +- Update to `libp2p-swarm` `v0.34.0`. + # 0.15.0 [2022-01-27] - Update dependencies. diff --git a/protocols/request-response/Cargo.toml b/protocols/request-response/Cargo.toml index ef45cbf33e0..a7f28429fcc 100644 --- a/protocols/request-response/Cargo.toml +++ b/protocols/request-response/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-request-response" edition = "2021" rust-version = "1.56.1" description = "Generic Request/Response Protocols" -version = "0.15.0" +version = "0.16.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -15,8 +15,8 @@ async-trait = "0.1" bytes = "1" futures = "0.3.1" instant = "0.1.11" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } -libp2p-swarm = { version = "0.33.0", path = "../../swarm" } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } +libp2p-swarm = { version = "0.34.0", path = "../../swarm" } log = "0.4.11" rand = "0.7" smallvec = "1.6.1" diff --git a/swarm/CHANGELOG.md b/swarm/CHANGELOG.md index f2d5a2afe69..e938160684a 100644 --- a/swarm/CHANGELOG.md +++ b/swarm/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.34.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.33.0 [2022-01-27] - Patch reporting on banned peers and their non-banned and banned connections (see [PR 2350]). diff --git a/swarm/Cargo.toml b/swarm/Cargo.toml index e167c53d428..184acb95a38 100644 --- a/swarm/Cargo.toml +++ b/swarm/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-swarm" edition = "2021" rust-version = "1.56.1" description = "The libp2p swarm" -version = "0.33.0" +version = "0.34.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -13,7 +13,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] either = "1.6.0" futures = "0.3.1" -libp2p-core = { version = "0.31.0", path = "../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../core", default-features = false } log = "0.4" rand = "0.7" smallvec = "1.6.1" diff --git a/transports/deflate/CHANGELOG.md b/transports/deflate/CHANGELOG.md index 14b8d695e6d..4fdf817d615 100644 --- a/transports/deflate/CHANGELOG.md +++ b/transports/deflate/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.0 [2022-01-27] - Update dependencies. diff --git a/transports/deflate/Cargo.toml b/transports/deflate/Cargo.toml index 5642449fb78..9ad297030ac 100644 --- a/transports/deflate/Cargo.toml +++ b/transports/deflate/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-deflate" edition = "2021" rust-version = "1.56.1" description = "Deflate encryption protocol for libp2p" -version = "0.31.0" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -12,7 +12,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } flate2 = "1.0" [dev-dependencies] diff --git a/transports/dns/CHANGELOG.md b/transports/dns/CHANGELOG.md index 2913266e345..e34055f17fa 100644 --- a/transports/dns/CHANGELOG.md +++ b/transports/dns/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.0 [2022-01-27] - Update dependencies. diff --git a/transports/dns/Cargo.toml b/transports/dns/Cargo.toml index 159709406b2..54954f1a0c9 100644 --- a/transports/dns/Cargo.toml +++ b/transports/dns/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-dns" edition = "2021" rust-version = "1.56.1" description = "DNS transport implementation for libp2p" -version = "0.31.0" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -11,7 +11,7 @@ keywords = ["peer-to-peer", "libp2p", "networking"] categories = ["network-programming", "asynchronous"] [dependencies] -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", 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/CHANGELOG.md b/transports/noise/CHANGELOG.md index 9f6fb78119d..97bf1504be4 100644 --- a/transports/noise/CHANGELOG.md +++ b/transports/noise/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.35.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.34.0 [2022-01-27] - Update dependencies. diff --git a/transports/noise/Cargo.toml b/transports/noise/Cargo.toml index e6eca2a5b43..75da02ca514 100644 --- a/transports/noise/Cargo.toml +++ b/transports/noise/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-noise" edition = "2021" rust-version = "1.56.1" description = "Cryptographic handshake protocol using the noise framework." -version = "0.34.0" +version = "0.35.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -13,7 +13,7 @@ bytes = "1" curve25519-dalek = "3.0.0" futures = "0.3.1" lazy_static = "1.2" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } log = "0.4" prost = "0.9" rand = "0.8.3" diff --git a/transports/plaintext/CHANGELOG.md b/transports/plaintext/CHANGELOG.md index b26c5239bc0..0dcc9af1e48 100644 --- a/transports/plaintext/CHANGELOG.md +++ b/transports/plaintext/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.0 [2022-01-27] - Update dependencies. diff --git a/transports/plaintext/Cargo.toml b/transports/plaintext/Cargo.toml index 84bc5e88ade..12d07172922 100644 --- a/transports/plaintext/Cargo.toml +++ b/transports/plaintext/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-plaintext" edition = "2021" rust-version = "1.56.1" description = "Plaintext encryption dummy protocol for libp2p" -version = "0.31.0" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -14,7 +14,7 @@ categories = ["network-programming", "asynchronous"] bytes = "1" futures = "0.3.1" asynchronous-codec = "0.6" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", 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/CHANGELOG.md b/transports/tcp/CHANGELOG.md index 9f9ab212090..8e6c234091e 100644 --- a/transports/tcp/CHANGELOG.md +++ b/transports/tcp/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.1 [2022-02-02] - Call `TcpSocket::take_error` to report connection establishment errors early. diff --git a/transports/tcp/Cargo.toml b/transports/tcp/Cargo.toml index a421907cb37..f3234a7716b 100644 --- a/transports/tcp/Cargo.toml +++ b/transports/tcp/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-tcp" edition = "2021" rust-version = "1.56.1" description = "TCP/IP transport protocol for libp2p" -version = "0.31.1" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -18,7 +18,7 @@ if-watch = { version = "1.0.0", optional = true } if-addrs = { version = "0.7.0", optional = true } ipnet = "2.0.0" libc = "0.2.80" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", 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/CHANGELOG.md b/transports/uds/CHANGELOG.md index b59176c67b7..4451c783958 100644 --- a/transports/uds/CHANGELOG.md +++ b/transports/uds/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [2022-01-27] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.0 [2022-01-27] - Update dependencies. diff --git a/transports/uds/Cargo.toml b/transports/uds/Cargo.toml index 9b0f5e40990..1a433d16850 100644 --- a/transports/uds/Cargo.toml +++ b/transports/uds/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-uds" edition = "2021" rust-version = "1.56.1" description = "Unix domain sockets transport for libp2p" -version = "0.31.0" +version = "0.32.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -12,7 +12,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.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } log = "0.4.1" futures = "0.3.1" tokio = { version = "1.15", default-features = false, features = ["net"], optional = true } diff --git a/transports/wasm-ext/CHANGELOG.md b/transports/wasm-ext/CHANGELOG.md index f483809553b..4e3374d3758 100644 --- a/transports/wasm-ext/CHANGELOG.md +++ b/transports/wasm-ext/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.32.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.31.0 [2022-01-27] - Update dependencies. diff --git a/transports/wasm-ext/Cargo.toml b/transports/wasm-ext/Cargo.toml index e4bfbc07ce0..c189a80a6c0 100644 --- a/transports/wasm-ext/Cargo.toml +++ b/transports/wasm-ext/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-wasm-ext" edition = "2021" rust-version = "1.56.1" description = "Allows passing in an external transport in a WASM environment" -version = "0.31.0" +version = "0.32.0" authors = ["Pierre Krieger "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -13,7 +13,7 @@ categories = ["network-programming", "asynchronous"] [dependencies] futures = "0.3.1" js-sys = "0.3.50" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", 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/CHANGELOG.md b/transports/websocket/CHANGELOG.md index d4bf52bac15..87a4f00bd9a 100644 --- a/transports/websocket/CHANGELOG.md +++ b/transports/websocket/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.34.0 [unreleased] + +- Update to `libp2p-core` `v0.32.0`. + # 0.33.0 [2022-01-27] - Update dependencies. diff --git a/transports/websocket/Cargo.toml b/transports/websocket/Cargo.toml index 367610a7c67..2797562d51f 100644 --- a/transports/websocket/Cargo.toml +++ b/transports/websocket/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-websocket" edition = "2021" rust-version = "1.56.1" description = "WebSocket transport for libp2p" -version = "0.33.0" +version = "0.34.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" @@ -14,7 +14,7 @@ categories = ["network-programming", "asynchronous"] futures-rustls = "0.22" either = "1.5.3" futures = "0.3.1" -libp2p-core = { version = "0.31.0", path = "../../core", default-features = false } +libp2p-core = { version = "0.32.0", path = "../../core", default-features = false } log = "0.4.8" quicksink = "0.1" rw-stream-sink = "0.2.0"