You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: bump crate versions and update changelogs for #5676 (#5678)
## Description
<!--
Please write a summary of your changes and why you made them.
This section will appear as the commit message after merging.
Please craft it accordingly.
For a quick primer on good commit messages, check out this blog post:
https://cbea.ms/git-commit/
Please include any relevant issues in here, for example:
Related https://github.com/libp2p/rust-libp2p/issues/ABCD.
Fixes https://github.com/libp2p/rust-libp2p/issues/XYZ.
-->
This PR bumps crate versions and add changelog entries for crates that
are changed in #5676
Question: When should a crate version bump in the current release
process? Should it be right before or right after publishing? I see most
of current crate versions are published while some are not (e.g.
[email protected][email protected] and [email protected] etc.)
## Notes & open questions
<!--
Any notes, remarks or open questions you have to make about the PR which
don't need to go into the final commit message.
-->
## Change checklist
<!-- Please add a Changelog entry in the appropriate crates and bump the
crate versions if needed. See
<https://github.com/libp2p/rust-libp2p/blob/master/docs/release.md#development-between-releases>-->
- [x] I have performed a self-review of my own code
- [ ] I have made corresponding changes to the documentation
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] A changelog entry has been made in the appropriate crates
---------
Co-authored-by: João Oliveira <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Copy file name to clipboardexpand all lines: Cargo.toml
+12-12
Original file line number
Diff line number
Diff line change
@@ -75,33 +75,33 @@ rust-version = "1.75.0"
75
75
asynchronous-codec = { version = "0.7.0" }
76
76
futures-bounded = { version = "0.2.4" }
77
77
futures-rustls = { version = "0.26.0", default-features = false }
78
-
libp2p = { version = "0.54.1", path = "libp2p" }
79
-
libp2p-allow-block-list = { version = "0.4.1", path = "misc/allow-block-list" }
78
+
libp2p = { version = "0.54.2", path = "libp2p" }
79
+
libp2p-allow-block-list = { version = "0.4.2", path = "misc/allow-block-list" }
80
80
libp2p-autonat = { version = "0.13.1", path = "protocols/autonat" }
81
-
libp2p-connection-limits = { version = "0.4.0", path = "misc/connection-limits" }
82
-
libp2p-core = { version = "0.42.0", path = "core" }
83
-
libp2p-dcutr = { version = "0.12.0", path = "protocols/dcutr" }
81
+
libp2p-connection-limits = { version = "0.4.1", path = "misc/connection-limits" }
82
+
libp2p-core = { version = "0.42.1", path = "core" }
83
+
libp2p-dcutr = { version = "0.12.1", path = "protocols/dcutr" }
84
84
libp2p-dns = { version = "0.42.0", path = "transports/dns" }
85
85
libp2p-floodsub = { version = "0.45.0", path = "protocols/floodsub" }
86
86
libp2p-gossipsub = { version = "0.48.0", path = "protocols/gossipsub" }
87
87
libp2p-identify = { version = "0.46.0", path = "protocols/identify" }
88
-
libp2p-identity = { version = "0.2.9" }
88
+
libp2p-identity = { version = "0.2.10" }
89
89
libp2p-kad = { version = "0.47.0", path = "protocols/kad" }
90
90
libp2p-mdns = { version = "0.46.0", path = "protocols/mdns" }
91
-
libp2p-memory-connection-limits = { version = "0.3.0", path = "misc/memory-connection-limits" }
91
+
libp2p-memory-connection-limits = { version = "0.3.1", path = "misc/memory-connection-limits" }
92
92
libp2p-metrics = { version = "0.15.0", path = "misc/metrics" }
93
93
libp2p-mplex = { version = "0.42.0", path = "muxers/mplex" }
94
94
libp2p-noise = { version = "0.45.0", path = "transports/noise" }
95
95
libp2p-perf = { version = "0.4.0", path = "protocols/perf" }
96
-
libp2p-ping = { version = "0.45.0", path = "protocols/ping" }
96
+
libp2p-ping = { version = "0.45.1", path = "protocols/ping" }
97
97
libp2p-plaintext = { version = "0.42.0", path = "transports/plaintext" }
98
98
libp2p-pnet = { version = "0.25.0", path = "transports/pnet" }
99
-
libp2p-quic = { version = "0.11.1", path = "transports/quic" }
100
-
libp2p-relay = { version = "0.18.0", path = "protocols/relay" }
99
+
libp2p-quic = { version = "0.11.2", path = "transports/quic" }
100
+
libp2p-relay = { version = "0.18.1", path = "protocols/relay" }
101
101
libp2p-rendezvous = { version = "0.15.0", path = "protocols/rendezvous" }
102
-
libp2p-request-response = { version = "0.27.0", path = "protocols/request-response" }
102
+
libp2p-request-response = { version = "0.27.1", path = "protocols/request-response" }
103
103
libp2p-server = { version = "0.12.8", path = "misc/server" }
104
-
libp2p-stream = { version = "0.2.0-alpha", path = "protocols/stream" }
104
+
libp2p-stream = { version = "0.2.0-alpha.1", path = "protocols/stream" }
105
105
libp2p-swarm = { version = "0.45.2", path = "swarm" }
106
106
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.
107
107
libp2p-swarm-test = { version = "0.5.0", path = "swarm-test" }
0 commit comments