Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.
Compare
Choose a tag to compare
@achingbrain achingbrain released this 31 Mar 09:35
· 820 commits to master since this release

0.1.0 (2020-03-31)

Bug Fixes

  • examples after files API refactor (#1740) (34ec036)
  • fix exchange in files example (#2913) (cd46c78)
  • update *-star multiaddrs to explicity say that they need tcp and a port (#1117) (9eda8a8)
  • update option in exchange files in browser example (#2087) (63469ed)

Code Refactoring

Features

  • add circuit relay and aegir 12 (+ big refactor) (104ef1e)
  • gossipsub as default pubsub (#2298) (902e045)
  • implementing the new streaming interfaces (#1086) (2c4b8b3)

BREAKING CHANGES

  • Where PeerIDs were previously CIDs, now they are Strings
  • ipfs.bitswap.stat().peers[n] is now a String (was a CID)
  • ipfs.dht.findPeer().id is now a String (was a CID)
  • ipfs.dht.findProvs()[n].id is now a String (was a CID)
  • ipfs.dht.provide()[n].id is now a String (was a CID)
  • ipfs.dht.put()[n].id is now a String (was a CID)
  • ipfs.dht.query()[n].id is now a String (was a CID)
  • ipfs.id().id is now a String (was a CID)
  • ipfs.id().addresses[n] are now Multiaddrs (were Strings)
  • The default pubsub implementation has changed from floodsub to gossipsub. Additionally, to enable pubsub programmatically set pubsub.enabled: true instead of EXPERIMENTAL.pubsub: true or via the CLI pass --enable-pubsub instead of --enable-pubsub-experiment to jsipfs daemon.