Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: prepare v0.53.0 #4796

Merged
merged 1 commit into from
Nov 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.41.0 - unreleased
## 0.41.0

- Remove blanket-impl of `{In,Out}boundUpgrade` for `{In,Out}boundConnectionUpgrade`.
See [PR 4695](https://github.com/libp2p/rust-libp2p/pull/4695).
Expand Down
2 changes: 1 addition & 1 deletion libp2p/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.53.0 - unreleased
## 0.53.0

- Raise MSRV to 1.73.
See [PR 4692](https://github.com/libp2p/rust-libp2p/pull/4692).
Expand Down
4 changes: 2 additions & 2 deletions misc/allow-block-list/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## 0.3.0 - unreleased
## 0.3.0


## 0.2.0
## 0.2.0

- Raise MSRV to 1.65.
See [PR 3715].
Expand Down
2 changes: 1 addition & 1 deletion misc/connection-limits/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.3.0 - unreleased
## 0.3.0


## 0.2.1
Expand Down
2 changes: 1 addition & 1 deletion misc/futures-bounded/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.2.1 - unreleased
## 0.2.1

- Add `.len()` getter to `FuturesMap`, `FuturesSet`, `StreamMap` and `StreamSet`.
See [PR 4745](https://github.com/libp2p/rust-lib2pp/pulls/4745).
Expand Down
2 changes: 1 addition & 1 deletion misc/memory-connection-limits/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.2.0 - unreleased
## 0.2.0


## 0.1.0
Expand Down
2 changes: 1 addition & 1 deletion misc/metrics/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.14.0 - unreleased
## 0.14.0

- Add metrics for `SwarmEvent::{NewExternalAddrCandidate,ExternalAddrConfirmed,ExternalAddrExpired}`.
See [PR 4721](https://github.com/libp2p/rust-libp2p/pull/4721).
Expand Down
4 changes: 2 additions & 2 deletions muxers/mplex/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
## 0.41.0 - unreleased
## 0.41.0

- Migrate to `{In,Out}boundConnectionUpgrade` traits.
See [PR 4695](https://github.com/libp2p/rust-libp2p/pull/4695).

## 0.40.0
## 0.40.0

- Raise MSRV to 1.65.
See [PR 3715].
Expand Down
2 changes: 1 addition & 1 deletion muxers/yamux/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.45.0 - unreleased
## 0.45.0

- Migrate to `{In,Out}boundConnectionUpgrade` traits.
See [PR 4695](https://github.com/libp2p/rust-libp2p/pull/4695).
Expand Down
4 changes: 2 additions & 2 deletions protocols/autonat/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## 0.12.0 - unreleased
## 0.12.0

- Remove `Clone`, `PartialEq` and `Eq` implementations on `Event` and its sub-structs.
The `Event` also contains errors which are not clonable or comparable.
See [PR 3914](https://github.com/libp2p/rust-libp2p/pull/3914).

## 0.11.0
## 0.11.0

- Raise MSRV to 1.65.
See [PR 3715].
Expand Down
6 changes: 3 additions & 3 deletions protocols/dcutr/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.11.0 - unreleased
## 0.11.0

- Add `ConnectionId` to `Event::DirectConnectionUpgradeSucceeded` and `Event::DirectConnectionUpgradeFailed`.
See [PR 4558](https://github.com/libp2p/rust-libp2p/pull/4558).
Expand All @@ -7,9 +7,9 @@
See [PR 4624](https://github.com/libp2p/rust-libp2p/pull/4624).
- Simplify public API.
We now only emit a single event: whether the hole-punch was successful or not.
See [PR XXXX](https://github.com/libp2p/rust-libp2p/pull/XXXX).
See [PR 4749](https://github.com/libp2p/rust-libp2p/pull/4749).

## 0.10.0
## 0.10.0

- Raise MSRV to 1.65.
See [PR 3715].
Expand Down
2 changes: 1 addition & 1 deletion protocols/floodsub/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.44.0 - unreleased
## 0.44.0

- Change publish to require `data: impl Into<Bytes>` to internally avoid any costly cloning / allocation.
See [PR 4754](https://github.com/libp2p/rust-libp2p/pull/4754).
Expand Down
2 changes: 1 addition & 1 deletion protocols/gossipsub/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.46.0 - unreleased
## 0.46.0

- Remove `fast_message_id_fn` mechanism from `Config`.
See [PR 4285](https://github.com/libp2p/rust-libp2p/pull/4285).
Expand Down
4 changes: 2 additions & 2 deletions protocols/identify/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.44.0 - unreleased
## 0.44.0

- Add `Info` to the `libp2p-identify::Event::Pushed` to report pushed info.
See [PR 4527](https://github.com/libp2p/rust-libp2p/pull/4527)
Expand All @@ -7,7 +7,7 @@
See [PR 4735](https://github.com/libp2p/rust-libp2p/pull/4735)
- Don't repeatedly report the same observed address as a `NewExternalAddrCandidate`.
Instead, only report each observed address once per connection.
This allows users to probabilistically deem an address as external if it gets reported as a candidate repeatedly.
This allows users to probabilistically deem an address as external if it gets reported as a candidate repeatedly.
See [PR 4721](https://github.com/libp2p/rust-libp2p/pull/4721).

## 0.43.1
Expand Down
4 changes: 2 additions & 2 deletions protocols/kad/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.45.0 - unreleased
## 0.45.0

- Remove deprecated `kad::Config::set_connection_idle_timeout` in favor of `SwarmBuilder::idle_connection_timeout`.
See [PR 4659](https://github.com/libp2p/rust-libp2p/pull/4659).
Expand All @@ -10,7 +10,7 @@
See [PR 4698](https://github.com/libp2p/rust-libp2p/pull/4698).
- Remove previously deprecated type-aliases.
Users should follow the convention of importing the `libp2p::kad` module and referring to symbols as `kad::Behaviour` etc.
See [PR 4733](https://github.com/libp2p/rust-libp2p/pull/4733).
See [PR 4733](https://github.com/libp2p/rust-libp2p/pull/4733).

## 0.44.6

Expand Down
6 changes: 3 additions & 3 deletions protocols/mdns/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
## 0.45.0 - unreleased
## 0.45.0

- Don't perform IO in `Behaviour::poll`.
See [PR 4623](https://github.com/libp2p/rust-libp2p/pull/4623).

## 0.44.0
## 0.44.0

- Change `mdns::Event` to hold `Vec` and remove `DiscoveredAddrsIter` and `ExpiredAddrsIter`.
See [PR 3621].

- Raise MSRV to 1.65.
See [PR 3715].
- Remove deprecated `Mdns` prefixed items. See [PR 3699].
Expand Down
2 changes: 1 addition & 1 deletion protocols/perf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.3.0 - unreleased
## 0.3.0

- Continuously measure on single connection (iperf-style).
See https://github.com/libp2p/test-plans/issues/261 for high level overview.
Expand Down
2 changes: 1 addition & 1 deletion protocols/ping/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.44.0 - unreleased
## 0.44.0


## 0.43.1
Expand Down
6 changes: 3 additions & 3 deletions protocols/relay/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.17.0 - unreleased
## 0.17.0

- Don't close connections on protocol failures within the relay-server.
To achieve this, error handling was restructured:
Expand All @@ -10,15 +10,15 @@
- Fix a rare race condition when making a reservation on a relay that could lead to a failed reservation.
See [PR 4747](https://github.com/libp2p/rust-lib2pp/pulls/4747).
- Propagate errors of relay client to the listener / dialer.
A failed reservation will now appear as `SwarmEvent::ListenerClosed` with the `ListenerId` of the corresponding `Swarm::listen_on` call.
A failed reservation will now appear as `SwarmEvent::ListenerClosed` with the `ListenerId` of the corresponding `Swarm::listen_on` call.
A failed circuit request will now appear as `SwarmEvent::OutgoingConnectionError` with the `ConnectionId` of the corresponding `Swarm::dial` call.
Lastly, a failed reservation or circuit request will **no longer** close the underlying relay connection.
As a result, we remove the following enum variants:
- `relay::client::Event::ReservationReqFailed`
- `relay::client::Event::OutboundCircuitReqFailed`
- `relay::client::Event::InboundCircuitReqDenied`
- `relay::client::Event::InboundCircuitReqDenyFailed`

See [PR 4745](https://github.com/libp2p/rust-lib2pp/pulls/4745).

## 0.16.2
Expand Down
2 changes: 1 addition & 1 deletion protocols/rendezvous/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.14.0 - unreleased
## 0.14.0


## 0.13.1
Expand Down
2 changes: 1 addition & 1 deletion protocols/request-response/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.26.0 - unreleased
## 0.26.0

- Remove `request_response::Config::set_connection_keep_alive` in favor of `SwarmBuilder::idle_connection_timeout`.
See [PR 4679](https://github.com/libp2p/rust-libp2p/pull/4679).
Expand Down
2 changes: 1 addition & 1 deletion protocols/upnp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.2.0 - unreleased
## 0.2.0


## 0.1.1
Expand Down
2 changes: 1 addition & 1 deletion swarm-derive/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.34.0 - unreleased
## 0.34.0

- Adapt to interface changes in `libp2p-swarm`.
See [PR 4706](https://github.com/libp2p/rust-libp2p/pull/4076).
Expand Down
4 changes: 2 additions & 2 deletions swarm-test/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## 0.3.0 - unreleased
## 0.3.0


## 0.2.0
## 0.2.0

- Raise MSRV to 1.65.
See [PR 3715].
Expand Down
2 changes: 1 addition & 1 deletion swarm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.44.0 - unreleased
## 0.44.0

- Add `#[non_exhaustive]` to `FromSwarm`, `ToSwarm`, `SwarmEvent`, `ConnectionHandlerEvent`, `ConnectionEvent`.
See [PR 4581](https://github.com/libp2p/rust-libp2p/pull/4581).
Expand Down
4 changes: 2 additions & 2 deletions transports/dns/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
## 0.41.0 - unreleased
## 0.41.0

- Make `tokio::Transport::custom` and `async_std::Transport::custom` constructors infallible.
See [PR 4464](https://github.com/libp2p/rust-libp2p/pull/4464).
- Remove deprecated type-aliases.
See [PR 4739](https://github.com/libp2p/rust-libp2p/pull/4739).
See [PR 4739](https://github.com/libp2p/rust-libp2p/pull/4739).
- Migrate to the `hickory-dns` project which has rebranded from `trust-dns`.
We also remove the `tokio-dns-over-rustls` and `tokio-dns-over-https-rustls` features.
Users should activate these features themselves on `hickory-resolver` if so desired.
Expand Down
2 changes: 1 addition & 1 deletion transports/noise/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.44.0 - unreleased
## 0.44.0

- Migrate to `{In,Out}boundConnectionUpgrade` traits.
See [PR 4695](https://github.com/libp2p/rust-libp2p/pull/4695).
Expand Down
2 changes: 1 addition & 1 deletion transports/plaintext/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.41.0 - unreleased
## 0.41.0

- Migrate to `{In,Out}boundConnectionUpgrade` traits.
See [PR 4695](https://github.com/libp2p/rust-libp2p/pull/4695).
Expand Down
2 changes: 1 addition & 1 deletion transports/pnet/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.24.0 - unreleased
## 0.24.0


## 0.23.1
Expand Down
2 changes: 1 addition & 1 deletion transports/quic/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.10.0 - unreleased
## 0.10.0

- Improve hole-punch timing.
This should improve success rates for hole-punching QUIC connections.
Expand Down
2 changes: 1 addition & 1 deletion transports/tcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.41.0 - unreleased
## 0.41.0


## 0.40.1
Expand Down
2 changes: 1 addition & 1 deletion transports/tls/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.3.0 - unreleased
## 0.3.0

- Migrate to `{In,Out}boundConnectionUpgrade` traits.
See [PR 4695](https://github.com/libp2p/rust-libp2p/pull/4695).
Expand Down
4 changes: 2 additions & 2 deletions transports/uds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## 0.40.0 - unreleased
## 0.40.0


## 0.39.0
## 0.39.0

- Raise MSRV to 1.65.
See [PR 3715].
Expand Down
2 changes: 1 addition & 1 deletion transports/websocket-websys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.3.0 - unreleased
## 0.3.0


## 0.2.0
Expand Down
2 changes: 1 addition & 1 deletion transports/websocket/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.43.0 - unreleased
## 0.43.0


## 0.42.1
Expand Down
2 changes: 1 addition & 1 deletion transports/webtransport-websys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.2.0 - unreleased
## 0.2.0


## 0.1.0
Expand Down