Releases: libp2p/go-libp2p-kbucket
Releases · libp2p/go-libp2p-kbucket
v0.4.2
- Collapse empty buckets towards the "end" of the Routing Table.
- API to fetch number of peers we have for a Cpl.
- Give a usefulness bump to a peer if we are querying it the first time after adding it.
v0.4.1
v0.4.0
v0.3.3
v0.3.1
- Export the Option type so we can refer to in in the DHT.
- Fix interface conversion in RT.Print().
- Functions to get the number of peers for a Cpl/determine if a bucket is full.
v0.3.0
- Disassociate connectivity from Routing Table membership. Please see libp2p/go-libp2p-kad-dht#283 for the motivating discussion & design notes.
- Makes the Routing Table a self cleaning & self maintaining data structure by replacing peers that are not dialable with peers from a replacement cache.
- Replace the existing imperative Routing Table API with an "event-driven" API so it responds to events such as peer connection, disconnection, undialable peer etc and updates it's internal state accordingly.
v0.2.3
v0.2.2
v0.2.0
🎉 This release applies the core refactor to this module; migrating to the consolidated types under go-libp2p-core. See libp2p/go-libp2p#602 for more context.