Skip to content

v0.20.0

Compare
Choose a tag to compare
@marten-seemann marten-seemann released this 26 May 09:49
· 1890 commits to master since this release
6c56eea

We're happy to announce the v0.20.0 release of go-libp2p.

🛠 BREAKING CHANGES

In this release, we've taken steps to reduce the go-libp2p-* repo sprawl, and move all transport-related repositories (and some others) to go-libp2p. Specifically, the following repositories were deprecated:

  • go-libp2p-blankhost
  • go-libp2p-swarm
  • go-libp2p-yamux
  • go-libp2p-mplex
  • go-libp2p-noise
  • go-libp2p-tls
  • go-tcp-transport
  • go-libp2p-quic-transport
  • go-ws-transport
  • go-libp2p-pnet
  • go-libp2p-nat
  • go-libp2p-transport-upgrader
  • go-conn-security-multistream
  • go-stream-muxer-multistream
  • go-reuseport-transport

For users of go-libp2p, this might mean that a few import paths have changed. The recommended way of updating is the following:

  1. Run go get -u ./.... This will pull in updated dependencies, including updates for all the repositories listed above.
  2. Run staticcheck ./.... All repositories listed above were deprecated, and staticcheck will generate errors when they are imported.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Jorropo 3 +79068/-72146 5
Marten Seemann 376 +12082/-9181 896
noot 43 +6079/-3332 172
Steven Allen 172 +4934/-2971 278
Jeromy 135 +3838/-2409 472
Yusef Napora 49 +2271/-3646 125
Juan Batiz-Benet 14 +3933/-53 48
vyzo 54 +2603/-1356 88
Raúl Kripalani 39 +1993/-867 103
Aarsh Shah 24 +1428/-504 54
Alex Browne 25 +1207/-582 49
Jakub Sztandera 29 +898/-335 63
dignifiedquire 10 +490/-284 17
Hlib 8 +269/-135 15
Will 2 +125/-258 11
Marco Munizaga 5 +248/-116 9
lnykww 1 +275/-50 4
Łukasz Magiera 3 +196/-58 7
Will Scott 4 +115/-61 6
Matt Joiner 14 +79/-55 17
Fazlul Shahriar 2 +84/-31 5
tg 1 +70/-15 2
Cory Schwartz 4 +50/-28 11
Brian Meek 1 +27/-47 6
Gus Eggert 4 +35/-30 4
Lars Gierth 3 +33/-26 3
Cole Brown 2 +37/-16 9
Guilhem Fanton 2 +28/-10 6
Hlib Kanunnikov 1 +25/-3 1
Dennis Trautwein 1 +20/-4 2
M. Hawn 3 +10/-10 7
Can ZHANG 1 +12/-3 1
Masih H. Derkani 1 +4/-10 2
Hector Sanjuan 1 +11/-0 1
watjurk 1 +8/-2 1
galargh 1 +9/-1 1
John Steidley 2 +4/-4 3
Aaron Bieber 1 +6/-2 1
Kishan Sagathiya 1 +6/-1 1
Kevin Atkinson 1 +3/-3 1
Aayush Rajasekaran 1 +5/-1 1
Arber Avdullahu 1 +2/-2 1
Adin Schmahmann 1 +3/-1 1
Jonathan Rudenberg 1 +1/-1 1
Jeromy Johnson 1 +2/-0 1
Ettore Di Giacinto 1 +2/-0 1
Aliabbas Merchant 1 +1/-1 1
can 1 +1/-0 1
Friedel Ziegelmayer 1 +1/-0 1
Ed Mazurek 1 +0/-0 1