v0.47.0
A relatively small release. The main changes are dependency updates and a couple of bug fixes. #3435 changes autonatv2 reachability logic, which should be a net win for most users.
Breaking Changes
- A WebTransport Client in this version cannot dial older (pre v0.47.0) go-libp2p WebTransport servers. The reverse works. This is partly due to a handshake change in the latest draft RFC for WebTransport. WebTransport remains experimental while the RFC is in draft, but we expect no more breaking changes.
AllAddrs()Actually returns all interface addresses when listening on0.0.0.0. See #3460 for more context. This changes an earlier intentional decision from #911.
What's Changed
- fix(autonatv2): secondary addrs inherit reachability from primary by @lidel in #3435
- Update simnet by @MarcoPolo in #3449
- mod tidy test-plans package by @MarcoPolo in #3450
- fix(basic_host):
stream.Close()blocks indefinitely on unresponsive peers by @lidel in #3448 - fix: handle error from mh.Sum in IDFromPublicKey by @MozirDmitriy in #3437
- update webtransport-go to v0.10.0 and quic-go to v0.59.0 by @marten-seemann in #3452
- rcmgr: expose resource limits to Prometheus by @sneaxhuh in #3433
New Contributors
- @MozirDmitriy made their first contribution in #3437
- @sneaxhuh made their first contribution in #3433
Full Changelog: v0.46.0...v0.47.0