Release v0.0.23
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.