Skip to content

libp2p: v1.0.0

Compare
Choose a tag to compare
@achingbrain achingbrain released this 30 Nov 09:04
d539109

⚠ BREAKING CHANGES

  • the minSendBytes option has been removed from Mplex since the transport can now decide how to optimise sending data
  • remove per-peer parallel dialling (#2090) (#2251)
  • imports from libp2p/fetch should be updated to @libp2p/fetch
  • imports from libp2p/circuit-relay should be updated to @libp2p/circuit-relay-v2
  • imports from libp2p/plaintext should be changed to @libp2p/plaintext
  • imports from libp2p/dcutr now need to be from @libp2p/dcutr
  • imports from libp2p/identify need to change to @libp2p/identify
  • imports from libp2p/ping must be updated to @libp2p/ping
  • imports from libp2p/upnp-nat should be updated to @libp2p/upnp-nat
  • the isStarted method has been removed from the Startable interface
  • the .protocols property has been removed from the PeerInfo interface
  • move autonat into separate package (#2107)
  • remove libp2p.keychain (#2084)
  • remove dialler language (#2143)

Features

  • allow stream muxers and connection encrypters to yield lists (#2256) (4a474d5)

Bug Fixes

Code Refactoring

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/crypto bumped from ^2.0.8 to ^3.0.0
      • @libp2p/interface bumped from ^0.1.6 to ^1.0.0
      • @libp2p/interface-internal bumped from ^0.1.9 to ^0.1.10
      • @libp2p/logger bumped from ^3.1.0 to ^4.0.0
      • @libp2p/multistream-select bumped from ^4.0.6 to ^4.0.7
      • @libp2p/peer-collections bumped from ^4.0.8 to ^4.0.9
      • @libp2p/peer-id bumped from ^3.0.6 to ^4.0.0
      • @libp2p/peer-id-factory bumped from ^3.0.8 to ^3.0.9
      • @libp2p/peer-store bumped from ^9.0.9 to ^9.0.10
      • @libp2p/utils bumped from ^4.0.7 to ^5.0.0
    • devDependencies
      • @libp2p/bootstrap bumped from ^9.0.12 to ^10.0.0
      • @libp2p/circuit-relay-v2 bumped from ^0.0.0 to ^1.0.0
      • @libp2p/floodsub bumped from ^8.0.13 to ^8.0.14
      • @libp2p/identify bumped from ^0.0.0 to ^1.0.0
      • @libp2p/interface-compliance-tests bumped from ^4.1.5 to ^5.0.0
      • @libp2p/kad-dht bumped from ^10.0.15 to ^11.0.0
      • @libp2p/mdns bumped from ^9.0.14 to ^10.0.0
      • @libp2p/mplex bumped from ^9.0.12 to ^10.0.0
      • @libp2p/plaintext bumped from ^0.0.0 to ^1.0.0
      • @libp2p/tcp bumped from ^8.0.13 to ^9.0.0
      • @libp2p/websockets bumped from ^7.0.13 to ^8.0.0