Skip to content

Releases: libp2p/rust-libp2p

libp2p-v0.51.3

13 Apr 16:37
libp2p-v0.51.3
3c5940a
Compare
Choose a tag to compare

See individual changelogs for details.

libp2p-v0.51.2

29 Mar 14:23
libp2p-v0.51.2
be42f21
Compare
Choose a tag to compare

See individual changelogs for details.

libp2p-v0.51.1

12 Mar 15:56
libp2p-v0.51.1
3959b2c
Compare
Choose a tag to compare

See individual changelogs for details.

v0.51.0

24 Feb 14:32
v0.51.0
1a9cf4f
Compare
Choose a tag to compare

Large release. See individual changelogs for details.

Thanks to the many folks involved!

v0.50.0

25 Nov 11:06
v0.50.0
5b4eab7
Compare
Choose a tag to compare

This is a large release. After > 4 years, rust-libp2p ships with an (alpha) QUIC
implementation
. The necessary TLS logic is extracted into
its own crate
, and can thus be used detached from QUIC, e.g.
on top of TCP as an alternative to Noise. In addition to these two transports, this release adds
a third, namely WebRTC (browser-to-server). But that is
definitely not it. See below for the many other changes packed into this release.

See individual changelogs for details.

Thanks to the many folks involved!

v0.49.0

14 Oct 16:17
v0.49.0
b5612dc
Compare
Choose a tag to compare

This is a large release with a couple of breaking changes. As always, please read the changelogs.

Feel free to tag us (maintainers) on your upgrade pull request for a review or general help.

Thanks to the many folks involved!

v0.48.0

07 Sep 08:18
v0.48.0
83c6795
Compare
Choose a tag to compare

Most notable changes:

  • libp2p-swarm
  • libp2p-core
    • Make RSA keypair support optional. To enable RSA support, rsa feature should be enabled.
      See PR 2860.

  • libp2p-mdns
    • Allow users to choose between async-io and tokio runtime
      in the mdns protocol implementation. async-io is a default
      feature, with an additional tokio feature (see PR 2748)

For all other changes, see individual changelogs for details.

Thanks to the many folks involved!

v0.47.0

22 Aug 03:52
v0.47.0
4253080
Compare
Choose a tag to compare

Most notable change is the deprecation of NetworkBehaviourEventProcess. See corresponding changelog entry on how to migrate.

Also rust-libp2p v0.47.0 updates to prost v0.11.0 which no longer installs the protoc Protobuf compiler. Thus to build rust-libp2p you will need protoc installed locally. On CI you can use the arduino/setup-protoc GitHub action:

- name: Install Protoc
  uses: arduino/setup-protoc@v1

For all other changes, see individual changelogs for details.

v0.46.1

11 Jul 03:11
v0.46.1
2f2b7cb
Compare
Choose a tag to compare

See individual changelogs for details.

v0.46.0

05 Jul 11:33
v0.46.0
7df6bae
Compare
Choose a tag to compare

Small on the surface, though containing many internal refactorings. Shout out to @elenaf9 and @thomaseizinger!

See individual changelogs for details.