Skip to content

0.18.0

Compare
Choose a tag to compare
@dmotz dmotz released this 17 Feb 18:09
· 217 commits to main since this release

New features

  • 🐦 Nostr strategy - A new connection strategy is now available using Nostr, a decentralized network protocol with many public relays.
  • Unified relay API - The BitTorrent, Nostr, and MQTT strategies now take relayUrls and relayRedundancy options, so there is shared terminology across strategies and a smaller configuration API. These strategies also expose a getRelaySockets() function that returns a map of URLs to WebSockets.
  • Bug fix: Action sender functions can now send empty strings
  • Torrent tracker failures are now logged with their URLs

Breaking changes

  • 🌊 BitTorrent strategy
    • trackerUrls has been renamed relayUrls
    • trackerRedundancy has been renamed relayRedundancy
    • getTrackers() has been renamed getRelaySockets()
  • πŸ“‘ MQTT strategy
    • brokerUrls has been renamed relayUrls
    • brokerRedundancy has been renamed relayRedundancy