fix(changelog): Make release heading levels consistent

See `##` for release headings everywhere. This is consistent with markdown conventions of one `#` per document and in line with https://keepachangelog.com/.

See report in https://github.com/libp2p/rust-libp2p/issues/3531.

Pull-Request: #3561.
This commit is contained in:
Max Inden
2023-03-30 23:04:01 +02:00
committed by GitHub
parent dfa7bd6b57
commit d7396706d0
38 changed files with 634 additions and 634 deletions

View File

@@ -1,10 +1,10 @@
# 0.10.1
## 0.10.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3153]: https://github.com/libp2p/rust-libp2p/pull/3153
# 0.10.0
## 0.10.0
- Update to `libp2p-core` `v0.39.0`.
@@ -16,14 +16,14 @@
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.9.1
## 0.9.1
- Skip unparsable multiaddr in `DialRequest::from_bytes`. See [PR 3351].
[PR 3351]: https://github.com/libp2p/rust-libp2p/pull/3351
# 0.9.0
## 0.9.0
- Update to `libp2p-core` `v0.38.0`.
@@ -39,7 +39,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.8.0
## 0.8.0
- Update to `libp2p-core` `v0.37.0`.
@@ -47,7 +47,7 @@
- Update to `libp2p-request-response` `v0.22.0`.
# 0.7.0
## 0.7.0
- Update to `libp2p-swarm` `v0.39.0`.
@@ -55,7 +55,7 @@
- Update to `libp2p-core` `v0.36.0`.
# 0.6.0
## 0.6.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -68,7 +68,7 @@
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.5.0
## 0.5.0
- Update to `libp2p-core` `v0.34.0`.
@@ -76,11 +76,11 @@
- Update to `libp2p-request-response` `v0.19.0`.
# 0.4.1
## 0.4.1
- Export `DEFAULT_PROTOCOL_NAME`.
# 0.4.0
## 0.4.0
- Update to `libp2p-core` `v0.33.0`.
@@ -93,13 +93,13 @@
[PR 2618]: https://github.com/libp2p/rust-libp2p/pull/2618
# 0.3.0
## 0.3.0
- Update to `libp2p-swarm` `v0.35.0`.
- Update to `libp2p-request-response` `v0.17.0`.
# 0.2.0 [2022-02-22]
## 0.2.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -111,6 +111,6 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.1.0 [2022-01-27]
## 0.1.0 [2022-01-27]
- Initial release.

View File

@@ -1,10 +1,10 @@
# 0.9.1
## 0.9.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.9.0
## 0.9.0
- Update to `libp2p-core` `v0.39.0`.
@@ -22,14 +22,14 @@
[issue 2217]: https://github.com/libp2p/rust-libp2p/issues/2217
[PR 3214]: https://github.com/libp2p/rust-libp2p/pull/3214
# 0.8.1
## 0.8.1
- Skip unparsable multiaddr in `InboundUpgrade::upgrade_inbound` and
`OutboundUpgrade::upgrade_outbound`. See [PR 3300].
[PR 3300]: https://github.com/libp2p/rust-libp2p/pull/3300
# 0.8.0
## 0.8.0
- Update to `prost-codec` `v0.3.0`.
@@ -49,7 +49,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.7.0
## 0.7.0
- Update to `libp2p-core` `v0.37.0`.
@@ -59,19 +59,19 @@
[PR 2991]: https://github.com/libp2p/rust-libp2p/pull/2991/
# 0.6.0
## 0.6.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.5.1
## 0.5.1
- Make default features of `libp2p-core` optional. See [PR 2836].
[PR 2836]: https://github.com/libp2p/rust-libp2p/pull/2836/
# 0.5.0
## 0.5.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -85,23 +85,23 @@
[PR 2734]: https://github.com/libp2p/rust-libp2p/pull/2734/
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.4.0
## 0.4.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.3.1
## 0.3.1
- Upgrade at most one inbound connect request.
# 0.3.0
## 0.3.0
- Update to `libp2p-core` `v0.33.0`.
- Update to `libp2p-swarm` `v0.36.0`.
# 0.2.0
## 0.2.0
- Expose `InboundUpgradeError` and `OutboundUpgradeError`. See [PR, 2586].
@@ -109,6 +109,6 @@
[PR 2586]: https://github.com/libp2p/rust-libp2p/pull/2586
# 0.1.0 [2022-02-22]
## 0.1.0 [2022-02-22]
- Initial release.

View File

@@ -1,16 +1,16 @@
# 0.42.1
## 0.42.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.42.0
## 0.42.0
- Update to `libp2p-core` `v0.39.0`.
- Update to `libp2p-swarm` `v0.42.0`.
# 0.41.0
## 0.41.0
- Update to `libp2p-core` `v0.38.0`.
@@ -24,7 +24,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.40.0
## 0.40.0
- Bump rand to 0.8 and quickcheck to 1. See [PR 2857].
@@ -34,13 +34,13 @@
[PR 2857]: https://github.com/libp2p/rust-libp2p/pull/2857
# 0.39.0
## 0.39.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.38.0
## 0.38.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -51,23 +51,23 @@
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.37.0
## 0.37.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.36.0
## 0.36.0
- Update to `libp2p-core` `v0.33.0`.
- Update to `libp2p-swarm` `v0.36.0`.
# 0.35.0
## 0.35.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.34.0 [2022-02-22]
## 0.34.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -77,7 +77,7 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.33.0 [2022-01-27]
## 0.33.0 [2022-01-27]
- Update dependencies.
@@ -89,18 +89,18 @@
[PR 2360]: https://github.com/libp2p/rust-libp2p/pull/2360/
# 0.32.0 [2021-11-16]
## 0.32.0 [2021-11-16]
- Update dependencies.
# 0.31.0 [2021-11-01]
## 0.31.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
- Update dependencies.
# 0.30.0 [2021-07-12]
## 0.30.0 [2021-07-12]
- Update dependencies.
@@ -109,48 +109,48 @@
[PR 2111]: https://github.com/libp2p/rust-libp2p/pull/2111
# 0.29.0 [2021-04-13]
## 0.29.0 [2021-04-13]
- Update `libp2p-swarm`.
# 0.28.0 [2021-03-17]
## 0.28.0 [2021-03-17]
- Update `libp2p-swarm`.
- Update dependencies.
# 0.27.0 [2021-01-12]
## 0.27.0 [2021-01-12]
- Update dependencies.
# 0.26.0 [2020-12-17]
## 0.26.0 [2020-12-17]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.25.0 [2020-11-25]
## 0.25.0 [2020-11-25]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.24.0 [2020-11-09]
## 0.24.0 [2020-11-09]
- Update dependencies.
# 0.23.0 [2020-10-16]
## 0.23.0 [2020-10-16]
- Update dependencies.
# 0.22.0 [2020-09-09]
## 0.22.0 [2020-09-09]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.21.0 [2020-08-18]
## 0.21.0 [2020-08-18]
- Bump `libp2p-core` and `libp2p-swarm` dependency.
# 0.20.0 [2020-07-01]
## 0.20.0 [2020-07-01]
- Updated dependencies.
# 0.19.1 [2020-06-22]
## 0.19.1 [2020-06-22]
- Updated dependencies.

View File

@@ -1,17 +1,17 @@
# 0.44.2
## 0.44.2
- Signed messages now use sequential integers in the sequence number field.
See [PR 3551].
[PR 3551]: https://github.com/libp2p/rust-libp2p/pull/3551
# 0.44.1
## 0.44.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.44.0
## 0.44.0
- Update to `prometheus-client` `v0.19.0`. See [PR 3207].
@@ -32,7 +32,7 @@
[PR 3381]: https://github.com/libp2p/rust-libp2p/pull/3381/
[discussion 2174]: https://github.com/libp2p/rust-libp2p/discussions/2174
# 0.43.0
## 0.43.0
- Update to `libp2p-core` `v0.38.0`.
@@ -55,7 +55,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.42.0
## 0.42.0
- Bump rand to 0.8 and quickcheck to 1. See [PR 2857].
@@ -65,7 +65,7 @@
[PR 2857]: https://github.com/libp2p/rust-libp2p/pull/2857
# 0.41.0
## 0.41.0
- Update to `libp2p-swarm` `v0.39.0`.
@@ -75,7 +75,7 @@
[PR 2862]: https://github.com/libp2p/rust-libp2p/pull/2862
# 0.40.0
## 0.40.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -89,7 +89,7 @@
[PR 2822]: https://github.com/libp2p/rust-libp2p/pull/2761/
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.39.0
## 0.39.0
- Update to `libp2p-core` `v0.34.0`.
@@ -99,13 +99,13 @@
[PR 2718]: https://github.com/libp2p/rust-libp2p/pull/2718/
# 0.38.1
## 0.38.1
- Fix duplicate connection id. See [PR 2702].
[PR 2702]: https://github.com/libp2p/rust-libp2p/pull/2702
# 0.38.0
## 0.38.0
- Update to `libp2p-core` `v0.33.0`.
@@ -118,7 +118,7 @@
[PR 2620]: https://github.com/libp2p/rust-libp2p/pull/2620
[PR 2631]: https://github.com/libp2p/rust-libp2p/pull/2631
# 0.37.0
## 0.37.0
- Update to `libp2p-swarm` `v0.35.0`.
@@ -129,7 +129,7 @@
[PR 2558]: https://github.com/libp2p/rust-libp2p/pull/2558
[PR 2595]: https://github.com/libp2p/rust-libp2p/pull/2595
# 0.36.0 [2022-02-22]
## 0.36.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -151,7 +151,7 @@
[PR 2506]: https://github.com/libp2p/rust-libp2p/pull/2506
[PR 2493]: https://github.com/libp2p/rust-libp2p/pull/2493
# 0.35.0 [2022-01-27]
## 0.35.0 [2022-01-27]
- Update dependencies.
@@ -176,7 +176,7 @@
[PR 2403]: https://github.com/libp2p/rust-libp2p/pull/2403
[libp2p specs PR 383]: https://github.com/libp2p/specs/pull/383
# 0.34.0 [2021-11-16]
## 0.34.0 [2021-11-16]
- Add topic and mesh metrics (see [PR 2316]).
@@ -190,7 +190,7 @@
[PR 2325]: https://github.com/libp2p/rust-libp2p/pull/2325
[PR 2316]: https://github.com/libp2p/rust-libp2p/pull/2316
# 0.33.0 [2021-11-01]
## 0.33.0 [2021-11-01]
- Add an event to register peers that do not support the gossipsub protocol
[PR 2241](https://github.com/libp2p/rust-libp2p/pull/2241)
@@ -209,7 +209,7 @@
- Implement std::error::Error for error types.
[PR 2254](https://github.com/libp2p/rust-libp2p/pull/2254)
# 0.32.0 [2021-07-12]
## 0.32.0 [2021-07-12]
- Update dependencies.
@@ -217,65 +217,65 @@
[PR 2101]: https://github.com/libp2p/rust-libp2p/pull/2101
# 0.31.0 [2021-05-17]
## 0.31.0 [2021-05-17]
- Keep connections to peers in a mesh alive. Allow closing idle connections to peers not in a mesh
[PR-2043].
[PR-2043]: https://github.com/libp2p/rust-libp2p/pull/2043https://github.com/libp2p/rust-libp2p/pull/2043
# 0.30.1 [2021-04-27]
## 0.30.1 [2021-04-27]
- Remove `regex-filter` feature flag thus always enabling `regex::RegexSubscriptionFilter` [PR
2056](https://github.com/libp2p/rust-libp2p/pull/2056).
# 0.30.0 [2021-04-13]
## 0.30.0 [2021-04-13]
- Update `libp2p-swarm`.
- Update dependencies.
# 0.29.0 [2021-03-17]
## 0.29.0 [2021-03-17]
- Update `libp2p-swarm`.
- Update dependencies.
# 0.28.0 [2021-02-15]
## 0.28.0 [2021-02-15]
- Prevent non-published messages being added to caches.
[PR 1930](https://github.com/libp2p/rust-libp2p/pull/1930)
- Update dependencies.
# 0.27.0 [2021-01-12]
## 0.27.0 [2021-01-12]
- Update dependencies.
- Implement Gossipsub v1.1 specification.
[PR 1720](https://github.com/libp2p/rust-libp2p/pull/1720)
# 0.26.0 [2020-12-17]
## 0.26.0 [2020-12-17]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.25.0 [2020-11-25]
## 0.25.0 [2020-11-25]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.24.0 [2020-11-09]
## 0.24.0 [2020-11-09]
- Update dependencies.
# 0.23.0 [2020-10-16]
## 0.23.0 [2020-10-16]
- Update dependencies.
# 0.22.0 [2020-09-09]
## 0.22.0 [2020-09-09]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.21.0 [2020-08-18]
## 0.21.0 [2020-08-18]
- Add public API to list topics and peers. [PR 1677](https://github.com/libp2p/rust-libp2p/pull/1677).
@@ -285,14 +285,14 @@
- Bump `libp2p-core` and `libp2p-swarm` dependency.
# 0.20.0 [2020-07-01]
## 0.20.0 [2020-07-01]
- Updated dependencies.
# 0.19.3 [2020-06-23]
## 0.19.3 [2020-06-23]
- Maintenance release fixing linter warnings.
# 0.19.2 [2020-06-22]
## 0.19.2 [2020-06-22]
- Updated dependencies.

View File

@@ -1,10 +1,10 @@
# 0.42.1
## 0.42.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.42.0
## 0.42.0
- Update to `libp2p-core` `v0.39.0`.
@@ -18,13 +18,13 @@
[PR 3208]: https://github.com/libp2p/rust-libp2p/pull/3208
[PR 3344]: https://github.com/libp2p/rust-libp2p/pull/3344
# 0.41.1
## 0.41.1
- Skip invalid multiaddr in `listen_addrs`. See [PR 3246].
[PR 3246]: https://github.com/libp2p/rust-libp2p/pull/3246
# 0.41.0
## 0.41.0
- Change default `cache_size` of `Config` to 100. See [PR 2995].
@@ -47,7 +47,7 @@
[PR 2995]: https://github.com/libp2p/rust-libp2p/pull/2995
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.40.0
## 0.40.0
- Update dependencies.
@@ -63,13 +63,13 @@
- Update to `libp2p-swarm` `v0.40.0`.
# 0.39.0
## 0.39.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.38.0
## 0.38.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -83,7 +83,7 @@
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
[PR 2734]: https://github.com/libp2p/rust-libp2p/pull/2734/
# 0.37.0
## 0.37.0
- Update to `libp2p-core` `v0.34.0`.
@@ -91,11 +91,11 @@
- Extend log message on second identify push stream with peer ID.
# 0.36.1
## 0.36.1
- Allow at most one inbound identify push stream.
# 0.36.0
## 0.36.0
- Update to `libp2p-core` `v0.33.0`.
@@ -104,11 +104,11 @@
- Expose explicits errors via `UpgradeError` instead of generic `io::Error`. See [PR 2630].
[PR 2630]: https://github.com/libp2p/rust-libp2p/pull/2630
# 0.35.0
## 0.35.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.34.0 [2022-02-22]
## 0.34.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -118,7 +118,7 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.33.0 [2022-01-27]
## 0.33.0 [2022-01-27]
- Update dependencies.
@@ -126,7 +126,7 @@
[PR 2339]: https://github.com/libp2p/rust-libp2p/pull/2339
# 0.32.0 [2021-11-16]
## 0.32.0 [2021-11-16]
- Use `futures-timer` instead of `wasm-timer` (see [PR 2245]).
- Filter invalid peers from cache used in `addresses_of_peer` [PR 2338].
@@ -136,7 +136,7 @@
[PR 2245]: https://github.com/libp2p/rust-libp2p/pull/2245
[PR 2338]: https://github.com/libp2p/rust-libp2p/pull/2338
# 0.31.0 [2021-11-01]
## 0.31.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
@@ -147,11 +147,11 @@
of other peers from `addresses_of_peer` (see [PR
2232](https://github.com/libp2p/rust-libp2p/pull/2232)), disabled by default.
# 0.30.0 [2021-07-12]
## 0.30.0 [2021-07-12]
- Update dependencies.
# 0.29.0 [2021-04-13]
## 0.29.0 [2021-04-13]
- Add support for configurable automatic push to connected peers
on listen addr changes. Disabled by default.
@@ -165,44 +165,44 @@
information to peer [PR
2030](https://github.com/libp2p/rust-libp2p/pull/2030).
# 0.28.0 [2021-03-17]
## 0.28.0 [2021-03-17]
- Update `libp2p-swarm`.
- Update dependencies.
# 0.27.0 [2021-01-12]
## 0.27.0 [2021-01-12]
- Update dependencies.
# 0.26.0 [2020-12-17]
## 0.26.0 [2020-12-17]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.25.0 [2020-11-25]
## 0.25.0 [2020-11-25]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.24.0 [2020-11-09]
## 0.24.0 [2020-11-09]
- Update dependencies.
# 0.23.0 [2020-10-16]
## 0.23.0 [2020-10-16]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.22.0 [2020-09-09]
## 0.22.0 [2020-09-09]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.21.0 [2020-08-18]
## 0.21.0 [2020-08-18]
- Bump `libp2p-core` and `libp2p-swarm` dependencies.
# 0.20.0 [2020-07-01]
## 0.20.0 [2020-07-01]
- Updated dependencies.
# 0.19.2 [2020-06-22]
## 0.19.2 [2020-06-22]
- Updated dependencies.

View File

@@ -1,10 +1,10 @@
# 0.43.1
## 0.43.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.43.0
## 0.43.0
- Update to `libp2p-core` `v0.39.0`.
@@ -19,13 +19,13 @@
[PR 3239]: https://github.com/libp2p/rust-libp2p/pull/3239
[PR 3287]: https://github.com/libp2p/rust-libp2p/pull/3287
# 0.42.1
## 0.42.1
- Skip unparsable multiaddr in `Peer::addrs`. See [PR 3280].
[PR 3280]: https://github.com/libp2p/rust-libp2p/pull/3280
# 0.42.0
## 0.42.0
- Update to `libp2p-core` `v0.38.0`.
@@ -56,7 +56,7 @@
[PR 3152]: https://github.com/libp2p/rust-libp2p/pull/3152
[PR 2712]: https://github.com/libp2p/rust-libp2p/pull/2712
# 0.41.0
## 0.41.0
- Remove deprecated `set_protocol_name()` from `KademliaConfig` & `KademliaProtocolConfig`.
Use `set_protocol_names()` instead. See [PR 2866].
@@ -70,7 +70,7 @@
[PR 2866]: https://github.com/libp2p/rust-libp2p/pull/2866
[PR 2857]: https://github.com/libp2p/rust-libp2p/pull/2857
# 0.40.0
## 0.40.0
- Add support for multiple protocol names. Update `Kademlia`, `KademliaConfig`,
and `KademliaProtocolConfig` accordingly. See [Issue 2837]. See [PR 2846].
@@ -82,7 +82,7 @@
[Issue 2837]: https://github.com/libp2p/rust-libp2p/issues/2837
[PR 2846]: https://github.com/libp2p/rust-libp2p/pull/2846
# 0.39.0
## 0.39.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -93,19 +93,19 @@
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.38.0
## 0.38.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.37.1
## 0.37.1
- Limit # of inbound streams to 32. [See PR 2699].
[PR 2699]: https://github.com/libp2p/rust-libp2p/pull/2699
# 0.37.0
## 0.37.0
- Update to `libp2p-core` `v0.33.0`.
@@ -115,11 +115,11 @@
[PR 2614]: https://github.com/libp2p/rust-libp2p/pull/2614
# 0.36.0
## 0.36.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.35.0 [2022-02-22]
## 0.35.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -132,7 +132,7 @@
[PR 2477]: https://github.com/libp2p/rust-libp2p/pull/2477
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.34.0 [2022-01-27]
## 0.34.0 [2022-01-27]
- Update dependencies.
@@ -149,7 +149,7 @@
[PR 2408]: https://github.com/libp2p/rust-libp2p/pull/2408
[PR 2436]: https://github.com/libp2p/rust-libp2p/pull/2436
# 0.33.0 [2021-11-16]
## 0.33.0 [2021-11-16]
- Use `instant` and `futures-timer` instead of `wasm-timer` (see [PR 2245]).
@@ -165,7 +165,7 @@
[PR 2297]: https://github.com/libp2p/rust-libp2p/pull/2297
[PR 2309]: https://github.com/libp2p/rust-libp2p/pull/2309
# 0.32.0 [2021-11-01]
## 0.32.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
@@ -180,7 +180,7 @@
[PR 2163]: https://github.com/libp2p/rust-libp2p/pull/2163
[PR 2221]: https://github.com/libp2p/rust-libp2p/pull/2163
# 0.31.0 [2021-07-12]
## 0.31.0 [2021-07-12]
- Update dependencies.
@@ -201,11 +201,11 @@
[PR 2120]: https://github.com/libp2p/rust-libp2p/pull/2120
[PR 2125]: https://github.com/libp2p/rust-libp2p/pull/2125
# 0.30.0 [2021-04-13]
## 0.30.0 [2021-04-13]
- Update `libp2p-swarm`.
# 0.29.0 [2021-03-17]
## 0.29.0 [2021-03-17]
- Add `KademliaCaching` and `KademliaConfig::set_caching` to configure
whether Kademlia should track, in lookups, the closest nodes to a key
@@ -224,31 +224,31 @@
- Update dependencies.
# 0.28.1 [2021-02-15]
## 0.28.1 [2021-02-15]
- Update dependencies.
# 0.28.0 [2021-01-12]
## 0.28.0 [2021-01-12]
- Update dependencies.
# 0.27.1 [2021-01-11]
## 0.27.1 [2021-01-11]
- Add From impls for `kbucket::Key`.
[PR 1909](https://github.com/libp2p/rust-libp2p/pull/1909).
# 0.27.0 [2020-12-17]
## 0.27.0 [2020-12-17]
- Update `libp2p-core` and `libp2p-swarm`.
# 0.26.0 [2020-11-25]
## 0.26.0 [2020-11-25]
- Update `libp2p-core` and `libp2p-swarm`.
- Have two `ProviderRecord`s be equal iff their `key` and `provider` fields are
equal. [PR 1850](https://github.com/libp2p/rust-libp2p/pull/1850/).
# 0.25.0 [2020-11-09]
## 0.25.0 [2020-11-09]
- Upon newly established connections, delay routing table
updates until after the configured protocol name has
@@ -261,13 +261,13 @@
- Update dependencies.
# 0.24.0 [2020-10-16]
## 0.24.0 [2020-10-16]
- Update `libp2p-core` and `libp2p-swarm`.
- Update `sha2` dependency.
# 0.23.0 [2020-09-09]
## 0.23.0 [2020-09-09]
- Increase default max packet size from 4KiB to 16KiB.
See [issue 1622](https://github.com/libp2p/rust-libp2p/issues/1622).
@@ -276,12 +276,12 @@
- Update `libp2p-swarm` and `libp2p-core`.
# 0.22.1 [2020-08-19]
## 0.22.1 [2020-08-19]
- Explicitly convert from u8 to usize in `BucketIndex::range` to prevent type
inference issues ([PR 1716](https://github.com/libp2p/rust-libp2p/pull/1716)).
# 0.22.0 [2020-08-18]
## 0.22.0 [2020-08-18]
- Store addresses in provider records.
See [PR 1708](https://github.com/libp2p/rust-libp2p/pull/1708).
@@ -295,7 +295,7 @@
- Add `NetworkBehaviour::inject_address_change` implementation
([PR 1649](https://github.com/libp2p/rust-libp2p/pull/1649)).
# 0.21.0 [2020-07-01]
## 0.21.0 [2020-07-01]
- Remove `KademliaEvent::Discovered`
([PR 1632](https://github.com/libp2p/rust-libp2p/pull/1632))
@@ -310,11 +310,11 @@
required to be acted upon in order to retain existing behaviour).
For more details, see the PR description.
# 0.20.1 [2020-06-23]
## 0.20.1 [2020-06-23]
- Maintenance release ([PR 1623](https://github.com/libp2p/rust-libp2p/pull/1623)).
# 0.20.0 [2020-06-22]
## 0.20.0 [2020-06-22]
- Optionally require iterative queries to use disjoint paths based
on S/Kademlia for increased resiliency in the presence of potentially

View File

@@ -1,9 +1,9 @@
# 0.43.1
## 0.43.1
- Derive `Clone` for `mdns::Event`. See [PR 3606].
[PR 3606]: https://github.com/libp2p/rust-libp2p/pull/3606
# 0.43.0
## 0.43.0
- Update to `libp2p-core` `v0.39.0`.
@@ -18,7 +18,7 @@
[PR 3153]: https://github.com/libp2p/rust-libp2p/pull/3153
[PR 3367]: https://github.com/libp2p/rust-libp2p/pull/3367
# 0.42.0
## 0.42.0
- Update to `libp2p-core` `v0.38.0`.
@@ -45,7 +45,7 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
[PR 3102]: https://github.com/libp2p/rust-libp2p/pull/3102
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.41.0
## 0.41.0
- Remove default features. If you previously depended on `async-io` you need to enable this explicitly now. See [PR 2918].
@@ -64,7 +64,7 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
[PR 2977]: https://github.com/libp2p/rust-libp2p/pull/2977
[PR 2978]: https://github.com/libp2p/rust-libp2p/pull/2978
# 0.40.0
## 0.40.0
- Update to `libp2p-swarm` `v0.39.0`.
@@ -78,30 +78,30 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
[PR 2748]: https://github.com/libp2p/rust-libp2p/pull/2748
# 0.39.0
## 0.39.0
- Update to `libp2p-swarm` `v0.38.0`.
- Update to `if-watch` `v1.1.1`.
- Update to `libp2p-core` `v0.35.0`.
# 0.38.0
## 0.38.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.37.0
## 0.37.0
- Update to `libp2p-core` `v0.33.0`.
- Update to `libp2p-swarm` `v0.36.0`.
# 0.36.0
## 0.36.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.35.0 [2022-02-22]
## 0.35.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -111,7 +111,7 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.34.0 [2022-01-27]
## 0.34.0 [2022-01-27]
- Update dependencies.
@@ -136,11 +136,11 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
[PR 2383]: https://github.com/libp2p/rust-libp2p/pull/2383
# 0.33.0 [2021-11-16]
## 0.33.0 [2021-11-16]
- Update dependencies.
# 0.32.0 [2021-11-01]
## 0.32.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
@@ -156,27 +156,27 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
[PR 2161]: https://github.com/libp2p/rust-libp2p/pull/2161/
[PR 2212]: https://github.com/libp2p/rust-libp2p/pull/2212/
# 0.31.0 [2021-07-12]
## 0.31.0 [2021-07-12]
- Update dependencies.
# 0.30.2 [2021-05-06]
## 0.30.2 [2021-05-06]
- Fix discovered event emission.
[PR 2065](https://github.com/libp2p/rust-libp2p/pull/2065)
# 0.30.1 [2021-04-21]
## 0.30.1 [2021-04-21]
- Fix timely discovery of peers after listening on a new address.
[PR 2053](https://github.com/libp2p/rust-libp2p/pull/2053/)
# 0.30.0 [2021-04-13]
## 0.30.0 [2021-04-13]
- Derive `Debug` and `Clone` for `MdnsConfig`.
- Update `libp2p-swarm`.
# 0.29.0 [2021-03-17]
## 0.29.0 [2021-03-17]
- Introduce `MdnsConfig` with configurable TTL of discovered peer
records and configurable multicast query interval. The default
@@ -193,19 +193,19 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
- Update `libp2p-swarm`.
# 0.28.1 [2021-02-15]
## 0.28.1 [2021-02-15]
- Update dependencies.
# 0.28.0 [2021-01-12]
## 0.28.0 [2021-01-12]
- Update dependencies.
# 0.27.0 [2020-12-17]
## 0.27.0 [2020-12-17]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.26.0 [2020-12-08]
## 0.26.0 [2020-12-08]
- Create multiple multicast response packets as required to avoid
hitting the limit of 9000 bytes per MDNS packet.
@@ -222,35 +222,35 @@ and move and rename `Mdns` to `async_io::Behaviour`. See [PR 3096].
still being polled by the `tokio` runtime.
[PR 1830](https://github.com/libp2p/rust-libp2p/pull/1830).
# 0.25.0 [2020-11-25]
## 0.25.0 [2020-11-25]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.24.0 [2020-11-09]
## 0.24.0 [2020-11-09]
- Update dependencies.
# 0.23.0 [2020-10-16]
## 0.23.0 [2020-10-16]
- Update `libp2p-swarm` and `libp2p-core`.
- Double receive buffer to 4KiB. [PR 1779](https://github.com/libp2p/rust-libp2p/pull/1779/files).
# 0.22.0 [2020-09-09]
## 0.22.0 [2020-09-09]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.21.0 [2020-08-18]
## 0.21.0 [2020-08-18]
- Bump `libp2p-core` and `libp2p-swarm` dependencies.
- Allow libp2p-mdns to use either async-std or tokio to drive required UDP
socket ([PR 1699](https://github.com/libp2p/rust-libp2p/pull/1699)).
# 0.20.0 [2020-07-01]
## 0.20.0 [2020-07-01]
- Updated dependencies.
# 0.19.2 [2020-06-22]
## 0.19.2 [2020-06-22]
- Updated dependencies.

View File

@@ -1,3 +1,3 @@
# 0.1.0
## 0.1.0
- Initial release.

View File

@@ -1,10 +1,10 @@
# 0.42.0
## 0.42.0
- Update to `libp2p-core` `v0.39.0`.
- Update to `libp2p-swarm` `v0.42.0`.
# 0.41.0
## 0.41.0
- Update to `libp2p-core` `v0.38.0`.
@@ -22,7 +22,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.40.0
## 0.40.0
- Bump rand to 0.8 and quickcheck to 1. See [PR 2857].
- Deprecate types with `Ping` prefix. Prefer importing them via the `ping` namespace, i.e. `libp2p::ping::Event` instead
@@ -38,13 +38,13 @@
[PR 2937]: https://github.com/libp2p/rust-libp2p/pull/2937
[PR 2859]: https://github.com/libp2p/rust-libp2p/pull/2859/
# 0.39.0
## 0.39.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.38.0
## 0.38.0
- Update to `libp2p-swarm` `v0.38.0`.
@@ -54,23 +54,23 @@
[PR 2734]: https://github.com/libp2p/rust-libp2p/pull/2734/
# 0.37.0
## 0.37.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.36.0
## 0.36.0
- Update to `libp2p-core` `v0.33.0`.
- Update to `libp2p-swarm` `v0.36.0`.
# 0.35.0
## 0.35.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.34.0 [2022-02-22]
## 0.34.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -80,7 +80,7 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.33.0 [2022-01-27]
## 0.33.0 [2022-01-27]
- Update dependencies.
@@ -88,7 +88,7 @@
[PR 2339]: https://github.com/libp2p/rust-libp2p/pull/2339
# 0.32.0 [2021-11-16]
## 0.32.0 [2021-11-16]
- Use `instant` and `futures-timer` instead of `wasm-timer` (see [PR 2245]).
@@ -96,7 +96,7 @@
[PR 2245]: https://github.com/libp2p/rust-libp2p/pull/2245
# 0.31.0 [2021-11-01]
## 0.31.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
@@ -124,35 +124,35 @@
[discussion 2174]: https://github.com/libp2p/rust-libp2p/discussions/2174
# 0.30.0 [2021-07-12]
## 0.30.0 [2021-07-12]
- Update dependencies.
# 0.29.0 [2021-04-13]
## 0.29.0 [2021-04-13]
- Update `libp2p-swarm`.
# 0.28.0 [2021-03-17]
## 0.28.0 [2021-03-17]
- Update `libp2p-swarm`.
# 0.27.0 [2021-01-12]
## 0.27.0 [2021-01-12]
- Update dependencies.
# 0.26.0 [2020-12-17]
## 0.26.0 [2020-12-17]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.25.0 [2020-11-25]
## 0.25.0 [2020-11-25]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.24.0 [2020-11-09]
## 0.24.0 [2020-11-09]
- Update dependencies.
# 0.23.0 [2020-10-16]
## 0.23.0 [2020-10-16]
- Update `libp2p-swarm` and `libp2p-core`.
@@ -161,11 +161,11 @@
implementation details of the stream muxer used.
The current behaviour resulted in stalls with Mplex.
# 0.22.0 [2020-09-09]
## 0.22.0 [2020-09-09]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.21.0 [2020-08-18]
## 0.21.0 [2020-08-18]
- Refactor the ping protocol for conformity by (re)using
a single substream for outbound pings, addressing
@@ -173,15 +173,15 @@ a single substream for outbound pings, addressing
- Bump `libp2p-core` and `libp2p-swarm` dependencies.
# 0.20.0 [2020-07-01]
## 0.20.0 [2020-07-01]
- Updated dependencies.
# 0.19.3 [2020-06-22]
## 0.19.3 [2020-06-22]
- Updated dependencies.
# 0.19.2 [2020-06-18]
## 0.19.2 [2020-06-18]
- Close substream in inbound upgrade
[PR 1606](https://github.com/libp2p/rust-libp2p/pull/1606).

View File

@@ -1,10 +1,10 @@
# 0.15.1
## 0.15.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.15.0
## 0.15.0
- Rename types as per [discussion 2174].
`Relay` has been renamed to `Behaviour`.
@@ -20,7 +20,7 @@
[PR 3238]: https://github.com/libp2p/rust-libp2p/pull/3238
[discussion 2174]: https://github.com/libp2p/rust-libp2p/issues/2174
# 0.14.0
## 0.14.0
- Update to `prost-codec` `v0.3.0`.
@@ -40,7 +40,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.13.0
## 0.13.0
- Update to `libp2p-core` `v0.37.0`.
@@ -50,13 +50,13 @@
[PR 2991]: https://github.com/libp2p/rust-libp2p/pull/2991/
# 0.12.0
## 0.12.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.11.0
## 0.11.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -70,7 +70,7 @@
[PR 2734]: https://github.com/libp2p/rust-libp2p/pull/2734/
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.10.0
## 0.10.0
- Update to `libp2p-core` `v0.34.0`.
@@ -84,7 +84,7 @@
[PR 2701]: https://github.com/libp2p/rust-libp2p/pull/2701/
[PR 2652]: https://github.com/libp2p/rust-libp2p/pull/2652
# 0.9.1
## 0.9.1
- Respond to at most one incoming reservation request. Deny <= 8 incoming
circuit requests with one per peer. And deny new circuits before accepting new
@@ -95,13 +95,13 @@
[PR 2698]: https://github.com/libp2p/rust-libp2p/pull/2698/
# 0.9.0
## 0.9.0
- Update to `libp2p-core` `v0.33.0`.
- Update to `libp2p-swarm` `v0.36.0`.
# 0.8.0
## 0.8.0
- Expose `{Inbound,Outbound}{Hop,Stop}UpgradeError`. See [PR 2586].
@@ -112,7 +112,7 @@
[PR 2549]: https://github.com/libp2p/rust-libp2p/pull/2549
[PR 2586]: https://github.com/libp2p/rust-libp2p/pull/2586
# 0.7.0 [2022-02-22]
## 0.7.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -122,13 +122,13 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.6.1 [2022-02-02]
## 0.6.1 [2022-02-02]
- Remove empty peer entries in `reservations` `HashMap`. See [PR 2464].
[PR 2464]: https://github.com/libp2p/rust-libp2p/pull/2464
# 0.6.0 [2022-01-27]
## 0.6.0 [2022-01-27]
- Update dependencies.
@@ -136,7 +136,7 @@
[PR 2339]: https://github.com/libp2p/rust-libp2p/pull/2339
# 0.5.0 [2021-11-16]
## 0.5.0 [2021-11-16]
- Use `instant` instead of `wasm-timer` (see [PR 2245]).
@@ -144,7 +144,7 @@
[PR 2245]: https://github.com/libp2p/rust-libp2p/pull/2245
# 0.4.0 [2021-11-01]
## 0.4.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
@@ -155,15 +155,15 @@
[PR 2183]: https://github.com/libp2p/rust-libp2p/pull/2183
# 0.3.0 [2021-07-12]
## 0.3.0 [2021-07-12]
- Update dependencies.
# 0.2.0 [2021-04-13]
## 0.2.0 [2021-04-13]
- Update `libp2p-swarm`.
# 0.1.0 [2021-03-17]
## 0.1.0 [2021-03-17]
- First release supporting all major features of the circuit relay v1
specification. [PR 1838](https://github.com/libp2p/rust-libp2p/pull/1838).

View File

@@ -1,16 +1,16 @@
# 0.12.1
## 0.12.1
- Migrate from `prost` to `quick-protobuf`. This removes `protoc` dependency. See [PR 3312].
[PR 3312]: https://github.com/libp2p/rust-libp2p/pull/3312
# 0.12.0
## 0.12.0
- Update to `libp2p-core` `v0.39.0`.
- Update to `libp2p-swarm` `v0.42.0`.
# 0.11.0
## 0.11.0
- De- and encode protobuf messages using `prost-codec`. See [PR 3058].
@@ -27,19 +27,19 @@
[PR 3058]: https://github.com/libp2p/rust-libp2p/pull/3058
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.10.0
## 0.10.0
- Update to `libp2p-core` `v0.37.0`.
- Update to `libp2p-swarm` `v0.40.0`.
# 0.9.0
## 0.9.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.8.0
## 0.8.0
- Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler.
Thus you will need protoc installed locally. See [PR 2788].
@@ -50,13 +50,13 @@
[PR 2788]: https://github.com/libp2p/rust-libp2p/pull/2788
# 0.7.0
## 0.7.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.6.0
## 0.6.0
- Update to `libp2p-core` `v0.33.0`.
@@ -66,11 +66,11 @@
[PR 2620]: https://github.com/libp2p/rust-libp2p/pull/2620
# 0.5.0
## 0.5.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.4.0 [2022-02-22]
## 0.4.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -80,7 +80,7 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.3.0 [2022-01-27]
## 0.3.0 [2022-01-27]
- Update dependencies.
@@ -88,7 +88,7 @@
[PR 2339]: https://github.com/libp2p/rust-libp2p/pull/2339
# 0.2.0 [2021-11-16]
## 0.2.0 [2021-11-16]
- Use `instant` and `futures-timer` instead of `wasm-timer` (see [PR 2245]).
@@ -96,6 +96,6 @@
[PR 2245]: https://github.com/libp2p/rust-libp2p/pull/2245
# 0.1.0 [2021-11-01]
## 0.1.0 [2021-11-01]
- Initial release.

View File

@@ -1,4 +1,4 @@
# 0.24.0
## 0.24.0
- Update to `libp2p-core` `v0.39.0`.
@@ -14,7 +14,7 @@
[discussion 2174]: https://github.com/libp2p/rust-libp2p/discussions/2174
[PR 3159]: https://github.com/libp2p/rust-libp2p/pull/3159
# 0.23.0
## 0.23.0
- Update to `libp2p-core` `v0.38.0`.
@@ -32,7 +32,7 @@
[PR 3011]: https://github.com/libp2p/rust-libp2p/pull/3011
[PR 3090]: https://github.com/libp2p/rust-libp2p/pull/3090
# 0.22.0
## 0.22.0
- Bump rand to 0.8 and quickcheck to 1. See [PR 2857].
@@ -42,35 +42,35 @@
[PR 2857]: https://github.com/libp2p/rust-libp2p/pull/2857
# 0.21.0
## 0.21.0
- Update to `libp2p-swarm` `v0.39.0`.
- Update to `libp2p-core` `v0.36.0`.
# 0.20.0
## 0.20.0
- Update to `libp2p-swarm` `v0.38.0`.
- Update to `libp2p-core` `v0.35.0`.
# 0.19.0
## 0.19.0
- Update to `libp2p-core` `v0.34.0`.
- Update to `libp2p-swarm` `v0.37.0`.
# 0.18.0
## 0.18.0
- Update to `libp2p-core` `v0.33.0`.
- Update to `libp2p-swarm` `v0.36.0`.
# 0.17.0
## 0.17.0
- Update to `libp2p-swarm` `v0.35.0`.
# 0.16.0 [2022-02-22]
## 0.16.0 [2022-02-22]
- Update to `libp2p-core` `v0.32.0`.
@@ -80,7 +80,7 @@
[PR 2445]: https://github.com/libp2p/rust-libp2p/pull/2445
# 0.15.0 [2022-01-27]
## 0.15.0 [2022-01-27]
- Update dependencies.
@@ -91,7 +91,7 @@
[PR 2339]: https://github.com/libp2p/rust-libp2p/pull/2339
[PR 2358]: https://github.com/libp2p/rust-libp2p/pull/2358
# 0.14.0 [2021-11-16]
## 0.14.0 [2021-11-16]
- Use `instant` instead of `wasm-timer` (see [PR 2245]).
@@ -99,7 +99,7 @@
[PR 2245]: https://github.com/libp2p/rust-libp2p/pull/2245
# 0.13.0 [2021-11-01]
## 0.13.0 [2021-11-01]
- Make default features of `libp2p-core` optional.
[PR 2181](https://github.com/libp2p/rust-libp2p/pull/2181)
@@ -115,17 +115,17 @@
[PR 2183]: https://github.com/libp2p/rust-libp2p/pull/2183
[PR 2236]: https://github.com/libp2p/rust-libp2p/pull/2236
# 0.12.0 [2021-07-12]
## 0.12.0 [2021-07-12]
- Update dependencies.
# 0.11.0 [2021-04-13]
## 0.11.0 [2021-04-13]
- Update `libp2p-swarm`.
- Implement `std::error::Error` for `InboundFailure` and `OutboundFailure` [PR
2033](https://github.com/libp2p/rust-libp2p/pull/2033).
# 0.10.0 [2021-03-17]
## 0.10.0 [2021-03-17]
- Update `libp2p-swarm`.
@@ -134,21 +134,21 @@
- Update dependencies.
# 0.9.1 [2021-02-15]
## 0.9.1 [2021-02-15]
- Make `is_pending_outbound` return true on pending connection.
[PR 1928](https://github.com/libp2p/rust-libp2p/pull/1928).
- Update dependencies.
# 0.9.0 [2021-01-12]
## 0.9.0 [2021-01-12]
- Update dependencies.
- Re-export `throttled`-specific response channel. [PR
1902](https://github.com/libp2p/rust-libp2p/pull/1902).
# 0.8.0 [2020-12-17]
## 0.8.0 [2020-12-17]
- Update `libp2p-swarm` and `libp2p-core`.
@@ -159,7 +159,7 @@
- Derive Clone for `InboundFailure` and `Outbound}Failure`.
[PR 1891](https://github.com/libp2p/rust-libp2p/pull/1891)
# 0.7.0 [2020-12-08]
## 0.7.0 [2020-12-08]
- Refine emitted events for inbound requests, introducing
the `ResponseSent` event and the `ResponseOmission`
@@ -167,19 +167,19 @@
support for one-way protocols without responses.
[PR 1867](https://github.com/libp2p/rust-libp2p/pull/1867).
# 0.6.0 [2020-11-25]
## 0.6.0 [2020-11-25]
- Update `libp2p-swarm` and `libp2p-core`.
# 0.5.0 [2020-11-09]
## 0.5.0 [2020-11-09]
- Update dependencies.
# 0.4.0 [2020-10-16]
## 0.4.0 [2020-10-16]
- Update dependencies.
# 0.3.0 [2020-09-09]
## 0.3.0 [2020-09-09]
- Add support for opt-in request-based flow-control to any
request-response protocol via `RequestResponse::throttled()`.
@@ -187,13 +187,13 @@
- Update `libp2p-swarm` and `libp2p-core`.
# 0.2.0 [2020-08-18]
## 0.2.0 [2020-08-18]
- Fixed connection keep-alive, permitting connections to close due
to inactivity.
- Bump `libp2p-core` and `libp2p-swarm` dependencies.
# 0.1.1
## 0.1.1
- Always properly `close()` the substream after sending requests and
responses in the `InboundUpgrade` and `OutboundUpgrade`. Otherwise this is
@@ -201,6 +201,6 @@ left to `RequestResponseCodec::write_request` and `RequestResponseCodec::write_r
which can be a pitfall and lead to subtle problems (see e.g.
https://github.com/libp2p/rust-libp2p/pull/1606).
# 0.1.0
## 0.1.0
- Initial release.