-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v0.14.0 #1090
Labels
status/in-progress
In progress
Comments
Hey @Stebalien , By when do you estimate |
We’re currently in the process of testing the code on our infrastructure. If everything goes well, we expect to cut the release end of this week / some time next week. |
This was referenced May 6, 2021
Re-opening till we finish the checklist. |
This release happened a long time ago. Closing this issue. |
unpin? |
8 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
🗺 What's left for release
None
🔦 Highlights
We're happy to announce go-libp2p 0.14.0. This release introduces a few long awaited features, fixes a few bugs, and includes progress towards NAT hole punching.
Custom DNS Resolvers
You can now pass a custom DNS resolver through the
MultiaddrResolver
option. This can be used to add support for DoH, custom TLDs (e.g.,.eth
), etc.TCP Simultaneous Open
Adds initial support for TCP Simultaneous Open. If two peers open a TCP connection to each other at the same time using the same set of ports, they'll end up with a single TCP connection. Previously, go-libp2p would treat this as an error and disconnect. Now the connection succeeds. In the next libp2p release, this will be used to enable hole-punching for NAT traversal.
Improved Stream Multiplexer (Yamux) Performance
Yamux now uses variable sized receive windows to improve performance on high-latency, high-bandwidth connections.
Optimized Noise Read Throughput
The Noise security transport now buffers reads, reducing syscalls and significantly improving throughput.
Changelog
Contributors
✅ 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's go.mod when possible.The text was updated successfully, but these errors were encountered: