Skip to content

Releases: libp2p/go-libp2p

v0.27.6

12 Jun 18:56
2df518f
Compare
Choose a tag to compare

What's Changed

  • Clean up stream scope in case of error

Full Changelog: v0.27.5...v0.27.6

v0.27.5

02 Jun 21:30
6dffa1a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.27.3...v0.27.5

v0.27.4

30 May 18:48
Compare
Choose a tag to compare

What's Changed

  • identify
    • Fixed an issue where we now avoid spuriously triggering pushes
    • Fixed an issue where signed peer records weren’t rejected if the signature didn’t match
  • swarm
    • Fixed duplicate tracking in dial worker loop

v0.27.3

09 May 07:48
Compare
Choose a tag to compare

This patch release contains a fix for a rare panic that occurs on Windows systems (backport of #2276).

Full Changelog: v0.27.1...v0.27.3

v0.27.2

05 May 19:19
6a96cb0
Compare
Choose a tag to compare

What's Changed

quic: fix race condition when generating random holepunch packet (#2263)
webtransport: initialize the certmanager when creating the transport (#2268)

Full Changelog: v0.27.1...v0.27.2

v0.27.1

13 Apr 08:40
c309692
Compare
Choose a tag to compare

This patch release fixes a couple of bugs. Most importantly, go-libp2p now infers WebTransport listen addresses from the observation (via Identify) of QUIC addresses, if QUIC and WebTransport are run on the same IP and port.

What's Changed

Full Changelog: v0.27.0...v0.27.1

v0.27.0

06 Apr 08:16
0699592
Compare
Choose a tag to compare

Breaking Changes

  • The LocalPrivateKey method was removed from the network.Conn interface. #2144

🔦 Highlights

Additional metrics

Since the last release, we've added metrics for:

  • Relay Service: RequestStatus, RequestCounts, RejectionReasons for Reservation and Connection Requests,
    ConnectionDuration, BytesTransferred, Relay Service Status.
  • Autorelay: relay finder status, reservation request outcomes, current reservations, candidate circuit v2 support, current candidates, relay addresses updated, num relay address, and scheduled work times

🐞 Bugfixes

  • autonat: don't change status on dial request refused 2225
  • relaysvc: fix flaky TestReachabilityChangeEvent 2215
  • basichost: prevent duplicate dials 2196
  • websocket: don't set a WSS multiaddr for accepted unencrypted conns 2199
  • identify: Fix IdentifyWait when Connected events happen out of order 2173
  • circuitv2: cleanup relay service properly 2164

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Sukun 11 +3526/-262 33
Marten Seemann 15 +615/-1396 75
galargh 2 +876/-804 6
Marco Munizaga 14 +1173/-134 44
Henrique Dias 2 +185/-40 3
Prithvi Shahi 2 +55/-14 2
gammazero 2 +31/-0 4
libp2p-mgmt-read-write[bot] 1 +26/-0 1
Piotr Galar 1 +25/-0 1
dependabot[bot] 3 +12/-9 6
Rod Vagg 5 +6/-6 5
Laurent Senta 1 +2/-2 1
Hlib Kanunnikov 1 +2/-1 1
Andrew Gillis 1 +2/-1 1
RichΛrd 1 +1/-1 1
Nikhilesh Susarla 1 +1/-1 1
Masih H. Derkani 1 +1/-1 1
Bryan White 1 +1/-1 1

Full Changelog: v0.26.4...v0.27.0

v0.26.4

24 Mar 00:03
Compare
Choose a tag to compare

This patch release fixes a busy-looping happening inside AutoRelay on private nodes, see #2208.

v0.26.3

17 Mar 01:02
a1e6aa4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.0...v0.26.3

v0.26.2

01 Mar 22:52
59a14cf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.0...v0.26.2