Skip to content

v0.5.0

Compare
Choose a tag to compare
@Stebalien Stebalien released this 07 Jan 17:42
· 510 commits to master since this release
95964c0

Switch to using multihashes in provider records. When providing a CID, we now strip the codec/version and provide the raw multihash. When searching for a CID, we do the same.

  • For CIDv0, this changes nothing. CIDv0 CIDs are just raw multihashes.
  • For CIDv1, new nodes and old nodes will not find each other. Given the current state of content routing and the fact that most files use CIDv0, this shouldn't cause too many issues (and it's better to do this before we fix the DHT).

This release also updates the bootstrap list to remove the bootstrappers with 1024 bit keys.

Finally, this improves the bucket refreshing logic to ensure we better connect to nodes close to us in the DHT.