Skip to content

v0.43.0

Compare
Choose a tag to compare
@mxinden mxinden released this 22 Feb 15:19
· 1746 commits to master since this release
v0.43.0
b185946

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's Network into Swarm. See [PR 2492].

    Along with this change, many types are now exposed through libp2p-swarm instead of libp2p-core. When in doubt, change libp2p::core:: to libp2p::swarm::.

    See libp2p-swarm CHANGELOG.md.

  • Merge NetworkBehaviour's inject_* paired methods (see PR 2445).

    See libp2p-swarm CHANGELOG.md.

    • Rename ProtocolsHandler to ConnectionHandler. Upgrade should be as simple as renaming all
      occurences of ProtocolsHandler to ConnectionHandler with your favorite text manipulation tool
      across your codebase. See [PR 2527].

    See libp2p-swarm CHANGELOG.md.

See individual changelogs for details.