Skip to content

integration-tests: v1.0.0

Choose a tag to compare

@achingbrain achingbrain released this 24 Sep 05:45
08eb471

1.0.0 (2025-09-23)

� BREAKING CHANGES

  • merge-options has been removed from @libp2p/utils
  • the @libp2p/pubsub module has been removed
  • All props and methods flagged as deprecated and for removal have been removed
  • requires @mulitformats/multiaddr 13.x.x or later
    • Stream handlers accept stream, connection, not { stream, connection }
  • @libp2p/kad-dht now depends on @libp2p/ping - please configure this in your service map
  • registered lookup functions now receive a Uint8Array identifier instead of a string
  • The discoverRelays option has been removed, instead add one or more instances of "/p2p-circuit" to the libp2p config under the addresses.listen key
  • the connectionEncryption option has been renamed connectionEncrypters
    • @libp2p/peer-id-factory has been removed, use generateKeyPair and peerIdFromPrivateKey instead
  • the autodialer has been removed as well as the corresponding config keys
  • The .code property has been removed from most errors, use .name instead
    • The notifyOnTransient property of libp2p.register has been renamed notifyOnLimitedConnection

Features

Bug Fixes

Documentation

Dependencies

  • bump aegir from 43.0.3 to 44.0.1 (#2603) (944935f)
  • bump sinon from 19.0.5 to 20.0.0 (#3112) (d1ce677)
  • dev: bump @libp2p/interop from 11.0.0 to 12.1.0 (#2582) (90d10b5)
  • update @multiformats/multiaddr to 13.x.x (#3268) (b8ecade)
  • update @multiformats/multiaddr-matcher dep to 2.x.x (#3208) (57e7fa4)
  • update aegir, fix all linting issues (#3110) (510b033)
  • The following workspace dependencies were updated
    • devDependencies
      • @libp2p/gossipsub bumped from ^14.1.1 to ^15.0.0
      • @libp2p/bootstrap bumped from ^11.0.47 to ^12.0.0
      • @libp2p/circuit-relay-v2 bumped from ^3.2.24 to ^4.0.0
      • @libp2p/crypto bumped from ^5.1.8 to ^5.1.9
      • @libp2p/daemon-client bumped from ^9.0.8 to ^10.0.0
      • @libp2p/daemon-server bumped from ^8.0.6 to ^9.0.0
      • @libp2p/dcutr bumped from ^2.0.38 to ^3.0.0
      • @libp2p/echo bumped from ^2.1.28 to ^3.0.0
      • @libp2p/fetch bumped from ^3.0.22 to ^4.0.0
      • @libp2p/floodsub bumped from ^10.1.46 to ^11.0.0
      • @libp2p/identify bumped from ^3.0.39 to ^4.0.0
      • @libp2p/interface bumped from ^2.11.0 to ^3.0.0
      • @libp2p/interface-compliance-tests bumped from ^6.5.0 to ^7.0.0
      • @libp2p/interface-internal bumped from ^2.3.19 to ^3.0.0
      • @libp2p/interop bumped from ^13.0.3 to ^14.0.0
      • @libp2p/kad-dht bumped from ^15.1.11 to ^16.0.0
      • @libp2p/logger bumped from ^5.2.0 to ^6.0.0
      • @libp2p/mdns bumped from ^11.0.47 to ^12.0.0
      • @libp2p/memory bumped from ^1.1.14 to ^2.0.0
      • @libp2p/mplex bumped from ^11.0.47 to ^12.0.0
      • @libp2p/noise bumped from ^16.1.3 to ^1.0.0
      • @libp2p/peer-collections bumped from ^6.0.35 to ^7.0.0
      • @libp2p/peer-id bumped from ^5.1.9 to ^6.0.0
      • @libp2p/ping bumped from ^2.0.37 to ^3.0.0
      • @libp2p/plaintext bumped from ^2.0.29 to ^3.0.0
      • @libp2p/tcp bumped from ^10.1.19 to ^11.0.0
      • @libp2p/tls bumped from ^2.2.7 to ^3.0.0
      • @libp2p/utils bumped from ^6.7.2 to ^7.0.0
      • @libp2p/webrtc bumped from ^5.2.24 to ^6.0.0
      • @libp2p/websockets bumped from ^9.2.19 to ^10.0.0
      • @libp2p/webtransport bumped from ^5.0.51 to ^6.0.0
      • @libp2p/yamux bumped from ^7.0.1 to ^8.0.0
      • libp2p bumped from ^2.10.0 to ^3.0.0