Releases: libp2p/rust-libp2p
v0.46.0
Small on the surface, though containing many internal refactorings. Shout out to @elenaf9 and @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
'sNetwork
intoSwarm
. See [PR 2492].Along with this change, many types are now exposed through
libp2p-swarm
instead oflibp2p-core
. When in doubt, changelibp2p::core::
tolibp2p::swarm::
. -
Merge NetworkBehaviour's inject_* paired methods (see PR 2445).
-
- Rename
ProtocolsHandler
toConnectionHandler
. Upgrade should be as simple as renaming all
occurences ofProtocolsHandler
toConnectionHandler
with your favorite text manipulation tool
across your codebase. See [PR 2527].
- Rename
See individual changelogs for details.
v0.42.2
See individual changelogs for details.
v0.42.1
See individual changelogs for details.
v0.42.0
Larger release, among many other things adding most of the components required for hole-punching.
See individual changelogs for details.
v0.41.1
v0.41.0
Small release most notably improving WASM support.
See individual changelogs for details.