Skip to content

v0.12.0

Compare
Choose a tag to compare
@aschmahmann aschmahmann released this 14 May 07:51
· 249 commits to master since this release
eac1b5e
  • Extracted the protocol messaging functionality from the DHT itself to enable reuse #659
  • Fixed FindPeer queries not working if the peer would be excluded by a query filter #711
  • Added an experimental basic crawler #663
  • Added an experimental alternative DHT client #709

Breaking Changes:

  • The signature of the filter functions (query and routing table filters) has been changed to allow reuse across DHT client implementations
    • Note: The API area here is still being explored and may change in the future
  • The signature of GetClosestPeers has been changed to return a slice of peers instead of a channel
    • This has been a long standing complaint since GetClosestPeers cannot return until the query has completed anyway and so using a channel is incorrect and an added source of complexity