diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2519f7e45f8..4b46a1878fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,7 +59,7 @@ jobs: - uses: taiki-e/cache-cargo-install-action@v2 with: - tool: tomlq + tool: tomlq@0.1.6 - name: Extract version from manifest run: | diff --git a/Cargo.lock b/Cargo.lock index 33ed98e5fe4..a811dcc6de9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2786,7 +2786,7 @@ dependencies = [ [[package]] name = "libp2p-dcutr" -version = "0.12.1" +version = "0.13.0" dependencies = [ "asynchronous-codec", "either", @@ -2814,7 +2814,7 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.42.1" +version = "0.43.0" dependencies = [ "async-std", "async-std-resolver", @@ -2832,7 +2832,7 @@ dependencies = [ [[package]] name = "libp2p-floodsub" -version = "0.45.0" +version = "0.46.0" dependencies = [ "asynchronous-codec", "bytes", @@ -2968,7 +2968,7 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.46.1" +version = "0.47.0" dependencies = [ "async-io", "async-std", @@ -3004,7 +3004,7 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.15.0" +version = "0.16.0" dependencies = [ "futures", "libp2p-core", @@ -3023,7 +3023,7 @@ dependencies = [ [[package]] name = "libp2p-mplex" -version = "0.42.0" +version = "0.43.0" dependencies = [ "async-std", "asynchronous-codec", @@ -3058,7 +3058,7 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.45.1" +version = "0.46.0" dependencies = [ "asynchronous-codec", "bytes", @@ -3126,7 +3126,7 @@ dependencies = [ [[package]] name = "libp2p-plaintext" -version = "0.42.0" +version = "0.43.0" dependencies = [ "asynchronous-codec", "bytes", @@ -3143,7 +3143,7 @@ dependencies = [ [[package]] name = "libp2p-pnet" -version = "0.25.0" +version = "0.26.0" dependencies = [ "futures", "libp2p-core", @@ -3164,7 +3164,7 @@ dependencies = [ [[package]] name = "libp2p-quic" -version = "0.11.1" +version = "0.12.0" dependencies = [ "async-std", "futures", @@ -3191,7 +3191,7 @@ dependencies = [ [[package]] name = "libp2p-relay" -version = "0.18.1" +version = "0.19.0" dependencies = [ "asynchronous-codec", "bytes", @@ -3219,7 +3219,7 @@ dependencies = [ [[package]] name = "libp2p-rendezvous" -version = "0.15.1" +version = "0.16.0" dependencies = [ "async-trait", "asynchronous-codec", @@ -3358,7 +3358,7 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.42.1" +version = "0.43.0" dependencies = [ "async-io", "async-std", @@ -3375,7 +3375,7 @@ dependencies = [ [[package]] name = "libp2p-tls" -version = "0.5.0" +version = "0.6.0" dependencies = [ "futures", "futures-rustls", @@ -3396,7 +3396,7 @@ dependencies = [ [[package]] name = "libp2p-uds" -version = "0.41.0" +version = "0.42.0" dependencies = [ "async-std", "futures", @@ -3408,7 +3408,7 @@ dependencies = [ [[package]] name = "libp2p-upnp" -version = "0.3.1" +version = "0.4.0" dependencies = [ "futures", "futures-timer", @@ -3421,7 +3421,7 @@ dependencies = [ [[package]] name = "libp2p-webrtc" -version = "0.8.0-alpha" +version = "0.9.0-alpha" dependencies = [ "async-trait", "futures", @@ -3448,7 +3448,7 @@ dependencies = [ [[package]] name = "libp2p-webrtc-utils" -version = "0.3.0" +version = "0.4.0" dependencies = [ "asynchronous-codec", "bytes", @@ -3489,7 +3489,7 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.44.1" +version = "0.45.0" dependencies = [ "async-std", "either", @@ -3512,7 +3512,7 @@ dependencies = [ [[package]] name = "libp2p-websocket-websys" -version = "0.4.1" +version = "0.5.0" dependencies = [ "bytes", "futures", @@ -3530,7 +3530,7 @@ dependencies = [ [[package]] name = "libp2p-webtransport-websys" -version = "0.4.1" +version = "0.5.0" dependencies = [ "futures", "js-sys", @@ -3551,7 +3551,7 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.46.0" +version = "0.47.0" dependencies = [ "async-std", "either", diff --git a/Cargo.toml b/Cargo.toml index 7a512bd4009..4b92b086326 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,42 +77,42 @@ libp2p-allow-block-list = { version = "0.5.0", path = "misc/allow-block-list" } libp2p-autonat = { version = "0.14.0", path = "protocols/autonat" } libp2p-connection-limits = { version = "0.5.0", path = "misc/connection-limits" } libp2p-core = { version = "0.43.0", path = "core" } -libp2p-dcutr = { version = "0.12.1", path = "protocols/dcutr" } -libp2p-dns = { version = "0.42.1", path = "transports/dns" } -libp2p-floodsub = { version = "0.45.0", path = "protocols/floodsub" } +libp2p-dcutr = { version = "0.13.0", path = "protocols/dcutr" } +libp2p-dns = { version = "0.43.0", path = "transports/dns" } +libp2p-floodsub = { version = "0.46.0", path = "protocols/floodsub" } libp2p-gossipsub = { version = "0.48.0", path = "protocols/gossipsub" } libp2p-identify = { version = "0.46.0", path = "protocols/identify" } libp2p-identity = { version = "0.2.10" } libp2p-kad = { version = "0.47.0", path = "protocols/kad" } -libp2p-mdns = { version = "0.46.1", path = "protocols/mdns" } +libp2p-mdns = { version = "0.47.0", path = "protocols/mdns" } libp2p-memory-connection-limits = { version = "0.4.0", path = "misc/memory-connection-limits" } -libp2p-metrics = { version = "0.15.0", path = "misc/metrics" } -libp2p-mplex = { version = "0.42.0", path = "muxers/mplex" } -libp2p-noise = { version = "0.45.1", path = "transports/noise" } +libp2p-metrics = { version = "0.16.0", path = "misc/metrics" } +libp2p-mplex = { version = "0.43.0", path = "muxers/mplex" } +libp2p-noise = { version = "0.46.0", path = "transports/noise" } libp2p-perf = { version = "0.4.0", path = "protocols/perf" } libp2p-ping = { version = "0.46.0", path = "protocols/ping" } -libp2p-plaintext = { version = "0.42.0", path = "transports/plaintext" } -libp2p-pnet = { version = "0.25.0", path = "transports/pnet" } -libp2p-quic = { version = "0.11.1", path = "transports/quic" } -libp2p-relay = { version = "0.18.1", path = "protocols/relay" } -libp2p-rendezvous = { version = "0.15.1", path = "protocols/rendezvous" } +libp2p-plaintext = { version = "0.43.0", path = "transports/plaintext" } +libp2p-pnet = { version = "0.26.0", path = "transports/pnet" } +libp2p-quic = { version = "0.12.0", path = "transports/quic" } +libp2p-relay = { version = "0.19.0", path = "protocols/relay" } +libp2p-rendezvous = { version = "0.16.0", path = "protocols/rendezvous" } libp2p-request-response = { version = "0.28.0", path = "protocols/request-response" } libp2p-server = { version = "0.12.6", path = "misc/server" } libp2p-stream = { version = "0.3.0-alpha", path = "protocols/stream" } libp2p-swarm = { version = "0.46.0", path = "swarm" } libp2p-swarm-derive = { version = "=0.35.0", path = "swarm-derive" } # `libp2p-swarm-derive` may not be compatible with different `libp2p-swarm` non-breaking releases. E.g. `libp2p-swarm` might introduce a new enum variant `FromSwarm` (which is `#[non-exhaustive]`) in a non-breaking release. Older versions of `libp2p-swarm-derive` would not forward this enum variant within the `NetworkBehaviour` hierarchy. Thus the version pinning is required. libp2p-swarm-test = { version = "0.5.0", path = "swarm-test" } -libp2p-tcp = { version = "0.42.1", path = "transports/tcp" } -libp2p-tls = { version = "0.5.0", path = "transports/tls" } -libp2p-uds = { version = "0.41.0", path = "transports/uds" } -libp2p-upnp = { version = "0.3.1", path = "protocols/upnp" } -libp2p-webrtc = { version = "0.8.0-alpha", path = "transports/webrtc" } -libp2p-webrtc-utils = { version = "0.3.0", path = "misc/webrtc-utils" } +libp2p-tcp = { version = "0.43.0", path = "transports/tcp" } +libp2p-tls = { version = "0.6.0", path = "transports/tls" } +libp2p-uds = { version = "0.42.0", path = "transports/uds" } +libp2p-upnp = { version = "0.4.0", path = "protocols/upnp" } +libp2p-webrtc = { version = "0.9.0-alpha", path = "transports/webrtc" } +libp2p-webrtc-utils = { version = "0.4.0", path = "misc/webrtc-utils" } libp2p-webrtc-websys = { version = "0.4.0", path = "transports/webrtc-websys" } -libp2p-websocket = { version = "0.44.1", path = "transports/websocket" } -libp2p-websocket-websys = { version = "0.4.1", path = "transports/websocket-websys" } -libp2p-webtransport-websys = { version = "0.4.1", path = "transports/webtransport-websys" } -libp2p-yamux = { version = "0.46.0", path = "muxers/yamux" } +libp2p-websocket = { version = "0.45.0", path = "transports/websocket" } +libp2p-websocket-websys = { version = "0.5.0", path = "transports/websocket-websys" } +libp2p-webtransport-websys = { version = "0.5.0", path = "transports/webtransport-websys" } +libp2p-yamux = { version = "0.47.0", path = "muxers/yamux" } # External dependencies async-std-resolver = { version = "0.25.0-alpha.4", default-features = false } diff --git a/libp2p/CHANGELOG.md b/libp2p/CHANGELOG.md index 59bf2e81383..91f1b5628f8 100644 --- a/libp2p/CHANGELOG.md +++ b/libp2p/CHANGELOG.md @@ -22,6 +22,8 @@ additional data inside `ConnectionHandler` after negotiation. See [PR 5242](https://github.com/libp2p/rust-libp2p/pull/5242). + + ## 0.54.1 - Update individual crates. diff --git a/misc/allow-block-list/CHANGELOG.md b/misc/allow-block-list/CHANGELOG.md index da71a4620a3..be7619269d0 100644 --- a/misc/allow-block-list/CHANGELOG.md +++ b/misc/allow-block-list/CHANGELOG.md @@ -6,6 +6,8 @@ - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.4.0 diff --git a/misc/connection-limits/CHANGELOG.md b/misc/connection-limits/CHANGELOG.md index 492b6973a04..a84ff4deb32 100644 --- a/misc/connection-limits/CHANGELOG.md +++ b/misc/connection-limits/CHANGELOG.md @@ -3,6 +3,8 @@ - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.4.0 diff --git a/misc/memory-connection-limits/CHANGELOG.md b/misc/memory-connection-limits/CHANGELOG.md index 090deabcb9c..ed16fa37eb3 100644 --- a/misc/memory-connection-limits/CHANGELOG.md +++ b/misc/memory-connection-limits/CHANGELOG.md @@ -3,6 +3,8 @@ - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.3.0 diff --git a/misc/metrics/CHANGELOG.md b/misc/metrics/CHANGELOG.md index bd109c42811..fa57d50fa7a 100644 --- a/misc/metrics/CHANGELOG.md +++ b/misc/metrics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.16.0 + + + ## 0.15.0 - Use `web-time` instead of `instant`. See [PR 5347](https://github.com/libp2p/rust-libp2p/pull/5347). diff --git a/misc/metrics/Cargo.toml b/misc/metrics/Cargo.toml index 0b7a3c93b2f..97cc581c671 100644 --- a/misc/metrics/Cargo.toml +++ b/misc/metrics/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-metrics" edition = "2021" rust-version = { workspace = true } description = "Metrics for libp2p" -version = "0.15.0" +version = "0.16.0" authors = ["Max Inden "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/misc/webrtc-utils/CHANGELOG.md b/misc/webrtc-utils/CHANGELOG.md index 3bb31610fa1..992f8354bba 100644 --- a/misc/webrtc-utils/CHANGELOG.md +++ b/misc/webrtc-utils/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.0 + + + ## 0.3.0 diff --git a/misc/webrtc-utils/Cargo.toml b/misc/webrtc-utils/Cargo.toml index 2c50a2f8ab7..bfcad64d08f 100644 --- a/misc/webrtc-utils/Cargo.toml +++ b/misc/webrtc-utils/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT" name = "libp2p-webrtc-utils" repository = "https://github.com/libp2p/rust-libp2p" rust-version = { workspace = true } -version = "0.3.0" +version = "0.4.0" publish = true [dependencies] diff --git a/muxers/mplex/CHANGELOG.md b/muxers/mplex/CHANGELOG.md index f0c2c0353da..651a4d6182e 100644 --- a/muxers/mplex/CHANGELOG.md +++ b/muxers/mplex/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.43.0 + + + ## 0.42.0 diff --git a/muxers/mplex/Cargo.toml b/muxers/mplex/Cargo.toml index 7f887c8b3b8..2bd6a49bbc8 100644 --- a/muxers/mplex/Cargo.toml +++ b/muxers/mplex/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-mplex" edition = "2021" rust-version = { workspace = true } description = "Mplex multiplexing protocol for libp2p" -version = "0.42.0" +version = "0.43.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/muxers/yamux/CHANGELOG.md b/muxers/yamux/CHANGELOG.md index 855b3a33773..ace4c864f63 100644 --- a/muxers/yamux/CHANGELOG.md +++ b/muxers/yamux/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.47.0 + + + ## 0.46.0 diff --git a/muxers/yamux/Cargo.toml b/muxers/yamux/Cargo.toml index cd3f8347bd0..98beb55982c 100644 --- a/muxers/yamux/Cargo.toml +++ b/muxers/yamux/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-yamux" edition = "2021" rust-version = { workspace = true } description = "Yamux multiplexing protocol for libp2p" -version = "0.46.0" +version = "0.47.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/protocols/autonat/CHANGELOG.md b/protocols/autonat/CHANGELOG.md index d2f4ba13a76..e80dc4df437 100644 --- a/protocols/autonat/CHANGELOG.md +++ b/protocols/autonat/CHANGELOG.md @@ -5,6 +5,8 @@ See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). - Update to `libp2p-request-response` `v0.28.0`. + + ## 0.13.0 - Due to the refactor of `Transport` it's no longer required to create a seperate transport for diff --git a/protocols/dcutr/CHANGELOG.md b/protocols/dcutr/CHANGELOG.md index 80cac37321e..7fb02fabcbd 100644 --- a/protocols/dcutr/CHANGELOG.md +++ b/protocols/dcutr/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.12.1 +## 0.13.0 - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.12.0 diff --git a/protocols/dcutr/Cargo.toml b/protocols/dcutr/Cargo.toml index 31acb42f2af..be02e890e7a 100644 --- a/protocols/dcutr/Cargo.toml +++ b/protocols/dcutr/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-dcutr" edition = "2021" rust-version = { workspace = true } description = "Direct connection upgrade through relay" -version = "0.12.1" +version = "0.13.0" authors = ["Max Inden "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/protocols/floodsub/CHANGELOG.md b/protocols/floodsub/CHANGELOG.md index 4192e0ea58d..65e1ee8251a 100644 --- a/protocols/floodsub/CHANGELOG.md +++ b/protocols/floodsub/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.46.0 + + + ## 0.45.0 diff --git a/protocols/floodsub/Cargo.toml b/protocols/floodsub/Cargo.toml index dcfde6383cc..15652bd46c0 100644 --- a/protocols/floodsub/Cargo.toml +++ b/protocols/floodsub/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-floodsub" edition = "2021" rust-version = { workspace = true } description = "Floodsub protocol for libp2p" -version = "0.45.0" +version = "0.46.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/protocols/gossipsub/CHANGELOG.md b/protocols/gossipsub/CHANGELOG.md index 94b9b922973..10a225a92fd 100644 --- a/protocols/gossipsub/CHANGELOG.md +++ b/protocols/gossipsub/CHANGELOG.md @@ -38,6 +38,8 @@ - Fixe an issue where an `InsufficientPeers` error could occur under certain conditions, despite having peers subscribed to a topic. See [PR 5793](https://github.com/libp2p/rust-libp2p/pull/5793). + + ## 0.47.0 diff --git a/protocols/identify/CHANGELOG.md b/protocols/identify/CHANGELOG.md index 66c839dfa98..708490db3fe 100644 --- a/protocols/identify/CHANGELOG.md +++ b/protocols/identify/CHANGELOG.md @@ -7,6 +7,8 @@ - Discard `Info`s received from remote peers that contain a public key that doesn't match their peer ID. See [PR 5707](https://github.com/libp2p/rust-libp2p/pull/5707). + + ## 0.45.0 - Address translation is moved here from `libp2p-core`. diff --git a/protocols/kad/CHANGELOG.md b/protocols/kad/CHANGELOG.md index 0c6e460afcd..57e7d6dabef 100644 --- a/protocols/kad/CHANGELOG.md +++ b/protocols/kad/CHANGELOG.md @@ -15,6 +15,8 @@ - Remove deprecated default constructor for `ProtocolConfig`. See [PR 5774](https://github.com/libp2p/rust-libp2p/pull/5774). + + ## 0.46.2 - Emit `ToSwarm::NewExternalAddrOfPeer`. diff --git a/protocols/mdns/CHANGELOG.md b/protocols/mdns/CHANGELOG.md index 45a479bf4af..32b9359809d 100644 --- a/protocols/mdns/CHANGELOG.md +++ b/protocols/mdns/CHANGELOG.md @@ -1,10 +1,12 @@ -## 0.46.1 +## 0.47.0 - Emit `ToSwarm::NewExternalAddrOfPeer` on discovery. See [PR 5753](https://github.com/libp2p/rust-libp2p/pull/5753) - Upgrade `hickory-proto`. See [PR 5727](https://github.com/libp2p/rust-libp2p/pull/5727) + + ## 0.46.0 diff --git a/protocols/mdns/Cargo.toml b/protocols/mdns/Cargo.toml index 84acc0592d7..e6b3131c412 100644 --- a/protocols/mdns/Cargo.toml +++ b/protocols/mdns/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p-mdns" edition = "2021" rust-version = { workspace = true } -version = "0.46.1" +version = "0.47.0" description = "Implementation of the libp2p mDNS discovery method" authors = ["Parity Technologies "] license = "MIT" diff --git a/protocols/perf/CHANGELOG.md b/protocols/perf/CHANGELOG.md index c5eda88d97d..52318bbeb28 100644 --- a/protocols/perf/CHANGELOG.md +++ b/protocols/perf/CHANGELOG.md @@ -7,6 +7,8 @@ - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.3.1 - Use `web-time` instead of `instant`. See [PR 5347](https://github.com/libp2p/rust-libp2p/pull/5347). diff --git a/protocols/ping/CHANGELOG.md b/protocols/ping/CHANGELOG.md index 8c3e38d46a3..eb283fab625 100644 --- a/protocols/ping/CHANGELOG.md +++ b/protocols/ping/CHANGELOG.md @@ -3,6 +3,8 @@ - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.45.0 diff --git a/protocols/relay/CHANGELOG.md b/protocols/relay/CHANGELOG.md index 8119c24a491..e60dcfb7596 100644 --- a/protocols/relay/CHANGELOG.md +++ b/protocols/relay/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.18.1 +## 0.19.0 - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.18.0 diff --git a/protocols/relay/Cargo.toml b/protocols/relay/Cargo.toml index 6c2c7b90304..23715fc86de 100644 --- a/protocols/relay/Cargo.toml +++ b/protocols/relay/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-relay" edition = "2021" rust-version = { workspace = true } description = "Communications relaying for libp2p" -version = "0.18.1" +version = "0.19.0" authors = ["Parity Technologies ", "Max Inden "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/protocols/rendezvous/CHANGELOG.md b/protocols/rendezvous/CHANGELOG.md index ca01538a76d..3bd2e469903 100644 --- a/protocols/rendezvous/CHANGELOG.md +++ b/protocols/rendezvous/CHANGELOG.md @@ -1,7 +1,9 @@ -## 0.15.1 +## 0.16.0 - Update to `libp2p-request-response` `v0.28.0`. + + ## 0.15.0 diff --git a/protocols/rendezvous/Cargo.toml b/protocols/rendezvous/Cargo.toml index 9521913cd30..3864c817b9f 100644 --- a/protocols/rendezvous/Cargo.toml +++ b/protocols/rendezvous/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-rendezvous" edition = "2021" rust-version = { workspace = true } description = "Rendezvous protocol for libp2p" -version = "0.15.1" +version = "0.16.0" authors = ["The COMIT guys "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/protocols/request-response/CHANGELOG.md b/protocols/request-response/CHANGELOG.md index 9d0c942920b..c2ef19dbda2 100644 --- a/protocols/request-response/CHANGELOG.md +++ b/protocols/request-response/CHANGELOG.md @@ -9,6 +9,8 @@ - Allow configurable request and response sizes for `json` and `cbor` codec. See [PR 5792](https://github.com/libp2p/rust-libp2p/pull/5792). + + ## 0.27.0 diff --git a/protocols/stream/CHANGELOG.md b/protocols/stream/CHANGELOG.md index 0659f2d257b..2ad563b76ab 100644 --- a/protocols/stream/CHANGELOG.md +++ b/protocols/stream/CHANGELOG.md @@ -3,6 +3,8 @@ - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). + + ## 0.2.0-alpha diff --git a/protocols/upnp/CHANGELOG.md b/protocols/upnp/CHANGELOG.md index d9c24f8efcc..89a0752d724 100644 --- a/protocols/upnp/CHANGELOG.md +++ b/protocols/upnp/CHANGELOG.md @@ -1,7 +1,10 @@ -## 0.3.1 +## 0.4.0 + - update igd-next to 0.15.1. See [PR XXXX](https://github.com/libp2p/rust-libp2p/pull/XXXX). + + ## 0.3.0 diff --git a/protocols/upnp/Cargo.toml b/protocols/upnp/Cargo.toml index a069331b1ed..4d97bd56bfa 100644 --- a/protocols/upnp/Cargo.toml +++ b/protocols/upnp/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-upnp" edition = "2021" rust-version = "1.60.0" description = "UPnP support for libp2p transports" -version = "0.3.1" +version = "0.4.0" license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" keywords = ["peer-to-peer", "libp2p", "networking"] diff --git a/swarm/CHANGELOG.md b/swarm/CHANGELOG.md index 90ff32c5cbb..624450ab8dd 100644 --- a/swarm/CHANGELOG.md +++ b/swarm/CHANGELOG.md @@ -19,6 +19,8 @@ additional data inside `ConnectionHandler` after negotiation. See [PR 5242](https://github.com/libp2p/rust-libp2p/pull/5242). + + ## 0.45.1 - Update `libp2p-swarm-derive` to version `0.35.0`, see [PR 5545] diff --git a/transports/dns/CHANGELOG.md b/transports/dns/CHANGELOG.md index b46b0413403..6fdaa06be2f 100644 --- a/transports/dns/CHANGELOG.md +++ b/transports/dns/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.42.1 +## 0.43.0 - Upgrade `async-std-resolver` and `hickory-resolver`. See [PR 5727](https://github.com/libp2p/rust-libp2p/pull/5727) + + ## 0.42.0 - Implement refactored `Transport`. diff --git a/transports/dns/Cargo.toml b/transports/dns/Cargo.toml index 2a12c34a383..ee497d5917f 100644 --- a/transports/dns/Cargo.toml +++ b/transports/dns/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-dns" edition = "2021" rust-version = { workspace = true } description = "DNS transport implementation for libp2p" -version = "0.42.1" +version = "0.43.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/noise/CHANGELOG.md b/transports/noise/CHANGELOG.md index cda7132cb28..0ed27e31bee 100644 --- a/transports/noise/CHANGELOG.md +++ b/transports/noise/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.45.1 +## 0.46.0 - Fix `cargo clippy` warnings in `rustc 1.84.0-beta.1`. See [PR 5700](https://github.com/libp2p/rust-libp2p/pull/5700). + + ## 0.45.0 diff --git a/transports/noise/Cargo.toml b/transports/noise/Cargo.toml index d0e2f9004ce..58fddd0cc7f 100644 --- a/transports/noise/Cargo.toml +++ b/transports/noise/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-noise" edition = "2021" rust-version = { workspace = true } description = "Cryptographic handshake protocol using the noise framework." -version = "0.45.1" +version = "0.46.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/plaintext/CHANGELOG.md b/transports/plaintext/CHANGELOG.md index 91860c76590..74b11942afe 100644 --- a/transports/plaintext/CHANGELOG.md +++ b/transports/plaintext/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.43.0 + + + ## 0.42.0 diff --git a/transports/plaintext/Cargo.toml b/transports/plaintext/Cargo.toml index 9e1e5449158..d84b2b6eede 100644 --- a/transports/plaintext/Cargo.toml +++ b/transports/plaintext/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-plaintext" edition = "2021" rust-version = { workspace = true } description = "Plaintext encryption dummy protocol for libp2p" -version = "0.42.0" +version = "0.43.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/pnet/CHANGELOG.md b/transports/pnet/CHANGELOG.md index 86d519e8640..901169837e6 100644 --- a/transports/pnet/CHANGELOG.md +++ b/transports/pnet/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.26.0 + + + ## 0.25.0 diff --git a/transports/pnet/Cargo.toml b/transports/pnet/Cargo.toml index db5c72fb7cc..91592f6de74 100644 --- a/transports/pnet/Cargo.toml +++ b/transports/pnet/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-pnet" edition = "2021" rust-version = { workspace = true } description = "Private swarm support for libp2p" -version = "0.25.0" +version = "0.26.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index 6fc64c5df36..6e45e002de2 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.12.0 + + + ## 0.11.1 - Update `libp2p-tls` to version `0.5.0`, see [PR 5547] diff --git a/transports/quic/Cargo.toml b/transports/quic/Cargo.toml index 81088fcfd43..8c416858c91 100644 --- a/transports/quic/Cargo.toml +++ b/transports/quic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libp2p-quic" -version = "0.11.1" +version = "0.12.0" authors = ["Parity Technologies "] edition = "2021" rust-version = { workspace = true } diff --git a/transports/tcp/CHANGELOG.md b/transports/tcp/CHANGELOG.md index 6d9c51b45be..3c4b0bc946d 100644 --- a/transports/tcp/CHANGELOG.md +++ b/transports/tcp/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.42.1 +## 0.43.0 - Fix the disabling of Nagle's algorithm, which requires setting `TCP_NODELAY` to _true_. See [PR 5764](https://github.com/libp2p/rust-libp2p/pull/5764) + + ## 0.42.0 - Implement refactored `Transport`. diff --git a/transports/tcp/Cargo.toml b/transports/tcp/Cargo.toml index e74fdda5d63..cc1b0d2fce5 100644 --- a/transports/tcp/Cargo.toml +++ b/transports/tcp/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-tcp" edition = "2021" rust-version = { workspace = true } description = "TCP/IP transport protocol for libp2p" -version = "0.42.1" +version = "0.43.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/tls/CHANGELOG.md b/transports/tls/CHANGELOG.md index e27b8b4cf1f..698cd3a770b 100644 --- a/transports/tls/CHANGELOG.md +++ b/transports/tls/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.6.0 + + + ## 0.5.0 diff --git a/transports/tls/Cargo.toml b/transports/tls/Cargo.toml index 7702a4361b1..cdde26ad6a9 100644 --- a/transports/tls/Cargo.toml +++ b/transports/tls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libp2p-tls" -version = "0.5.0" +version = "0.6.0" edition = "2021" rust-version = { workspace = true } description = "TLS configuration based on libp2p TLS specs." diff --git a/transports/uds/CHANGELOG.md b/transports/uds/CHANGELOG.md index aa068fe3877..44328e019a6 100644 --- a/transports/uds/CHANGELOG.md +++ b/transports/uds/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.42.0 + + + ## 0.41.0 - Implement refactored `Transport`. diff --git a/transports/uds/Cargo.toml b/transports/uds/Cargo.toml index f70ac388fa8..a3e29f380cd 100644 --- a/transports/uds/Cargo.toml +++ b/transports/uds/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-uds" edition = "2021" rust-version = { workspace = true } description = "Unix domain sockets transport for libp2p" -version = "0.41.0" +version = "0.42.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/webrtc-websys/CHANGELOG.md b/transports/webrtc-websys/CHANGELOG.md index 26bd0c85254..5a550a5e8b1 100644 --- a/transports/webrtc-websys/CHANGELOG.md +++ b/transports/webrtc-websys/CHANGELOG.md @@ -5,6 +5,8 @@ - Bump version of web-sys and update `__Nonexhaustive` to `__Invalid`. See [PR 5569](https://github.com/libp2p/rust-libp2p/pull/5569) + + ## 0.4.0-alpha - Implement refactored `Transport`. diff --git a/transports/webrtc/CHANGELOG.md b/transports/webrtc/CHANGELOG.md index 90d4ce83df3..dc8070df70a 100644 --- a/transports/webrtc/CHANGELOG.md +++ b/transports/webrtc/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.9.0-alpha + + + ## 0.8.0-alpha - Implement refactored `Transport`. diff --git a/transports/webrtc/Cargo.toml b/transports/webrtc/Cargo.toml index 44c5fbbe192..7c2ebb8ef62 100644 --- a/transports/webrtc/Cargo.toml +++ b/transports/webrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libp2p-webrtc" -version = "0.8.0-alpha" +version = "0.9.0-alpha" authors = ["Parity Technologies "] description = "WebRTC transport for libp2p" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/websocket-websys/CHANGELOG.md b/transports/websocket-websys/CHANGELOG.md index affe9ff2551..d1144135e64 100644 --- a/transports/websocket-websys/CHANGELOG.md +++ b/transports/websocket-websys/CHANGELOG.md @@ -1,4 +1,4 @@ -## 0.4.1 +## 0.5.0 - fix: Return `None` when extracting a `/dnsaddr` address See [PR 5613](https://github.com/libp2p/rust-libp2p/pull/5613) @@ -6,6 +6,8 @@ - Fix `cargo clippy` warnings in `rustc 1.84.0-beta.1`. See [PR 5700](https://github.com/libp2p/rust-libp2p/pull/5700). + + ## 0.4.0 - Implement refactored `Transport`. diff --git a/transports/websocket-websys/Cargo.toml b/transports/websocket-websys/Cargo.toml index f33703c1884..cbc2330d2b7 100644 --- a/transports/websocket-websys/Cargo.toml +++ b/transports/websocket-websys/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-websocket-websys" edition = "2021" rust-version = "1.60.0" description = "WebSocket for libp2p under WASM environment" -version = "0.4.1" +version = "0.5.0" authors = ["Vince Vasta "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/websocket/CHANGELOG.md b/transports/websocket/CHANGELOG.md index 1a8e9569c06..6b12e3a786a 100644 --- a/transports/websocket/CHANGELOG.md +++ b/transports/websocket/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.44.1 +## 0.45.0 - fix: Return `Error::InvalidMultiaddr` when dialed to a `/dnsaddr` address See [PR 5613](https://github.com/libp2p/rust-libp2p/pull/5613) + + ## 0.44.0 - Implement refactored `Transport`. diff --git a/transports/websocket/Cargo.toml b/transports/websocket/Cargo.toml index 5c9734e420a..69a4f3bb83a 100644 --- a/transports/websocket/Cargo.toml +++ b/transports/websocket/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-websocket" edition = "2021" rust-version = { workspace = true } description = "WebSocket transport for libp2p" -version = "0.44.1" +version = "0.45.0" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/transports/webtransport-websys/CHANGELOG.md b/transports/webtransport-websys/CHANGELOG.md index 45a94495e4e..a09c10bee6f 100644 --- a/transports/webtransport-websys/CHANGELOG.md +++ b/transports/webtransport-websys/CHANGELOG.md @@ -1,8 +1,10 @@ -## 0.4.1 +## 0.5.0 - Fix `cargo clippy` warnings in `rustc 1.84.0-beta.1`. See [PR 5700](https://github.com/libp2p/rust-libp2p/pull/5700). + + ## 0.4.0 - Implement refactored `Transport`. diff --git a/transports/webtransport-websys/Cargo.toml b/transports/webtransport-websys/Cargo.toml index ef2865535bf..e455cd9b08e 100644 --- a/transports/webtransport-websys/Cargo.toml +++ b/transports/webtransport-websys/Cargo.toml @@ -3,7 +3,7 @@ name = "libp2p-webtransport-websys" edition = "2021" rust-version = { workspace = true } description = "WebTransport for libp2p under WASM environment" -version = "0.4.1" +version = "0.5.0" authors = [ "Yiannis Marangos ", "oblique ",