freenet-core
freenet-core copied to clipboard
Bump libp2p from 0.42.2 to 0.46.1
Bumps libp2p from 0.42.2 to 0.46.1.
Release notes
Sourced from libp2p's releases.
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.
v0.43.0
Medium size release, containing many internal refactorings as well as the last missing piece of basic hole punching, namely
libp2p-dcutr. To try out hole punching yourself, follow the tutorial.Most notable breaking changes:
Fold
libp2p-core'sNetworkintoSwarm. See [PR 2492].Along with this change, many types are now exposed through
libp2p-swarminstead oflibp2p-core. When in doubt, changelibp2p::core::tolibp2p::swarm::.Merge NetworkBehaviour's inject_* paired methods (see PR 2445).
- Rename
ProtocolsHandlertoConnectionHandler. Upgrade should be as simple as renaming all occurences ofProtocolsHandlertoConnectionHandlerwith your favorite text manipulation tool across your codebase. See [PR 2527].See individual changelogs for details.
Changelog
Sourced from libp2p's changelog.
0.46.1
- Update to
libp2p-derivev0.28.0.0.46.0
- Semver bump Rust from
1.56.1to1.60.0. See PR 2646.- Added weak dependencies for features. See PR 2646.
- Update individual crates.
- Update to
libp2p-autonatv0.5.0.- Update to
libp2p-corev0.34.0.- Update to
libp2p-dcutrv0.4.0.- Update to
libp2p-floodsubv0.37.0.- Update to
libp2p-identifyv0.37.0.- Update to
libp2p-kadv0.38.0.- Update to
libp2p-metricsv0.7.0.- Update to
libp2p-mplexv0.34.0.- Update to
libp2p-noisev0.37.0.- Update to
libp2p-pingv0.37.0.- Update to
libp2p-plaintextv0.34.0.- Update to
libp2p-relayv0.10.0.- Update to
libp2p-rendezvousv0.7.0.- Update to
libp2p-request-responsev0.19.0.- Update to
libp2p-swarmv0.37.0.- Update to
libp2p-wasm-extv0.34.0.- Update to
libp2p-yamuxv0.38.0.- Update to
libp2p-udsv0.33.0.0.45.1
- Update individual crates.
- Update to
libp2p-dcutrv0.3.1.- Update to
libp2p-identifyv0.36.1.- Update to
libp2p-kadv0.37.1.- Update to
libp2p-relayv0.9.1.- Update to
libp2p-swarmv0.36.1.0.45.0
- Update individual crates.
- Update to
libp2p-plaintextv0.33.0.- Update to
libp2p-noisev0.36.0.- Update to
libp2p-wasm-extv0.33.0.- Update to
libp2p-yamuxv0.37.0.- Update to
libp2p-mplexv0.33.0.- Update to
libp2p-dcutrv0.3.0.- Update to
libp2p-rendezvousv0.6.0.- Update to
libp2p-pingv0.36.0.- Update to
libp2p-identifyv0.36.0.
... (truncated)
Commits
2f2b7cb*: Bump swarm-derive version and prepare v0.46.1 (#2747)7df6bae*: Prepare v0.46.0 (#2730)62622a1core/src/transport: Poll Transport directly, remove Transport::Listener (#2652)b28cdb3protocols/identify: Fix race condition in discover_peer_after_disconnect (#2744)6db5712protocols/gossipsub/: Allow custom protocol id (#2718)31f1d66Cargo.toml: Undo version bump to v0.47.0 as v0.46.0 is unreleased (#2733)862ae14protocols/rendezvous/src/client: Fix clippy warning let-unit-value (#2742)748588eprotocols/gossipsub: Fix a typo in error message (#2739)423adcaprotocols/identify: Fix dev deps for example (#2737)9f7d0febuild(deps): Bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 (#2731)- 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)