Kubo v0.38.2 is out!

Kubo v0.38.2 is out!

The 0.38 release brings unified Provide config, experimental Sweeping DHT provider, better gateway errors, diagnostic tools, fixes, and more! :backhand_index_pointing_right: The 0.38.2 patch release improves retrieval, traces and memory usage, make sure to update ASAP to benefit from more providers.

Highlights

  • Updates boxo v0.35.1 with bitswap and HTTP retrieval fixes:
    • Fixed bitswap trace context not being passed to sessions, restoring observability for monitoring tools
    • Kubo now fetches from HTTP gateways that return errors in legacy IPLD format, improving compatibility with older providers
    • Better handling of rate-limited HTTP endpoints and clearer timeout error messages
  • Updates go-libp2p-kad-dht v0.35.1 with memory optimizations for nodes using Provide.DHT.SweepEnabled=true
  • Updates quic-go v0.55.0 to fix memory pooling where stream frames weren鈥檛 returned to the pool on cancellation

For full release notes of 0.38, see 0.38.1