Skip to content

Release v0.0.23

Compare
Choose a tag to compare
@Stebalien Stebalien released this 17 May 18:29
· 4233 commits to master since this release
v0.0.23
df15b5b

Breaking Changes:

  • github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping now returns a channel of results (PingResult{Error, RTT}) instead of a stream of RTTs and a single error. That way, we can return errors we encounter after we start pinging instead of simply closing the channel.

Features:

  • Libp2p now (optionally) supports using OpenSSL for all RSA operations for a significant performance boost. To enable, build with -tags=openssl.

Bug Fixes:

  • The identify service is now correctly canceled when the host shuts down.

Dependency Updates:

  • Goprocess updated to reduce the number of goroutines it uses.
  • Update go-libp2p-circuit updated to improve performance under heavy load.