Download Latest Version v0.35.1 source code.tar.gz (210.4 kB)
Email in envelope

Get an email when there's a new version of go-libp2p-kad-dht

Home / v0.35.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-10-01 3.3 kB
v0.35.0 source code.tar.gz 2025-10-01 209.9 kB
v0.35.0 source code.zip 2025-10-01 263.9 kB
Totals: 3 Items   477.1 kB 0

🚀 Introducing the New Provider Package

We're excited to introduce the new provider package - a complete rethinking of content providing works in the DHT, using the Reprovide Sweep technique. Say goodbye to manual reprovide management! The provider package now handles both initial provides and periodic reprovides automatically.

🎯 Why This Matters

This package replaces the boxo provider with a significantly more efficient implementation that addresses key performance bottlenecks:

Intelligent Batching 🧠
Instead of providing records randomly, we now batch provides by keyspace distance. This means fewer DHT lookups, faster provides, and consistent reprovide scheduling.

Smooth Resource Usage 📊
Reprovides are evenly distributed over time rather than creating periodic traffic spikes. Your node's resource consumption is now predictable and steady.

⚠️ Early Access

This is the initial release of the provider package. While fully functional, we're continuing to add features and refine the API in upcoming releases. Expect interface changes as we iterate based on community feedback.

🔜 What's Next

Stay tuned for additional provider features in future releases. Check the provider package documentation for usage examples and current capabilities.

What's Changed

Full Changelog: https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.34.0...v0.35.0

This release was brought to you by the Shipyard team.

Source: README.md, updated 2025-10-01