Skip to content

Releases: libp2p/rust-libp2p

v0.39.1

12 Jul 20:27
v0.39.1
b814231
Compare
Choose a tag to compare

See individual changelogs for details.

v0.38.0

17 May 10:58
v0.38.0
0b7ee3f
Compare
Choose a tag to compare

See individual changelogs for details.

v0.37.1

14 Apr 18:58
v0.37.1
40c4287
Compare
Choose a tag to compare

See individual changelogs for details.

v0.36.0

17 Mar 15:51
v0.36.0
1601864
Compare
Choose a tag to compare

See individual changelogs for details.

Version 0.30.0 [2020-11-09]

10 Nov 08:20
v0.30.0
fabb00c
Compare
Choose a tag to compare

Among other changes, this release adds a requirement across all crates for multihash >= v0.11.3. Rust-libp2p versions in combination with multihash < v0.11.3 are vulnerable to DoS attacks. Given that e.g. PeerId::from_bytes is called with unsanitized data from possibly untrusted sources this call can panic with multihash < v0.11.3 see RustSec for details.

In case you run libp2p in untrusted environments please either (a) update to libp2p v0.30.0 or (b) make sure to run with multihash >=v0.11.3 via your downstream Cargo.lock file.

As always all other contained changes are listed in our CHANGELOG.md.