freenet-core
freenet-core copied to clipboard
Bump libp2p from 0.42.2 to 0.48.0
Bumps libp2p from 0.42.2 to 0.48.0.
Release notes
Sourced from libp2p's releases.
v0.48.0
Most notable changes:
- libp2p-swarm
Remove deprecated
NetworkBehaviourEventProcess. See libp2p-swarm v0.38.0 changelog entry for migration path.- libp2p-core
Make RSA keypair support optional. To enable RSA support,
rsafeature should be enabled. See PR 2860.- libp2p-mdns
Allow users to choose between async-io and tokio runtime in the mdns protocol implementation.
async-iois a default feature, with an additionaltokiofeature (see PR 2748)For all other changes, see individual changelogs for details.
Thanks to the many folks involved!
v0.47.0
Most notable change is the deprecation of
NetworkBehaviourEventProcess. See corresponding changelog entry on how to migrate.Also rust-libp2p
v0.47.0updates toprostv0.11.0which no longer installs theprotocProtobuf compiler. Thus to build rust-libp2p you will needprotocinstalled locally. On CI you can use thearduino/setup-protocGitHub action:- name: Install Protoc uses: arduino/setup-protoc@v1For all other changes, see individual changelogs for details.
v0.46.1
See individual changelogs for details.
v0.46.0
Small on the surface, though containing many internal refactorings. Shout out to
@elenaf9and@thomaseizinger!See individual changelogs for details.
v0.45.1
See individual changelogs for details.
v0.45.0
Medium size release. See individual changelogs for details.
v0.44.0
Small release. See individual changelogs for details.
... (truncated)
Changelog
Sourced from libp2p's changelog.
0.48.0
Update to
libp2p-corev0.36.0.Update to
libp2p-swarm-derivev0.30.0.Update to
libp2p-dcutrv0.6.0.Update to
libp2p-rendezvousv0.9.0.Update to
libp2p-pingv0.39.0.Update to
libp2p-identifyv0.39.0.Update to
libp2p-floodsubv0.39.0.Update to
libp2p-relayv0.12.0.Update to
libp2p-metricsv0.9.0.Update to
libp2p-kadv0.40.0.Update to
libp2p-autonatv0.7.0.Update to
libp2p-request-responsev0.21.0.0.47.0
Update to
libp2p-dcutrv0.5.0.Update to
libp2p-derivev0.29.0.Update to
libp2p-rendezvousv0.8.0.Update to
libp2p-pingv0.38.0.Update to
libp2p-identifyv0.38.0.Update to
libp2p-floodsubv0.38.0.Update to
libp2p-relayv0.11.0.Update to
libp2p-metricsv0.8.0.Update to
libp2p-kadv0.39.0.Update to
libp2p-autonatv0.6.0.Update to
libp2p-request-responsev0.20.0.
... (truncated)
Commits
83c6795*: Prepare v0.48.0 (#2869)d2eddf4muxers/yamux: RemoveOpenSubstreamToken(#2873)2eca38ccore/upgrade/: AddReadyUpgrade(#2855)8644c65core/: Introducersafeature flag to avoidringdependency (#2860)a40180c.github/: Introduce interop tests (#2835)b8c3b28protocols/gossipsub: Allow publishing to anything that implements `Into<Topic...f04df29.git-blame-ignore-revs/: Initialize and add rustfmt commit (#2864)cee199aprotocols/kad: Support multiple protocol names (#2846)89f898cprotocols/mdns: Allow users to choose between async-io and tokio runtime (#2748)36a2773*: Update changelogs for prost dep update (#2851)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)