Skip to content

1.1.0 - Updated hypercore/bittorrent protocols

Choose a tag to compare

@github-actions github-actions released this 08 Jun 17:59
  • You can now PUT FormData to writable hyper:// URLs which matches IPFS/Bittorrent
  • You can now either use the bitorrent:// protocols scheme or the bt:// protocol scheme interchangeably.
  • BitTorrent support is now "Hybrid" and will use both the regular torrent network and the WebRTC based network that regular browsers use (you can now seed to browsers!)
  • You can now create torrents by doing a PUT with FormData to bittorrent://localhost/
  • You can now create mutable torrents by doing a PUT with formData to bittorrent://petname where the pet name is used as a seed (combined with an internal private key) to generate a public/private keypair for the mutable torrent
  • Loading mutable torrents will now attempt to re-seed them, and there is code to try to update the local version when a change is detected. Note that mutable torrents are super slow and unreliable due to how their DHT updates work
  • Pages now use utf8 encoding by default (before it was some Windows thing)
  • Gemini rendering got fixed by setting the injected script encoding to utf8