Skip to content

Commit

Permalink
changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
hanabi1224 committed Dec 17, 2024
1 parent 482cc14 commit 16a1e20
Show file tree
Hide file tree
Showing 38 changed files with 196 additions and 75 deletions.
135 changes: 78 additions & 57 deletions Cargo.lock

Large diffs are not rendered by default.

13 changes: 7 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ libp2p-mplex = { version = "0.42.0", path = "muxers/mplex" }
libp2p-noise = { version = "0.45.1", path = "transports/noise" }
libp2p-perf = { version = "0.4.0", path = "protocols/perf" }
libp2p-ping = { version = "0.45.1", path = "protocols/ping" }
libp2p-plaintext = { version = "0.42.0", path = "transports/plaintext" }
libp2p-plaintext = { version = "0.42.1", path = "transports/plaintext" }
libp2p-pnet = { version = "0.25.0", path = "transports/pnet" }
libp2p-quic = { version = "0.11.2", path = "transports/quic" }
libp2p-relay = { version = "0.18.1", path = "protocols/relay" }
Expand All @@ -102,12 +102,12 @@ libp2p-stream = { version = "0.2.0-alpha.1", path = "protocols/stream" }
libp2p-swarm = { version = "0.45.2", 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.0", path = "transports/tcp" }
libp2p-tls = { version = "0.5.0", path = "transports/tls" }
libp2p-tcp = { version = "0.42.1", path = "transports/tcp" }
libp2p-tls = { version = "0.5.1", 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-webrtc = { version = "0.8.0-alpha.2", path = "transports/webrtc" }
libp2p-webrtc-utils = { version = "0.3.1", path = "misc/webrtc-utils" }
libp2p-webrtc-websys = { version = "0.4.0-alpha.2", path = "transports/webrtc-websys" }
libp2p-websocket = { version = "0.44.1", path = "transports/websocket" }
libp2p-websocket-websys = { version = "0.4.1", path = "transports/websocket-websys" }
Expand All @@ -126,11 +126,12 @@ hickory-proto = { version = "0.25.0-alpha.4", default-features = false }
hickory-resolver = { version = "0.25.0-alpha.4", default-features = false }
multiaddr = "0.18.1"
multihash = "0.19.1"
multistream-select = { version = "0.13.0", path = "misc/multistream-select" }
multistream-select = { version = "0.13.1", path = "misc/multistream-select" }
prometheus-client = "0.22.2"
quick-protobuf-codec = { version = "0.3.1", path = "misc/quick-protobuf-codec" }
quickcheck = { package = "quickcheck-ext", path = "misc/quickcheck-ext" }
rcgen = "0.11.3"
redis = { version = "0.24", default-features = false }
ring = "0.17.8"
rw-stream-sink = { version = "0.4.0", path = "misc/rw-stream-sink" }
thiserror = "2"
Expand Down
3 changes: 3 additions & 0 deletions core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Added `libp2p::core::util::unreachable` that is a drop-in replacement of `void::unreachable`.
See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.42.0

- Update `Transport::dial` function signature with a `DialOpts` param and remove `Transport::dial_as_listener`:
Expand Down
2 changes: 1 addition & 1 deletion hole-punching-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ env_logger = { workspace = true }
futures = { workspace = true }
libp2p = { path = "../libp2p", features = ["tokio", "dcutr", "identify", "macros", "noise", "ping", "relay", "tcp", "yamux", "quic"] }
tracing = { workspace = true }
redis = { version = "0.24.0", default-features = false, features = ["tokio-comp"] }
redis = { workspace = true, features = ["tokio-comp"] }
tokio = { workspace = true, features = ["full"] }
serde = { version = "1.0.203", features = ["derive"] }
serde_json = "1.0.117"
Expand Down
5 changes: 5 additions & 0 deletions identity/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.2.11

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.2.10

- Deprecate `void` crate.
Expand Down
2 changes: 1 addition & 1 deletion interop-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ libp2p-noise = { workspace = true }
libp2p-tls = { workspace = true }
libp2p-webrtc = { workspace = true, features = ["tokio"] }
mime_guess = "2.0"
redis = { version = "0.24.0", default-features = false, features = [
redis = { workspace = true, features = [
"tokio-comp",
] }
rust-embed = "8.4"
Expand Down
3 changes: 3 additions & 0 deletions libp2p/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
- Expose swarm builder phase errors.
See [PR 5726](https://github.com/libp2p/rust-libp2p/pull/5726).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.54.1

- Update individual crates.
Expand Down
3 changes: 3 additions & 0 deletions misc/memory-connection-limits/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Deprecate `void` crate.
See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.3.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
5 changes: 5 additions & 0 deletions misc/multistream-select/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.13.1

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.13.0

- Don't wait for negotiation on `<Negotiated as AsyncWrite>::poll_close`.
Expand Down
2 changes: 1 addition & 1 deletion misc/multistream-select/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "multistream-select"
edition = "2021"
rust-version = { workspace = true }
description = "Multistream-select negotiation protocol for libp2p"
version = "0.13.0"
version = "0.13.1"
authors = ["Parity Technologies <[email protected]>"]
license = "MIT"
repository = "https://github.com/libp2p/rust-libp2p"
Expand Down
3 changes: 3 additions & 0 deletions misc/server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
- Remove deprecated [`libp2p-lookup`](https://github.com/mxinden/libp2p-lookup) from Dockerfile.
See [PR 5610](https://github.com/libp2p/rust-libp2p/pull/5610).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.12.7

### Changed
Expand Down
5 changes: 5 additions & 0 deletions misc/webrtc-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.3.1

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.3.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
2 changes: 1 addition & 1 deletion misc/webrtc-utils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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.3.1"
publish = true

[dependencies]
Expand Down
3 changes: 3 additions & 0 deletions protocols/autonat/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

- Update to `libp2p-request-response` `v0.28.0`.

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.13.1

- Verify that an incoming AutoNAT dial comes from a connected peer. See [PR 5597](https://github.com/libp2p/rust-libp2p/pull/5597).
Expand Down
3 changes: 3 additions & 0 deletions protocols/dcutr/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Deprecate `void` crate.
See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.12.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
3 changes: 3 additions & 0 deletions protocols/gossipsub/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
- Fix `cargo clippy` warnings in `rustc 1.84.0-beta.1`.
See [PR 5700](https://github.com/libp2p/rust-libp2p/pull/5700).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.47.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
3 changes: 3 additions & 0 deletions protocols/identify/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
- 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).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.46.0

- Make `identify::Config` fields private and add getter functions.
Expand Down
3 changes: 3 additions & 0 deletions protocols/kad/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Expose Distance private field U256 to public.
See [PR 5705](https://github.com/libp2p/rust-libp2p/pull/5705).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.47.0

- Expose a kad query facility allowing specify num_results dynamicaly.
Expand Down
3 changes: 3 additions & 0 deletions protocols/mdns/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Upgrade `hickory-proto`.
See [PR 5727](https://github.com/libp2p/rust-libp2p/pull/5727)

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.46.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
3 changes: 3 additions & 0 deletions protocols/perf/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
- Deprecate `void` crate.
See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.3.1
- Use `web-time` instead of `instant`.
See [PR 5347](https://github.com/libp2p/rust-libp2p/pull/5347).
Expand Down
3 changes: 3 additions & 0 deletions protocols/ping/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Deprecate `void` crate.
See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.45.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
3 changes: 3 additions & 0 deletions protocols/rendezvous/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

- Update to `libp2p-request-response` `v0.28.0`.

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.15.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
3 changes: 3 additions & 0 deletions protocols/request-response/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Add connection id to the events emitted by a request-response `Behaviour`.
See [PR 5719](https://github.com/libp2p/rust-libp2p/pull/5719).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.27.1

- Deprecate `void` crate.
Expand Down
5 changes: 5 additions & 0 deletions swarm-derive/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.35.1

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.35.0

- Implement refactored `Transport`.
Expand Down
8 changes: 5 additions & 3 deletions swarm-test/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
## 0.5.0

- Add `tokio` runtime support and make `tokio` and `async-std` runtimes optional behind features.
See [PR 5551].
- Update default for idle-connection-timeout to 10s on `SwarmExt::new_ephemeral` methods.
See [PR 5551](https://github.com/libp2p/rust-libp2p/pull/5551).

- Update default for idle-connection-timeout to 10s on `SwarmExt::new_ephemeral` methods.
See [PR 4967](https://github.com/libp2p/rust-libp2p/pull/4967).

[PR 5551]: https://github.com/libp2p/rust-libp2p/pull/5551
- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.4.0

Expand Down
3 changes: 3 additions & 0 deletions swarm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
- Update default for idle-connection-timeout to 10s.
See [PR 4967](https://github.com/libp2p/rust-libp2p/pull/4967).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.45.1

- Update `libp2p-swarm-derive` to version `0.35.0`, see [PR 5545]
Expand Down
3 changes: 3 additions & 0 deletions transports/noise/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Fix `cargo clippy` warnings in `rustc 1.84.0-beta.1`.
See [PR 5700](https://github.com/libp2p/rust-libp2p/pull/5700).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.45.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
5 changes: 5 additions & 0 deletions transports/plaintext/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.42.1

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.42.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
2 changes: 1 addition & 1 deletion transports/plaintext/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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.42.1"
authors = ["Parity Technologies <[email protected]>"]
license = "MIT"
repository = "https://github.com/libp2p/rust-libp2p"
Expand Down
3 changes: 3 additions & 0 deletions transports/quic/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
- Deprecate `void` crate.
See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.11.1

- Update `libp2p-tls` to version `0.5.0`, see [PR 5547]
Expand Down
5 changes: 5 additions & 0 deletions transports/tcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.42.1

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.42.0

- Implement refactored `Transport`.
Expand Down
2 changes: 1 addition & 1 deletion transports/tcp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "libp2p-tcp"
edition = "2021"
rust-version = { workspace = true }
description = "TCP/IP transport protocol for libp2p"
version = "0.42.0"
version = "0.42.1"
authors = ["Parity Technologies <[email protected]>"]
license = "MIT"
repository = "https://github.com/libp2p/rust-libp2p"
Expand Down
5 changes: 5 additions & 0 deletions transports/tls/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.5.1

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.5.0

<!-- Update to libp2p-swarm v0.45.0 -->
Expand Down
2 changes: 1 addition & 1 deletion transports/tls/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libp2p-tls"
version = "0.5.0"
version = "0.5.1"
edition = "2021"
rust-version = { workspace = true }
description = "TLS configuration based on libp2p TLS specs."
Expand Down
5 changes: 4 additions & 1 deletion transports/webrtc-websys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## 0.4.0-alpha.2

- Bump version of web-sys and update `__Nonexhaustive` to `__Invalid`.
See [PR 5569](https://github.com/libp2p/rust-libp2p/pull/5569)
See [PR 5569](https://github.com/libp2p/rust-libp2p/pull/5569).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.4.0-alpha

Expand Down
5 changes: 5 additions & 0 deletions transports/webrtc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.8.0-alpha.2

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.8.0-alpha

- Implement refactored `Transport`.
Expand Down
2 changes: 1 addition & 1 deletion transports/webrtc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libp2p-webrtc"
version = "0.8.0-alpha"
version = "0.8.0-alpha.2"
authors = ["Parity Technologies <[email protected]>"]
description = "WebRTC transport for libp2p"
repository = "https://github.com/libp2p/rust-libp2p"
Expand Down
3 changes: 3 additions & 0 deletions transports/websocket-websys/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
- Fix `cargo clippy` warnings in `rustc 1.84.0-beta.1`.
See [PR 5700](https://github.com/libp2p/rust-libp2p/pull/5700).

- Remove unused dependencies.
See [PR 5747](https://github.com/libp2p/rust-libp2p/pull/5747).

## 0.4.0

- Implement refactored `Transport`.
Expand Down

0 comments on commit 16a1e20

Please sign in to comment.