Skip to content

v0.3.0

Compare
Choose a tag to compare
@aarshkshah1992 aarshkshah1992 released this 27 Feb 10:39
· 162 commits to master since this release
99fef9c
  1. Disassociate connectivity from Routing Table membership. Please see libp2p/go-libp2p-kad-dht#283 for the motivating discussion & design notes.
  2. Makes the Routing Table a self cleaning & self maintaining data structure by replacing peers that are not dialable with peers from a replacement cache.
  3. 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.