🗺 What's left for release
ETA: Week of Feb 19
WebRTC:
Misc:
QUIC:
Optional
🔦 Highlights
TLS encryption for TCP by default
For TCP Connections, the default encryption scheme has been changed from noise to TLS for better performance. See PR for details.
Note: When making TCP connections to nodes that only support noise this will add 1 extra round trip for connection establishment. If you wish to avoid this and keep noise the default, configure your node to prefer noise over TLS like
node, err := libp2p.New(
... other options
libp2p.Security("/noise", noise.New),
libp2p.Security("/tls/1.0.0", libp2ptls.New),
)
Misc
Changelog
< changelog generated by scripts/mkreleaselog >
✅ Release Checklist
🗺 What's left for release
ETA: Week of Feb 19
WebRTC:
Misc:
QUIC:
Optional
🔦 Highlights
TLS encryption for TCP by default
For TCP Connections, the default encryption scheme has been changed from noise to TLS for better performance. See PR for details.
Note: When making TCP connections to nodes that only support noise this will add 1 extra round trip for connection establishment. If you wish to avoid this and keep noise the default, configure your node to prefer noise over TLS like
Misc
crypto.GenerateEKeyPair. This was used in SECIO which has been long deprecated.Changelog
< changelog generated by scripts/mkreleaselog >
✅ Release Checklist
go get -u ./...to see if there are any out-of-date deps that look important. If there are, bubble them. Try to avoid directly updating indirect deps in go-libp2p'sgo.modwhen possible.