https://github.com/libp2p/go-libp2p-kad-dht/releases/tag/v0.28.0
(cherry picked from commit e80e821cf8)
3.7 KiB
Kubo changelog v0.32
v0.32.0
Overview
🔦 Highlights
🎯 AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
This release introduces an experimental feature that significantly improves how browsers (Helia, Service Worker) can connect to Kubo node.
Opt-in configuration allows a publicly dialable Kubo nodes (public IP, port forwarding, or NAT with uPnP) to obtain CA-signed TLS certificates for libp2p Secure WebSocket (WSS) connections automatically.
Tip
To enable this feature, set
AutoTLS.Enabledtotrueand add a listener for/tls/sni/*.libp2p.direct/wson a separate TCP port:{ + "AutoTLS": { "Enabled": true }, "Addresses": { "Swarm": { "/ip4/0.0.0.0/tcp/4001", + "/ip4/0.0.0.0/tcp/4002/tls/sni/*.libp2p.direct/ws", "/ip6/::/tcp/4001", + "/ip6/::/tcp/4002/tls/sni/*.libp2p.direct/ws",After restarting your node for the first time you may need to wait 5-15 minutes to pass all checks and for the changes to take effect. We are working on sharing the same TCP port with other transports (go-libp2p#2984).
See AutoTLS configuration for more details how to enable it and what to expect.
This is an early preview, we appreciate you testing and filling bug reports or feedback in the tracking issue at kubo#10560.
📦️ Dependency updates
- update
ipfs-webuito v4.4.0 - update
boxoto v0.24.1 + v0.24.2 + v0.24.3- This includes a number of fixes and bitswap improvements, and support for filtering from IPIP-484 in delegated HTTP routing and IPNI queries.
- update
go-libp2pto v0.37.0- This update required removal of
Swarm.RelayService.MaxReservationsPerPeerconfiguration option from Kubo. If you had it set, remove it from your configuration file.
- This update required removal of
- update
go-libp2p-kad-dhtto v0.27.0 + v0.28.0 - update
go-libp2p-pubsubto v0.12.0 - update
p2p-forge/clientto v0.0.2 - removed
go-homedir- The
github.com/mitchellh/go-homedirrepo is archived, no longer needed, and no longer maintained. homedir.Diris replaced by the stdlibos.UserHomeDirhomedir.Expandis replaced byfsutil.ExpandHomein thegithub.com/ipfs/kubo/misc/fsutilpackage.- The new
github.com/ipfs/kubo/misc/fsutilpackage contains file utility code previously located elsewhere in kubo.
- The