9.3.6 (2023-06-01)
10.0.15 (2023-11-10)
10.0.14 (2023-11-07)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.7 to ^2.0.8
- @libp2p/interface bumped from ^0.1.5 to ^0.1.6
- @libp2p/interface-internal bumped from ^0.1.8 to ^0.1.9
- @libp2p/logger bumped from ^3.0.5 to ^3.1.0
- @libp2p/peer-collections bumped from ^4.0.7 to ^4.0.8
- @libp2p/peer-id bumped from ^3.0.5 to ^3.0.6
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.1.4 to ^4.1.5
- @libp2p/peer-id-factory bumped from ^3.0.7 to ^3.0.8
- @libp2p/peer-store bumped from ^9.0.8 to ^9.0.9
- dependencies
10.0.13 (2023-11-07)
- The following workspace dependencies were updated
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.1.3 to ^4.1.4
- devDependencies
10.0.12 (2023-11-03)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.6 to ^2.0.7
- @libp2p/interface bumped from ^0.1.4 to ^0.1.5
- @libp2p/interface-internal bumped from ^0.1.7 to ^0.1.8
- @libp2p/logger bumped from ^3.0.4 to ^3.0.5
- @libp2p/peer-collections bumped from ^4.0.6 to ^4.0.7
- @libp2p/peer-id bumped from ^3.0.4 to ^3.0.5
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.1.2 to ^4.1.3
- @libp2p/peer-id-factory bumped from ^3.0.6 to ^3.0.7
- @libp2p/peer-store bumped from ^9.0.7 to ^9.0.8
- dependencies
10.0.11 (2023-10-25)
- rename event emitter class (#2173) (50f912c)
- revert "refactor: rename event emitter class" (#2172) (0ef5f7f)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.5 to ^2.0.6
- @libp2p/interface bumped from ^0.1.3 to ^0.1.4
- @libp2p/interface-internal bumped from ^0.1.6 to ^0.1.7
- @libp2p/logger bumped from ^3.0.3 to ^3.0.4
- @libp2p/peer-collections bumped from ^4.0.5 to ^4.0.6
- @libp2p/peer-id bumped from ^3.0.3 to ^3.0.4
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.1.1 to ^4.1.2
- @libp2p/peer-id-factory bumped from ^3.0.5 to ^3.0.6
- @libp2p/peer-store bumped from ^9.0.6 to ^9.0.7
- dependencies
10.0.10 (2023-10-25)
10.0.9 (2023-10-06)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.4 to ^2.0.5
- @libp2p/interface bumped from ^0.1.2 to ^0.1.3
- @libp2p/interface-internal bumped from ^0.1.5 to ^0.1.6
- @libp2p/logger bumped from ^3.0.2 to ^3.0.3
- @libp2p/peer-collections bumped from ^4.0.4 to ^4.0.5
- @libp2p/peer-id bumped from ^3.0.2 to ^3.0.3
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.1.0 to ^4.1.1
- @libp2p/peer-id-factory bumped from ^3.0.4 to ^3.0.5
- @libp2p/peer-store bumped from ^9.0.5 to ^9.0.6
- dependencies
10.0.8 (2023-10-01)
- The following workspace dependencies were updated
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.6 to ^4.1.0
- devDependencies
10.0.7 (2023-09-15)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.3 to ^2.0.4
- @libp2p/interface-internal bumped from ^0.1.4 to ^0.1.5
- @libp2p/peer-collections bumped from ^4.0.3 to ^4.0.4
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.5 to ^4.0.6
- @libp2p/peer-id-factory bumped from ^3.0.3 to ^3.0.4
- @libp2p/peer-store bumped from ^9.0.4 to ^9.0.5
- dependencies
10.0.6 (2023-09-10)
- The following workspace dependencies were updated
- devDependencies
- @libp2p/peer-store bumped from ^9.0.3 to ^9.0.4
- devDependencies
10.0.5 (2023-08-25)
- The following workspace dependencies were updated
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.4 to ^4.0.5
- devDependencies
10.0.4 (2023-08-16)
- The following workspace dependencies were updated
- dependencies
- @libp2p/interface-internal bumped from ^0.1.3 to ^0.1.4
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.3 to ^4.0.4
- dependencies
10.0.3 (2023-08-14)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.2 to ^2.0.3
- @libp2p/interface bumped from ^0.1.1 to ^0.1.2
- @libp2p/interface-internal bumped from ^0.1.2 to ^0.1.3
- @libp2p/logger bumped from ^3.0.1 to ^3.0.2
- @libp2p/peer-collections bumped from ^4.0.2 to ^4.0.3
- @libp2p/peer-id bumped from ^3.0.1 to ^3.0.2
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.2 to ^4.0.3
- @libp2p/peer-id-factory bumped from ^3.0.2 to ^3.0.3
- @libp2p/peer-store bumped from ^9.0.2 to ^9.0.3
- dependencies
10.0.2 (2023-08-05)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.1 to ^2.0.2
- @libp2p/interface bumped from ^0.1.0 to ^0.1.1
- @libp2p/interface-internal bumped from ^0.1.1 to ^0.1.2
- @libp2p/logger bumped from ^3.0.0 to ^3.0.1
- @libp2p/peer-collections bumped from ^4.0.1 to ^4.0.2
- @libp2p/peer-id bumped from ^3.0.0 to ^3.0.1
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.1 to ^4.0.2
- @libp2p/peer-id-factory bumped from ^3.0.1 to ^3.0.2
- @libp2p/peer-store bumped from ^9.0.1 to ^9.0.2
- dependencies
10.0.1 (2023-08-04)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^2.0.0 to ^2.0.1
- @libp2p/interface-internal bumped from ^0.1.0 to ^0.1.1
- @libp2p/peer-collections bumped from ^4.0.0 to ^4.0.1
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.0 to ^4.0.1
- @libp2p/peer-id-factory bumped from ^3.0.0 to ^3.0.1
- @libp2p/peer-store bumped from ^9.0.0 to ^9.0.1
- dependencies
10.0.0 (2023-07-31)
- the
.close
,closeRead
andcloseWrite
methods on theStream
interface are now asynchronous stream.stat.*
andconn.stat.*
properties are now accessed viastream.*
andconn.*
- consolidate interface modules (#1833)
- close streams gracefully (#1864) (b36ec7f), closes #1793 #656
- consolidate interface modules (#1833) (4255b1e)
- The following workspace dependencies were updated
- dependencies
- @libp2p/crypto bumped from ^1.0.0 to ^2.0.0
- @libp2p/interface bumped from ~0.0.1 to ^0.1.0
- @libp2p/interface-internal bumped from ~0.0.1 to ^0.1.0
- @libp2p/logger bumped from ^2.0.0 to ^3.0.0
- @libp2p/peer-collections bumped from ^3.0.0 to ^4.0.0
- @libp2p/peer-id bumped from ^2.0.0 to ^3.0.0
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^3.0.0 to ^4.0.0
- @libp2p/peer-id-factory bumped from ^2.0.0 to ^3.0.0
- @libp2p/peer-store bumped from ^8.0.0 to ^9.0.0
- dependencies
9.3.5 (2023-05-26)
9.3.4 (2023-05-22)
9.3.3 (2023-05-09)
9.3.2 (2023-05-09)
- only start self-query if node is not stopped (843fe61)
9.3.1 (2023-05-09)
9.3.0 (2023-05-09)
9.2.0 (2023-05-05)
9.1.5 (2023-05-05)
- log peer id not whole object (#470) (e9efb7f)
- only choose query peers after initial self-query has run (#471) (4d05154)
9.1.4 (2023-05-04)
9.1.3 (2023-05-04)
9.1.2 (2023-05-04)
9.1.1 (2023-05-04)
9.1.0 (2023-04-27)
9.0.0 (2023-04-24)
- bump @libp2p/interface-peer-store from 1.2.9 to 2.0.0 (#460)
8.0.12 (2023-04-19)
8.0.11 (2023-04-19)
8.0.10 (2023-04-17)
8.0.9 (2023-04-14)
8.0.8 (2023-04-14)
8.0.7 (2023-04-13)
8.0.6 (2023-04-03)
8.0.5 (2023-03-31)
- bump it-map from 2.0.1 to 3.0.1 (#440) (8e02b3d)
- bump it-take from 2.0.1 to 3.0.1 (#439) (f85e2f9)
- dev: bump it-last from 2.0.1 to 3.0.1 (#438) (23cc94f)
8.0.4 (2023-03-30)
8.0.3 (2023-03-29)
8.0.2 (2023-03-24)
8.0.1 (2023-03-17)
8.0.0 (2023-03-14)
- requires an instance of
interface-datastore@8.x.x
7.0.3 (2023-03-10)
- bump protons-runtime from 4.0.2 to 5.0.0 (#416) (7ebf172)
- dev: bump execa from 6.1.0 to 7.0.0 (#421) (04124d4)
7.0.2 (2023-03-10)
7.0.1 (2023-03-10)
- correct
KBucketTree
types (#426) (ea8e6d0), closes /github.com/tristanls/k-bucket/blob/3aa5b4f1dacb835752995a25409ab319d2070b9e/index.js#L413 - update p-queue types (#428) (f5b85fc)
- replace err-code with CodeError (#413) (e05d2a0), closes js-libp2p#1269
- Update .github/workflows/semantic-pull-request.yml [skip ci] (a70ab3f)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (1652c6c)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (ea13c2a)
7.0.0 (2023-01-06)
- bump multiformats from 10.0.3 to 11.0.0 (#412)
6.1.1 (2022-12-16)
6.1.0 (2022-12-07)
6.0.4 (2022-12-07)
6.0.3 (2022-12-07)
6.0.2 (2022-12-07)
- dev: bump @libp2p/interface-mocks from 7.1.0 to 8.0.1 (#399) (26cbb88)
- dev: bump sinon from 14.0.2 to 15.0.0 (#403) (f78a0ea)
6.0.1 (2022-11-07)
6.0.0 (2022-11-05)
- requires @libp2p/interface-metrics v4
5.0.2 (2022-11-05)
- bump it-all from 1.0.6 to 2.0.0 (#389) (0596485)
- bump it-drain from 1.0.5 to 2.0.0 (#390) (fdda357)
- bump it-first from 1.0.7 to 2.0.0 (#391) (681c24e)
- bump it-length from 1.0.4 to 2.0.0 (#394) (ae07736)
- bump it-map from 1.0.6 to 2.0.0 (#396) (ac5101c)
- bump it-merge from 1.0.4 to 2.0.0 (#393) (1acb5f1)
- bump it-parallel from 2.0.2 to 3.0.0 (#392) (06a2c48)
- bump it-take from 1.0.2 to 2.0.0 (#397) (4e909d2)
- dev: bump it-filter from 1.0.3 to 2.0.0 (#395) (5668f9c)
- dev: bump it-last from 1.0.6 to 2.0.0 (#388) (5b55239)
5.0.1 (2022-10-12)
5.0.0 (2022-10-12)
- modules no longer implement
Initializable
instead switching to constructor injection
- remove @libp2p/components (#386) (abe5207), closes libp2p/js-libp2p-components#6
4.0.2 (2022-10-11)
4.0.1 (2022-10-11)
4.0.0 (2022-10-07)
- bump @libp2p/components from 2.1.1 to 3.0.0 (#379)
- bump @libp2p/components from 2.1.1 to 3.0.0 (#379) (124be9c)
- dev: bump @libp2p/interface-mocks from 4.0.3 to 6.0.0 (#378) (fc6741b)
3.1.0 (2022-10-04)
3.0.6 (2022-09-29)
3.0.5 (2022-09-21)
3.0.4 (2022-08-12)
3.0.3 (2022-08-11)
3.0.2 (2022-08-10)
3.0.1 (2022-07-31)
3.0.0 (2022-06-17)
- Updates to new registrar API
2.0.0 (2022-06-15)
- uses new single-issue libp2p interface modules
1.0.16 (2022-06-01)
1.0.15 (2022-05-25)
1.0.14 (2022-05-24)
1.0.13 (2022-05-23)
1.0.12 (2022-05-16)
1.0.11 (2022-05-10)
1.0.10 (2022-05-06)
1.0.9 (2022-05-04)
1.0.8 (2022-05-03)
1.0.7 (2022-04-19)
1.0.6 (2022-04-17)
1.0.5 (2022-04-14)
1.0.4 (2022-04-09)
1.0.3 (2022-03-24)
1.0.2 (2022-03-23)
1.0.1 (2022-03-16)
1.0.0 (2022-03-04)
- switch to named exports, ESM only
0.28.6 (2022-01-19)
0.28.5 (2022-01-19)
0.28.4 (2022-01-17)
0.28.3 (2022-01-17)
0.28.2 (2022-01-15)
0.28.1 (2021-12-31)
0.28.0 (2021-12-30)
- peerstore methods are now all async
0.27.6 (2021-12-29)
0.27.5 (2021-12-21)
0.27.4 (2021-12-15)
0.27.3 (2021-12-07)
0.27.2 (2021-12-03)
0.27.1 (2021-12-02)
0.27.0 (2021-12-01)
- requires node 15+
0.26.7 (2021-11-26)
0.26.6 (2021-11-26)
0.26.5 (2021-11-25)
0.26.4 (2021-11-25)
0.26.3 (2021-11-25)
0.26.2 (2021-11-24)
0.26.1 (2021-11-22)
0.26.0 (2021-11-18)
0.25.0 (2021-09-24)
- provided datastore must implement interface-datastore@6.0.0
0.24.2 (2021-09-14)
0.24.1 (2021-09-07)
0.24.0 (2021-09-03)
- .start() is now async and random walk has been removed
0.23.4 (2021-09-03)
0.23.3 (2021-09-03)
- .start() is now async and random walk has been removed
0.23.2 (2021-08-18)
- uses new multiformats CID class
0.23.1 (2021-07-08)
0.23.0 (2021-07-07)
- uses new multiformats CID class
0.22.0 (2021-04-28)
0.21.0 (2021-02-16)
0.20.6 (2021-01-26)
0.20.5 (2021-01-21)
0.20.4 (2020-12-17)
0.20.3 (2020-12-09)
0.20.2 (2020-12-04)
0.20.1 (2020-08-11)
-
- Where node Buffers were returned, now Uint8Arrays are
-
chore: remove gh dep urls
0.20.0 (2020-08-10)
-
- Where node Buffers were returned, now Uint8Arrays are
-
chore: remove gh dep urls
0.19.9 (2020-07-10)
0.19.8 (2020-07-08)
0.19.7 (2020-06-23)
0.19.6 (2020-06-16)
0.19.5 (2020-06-05)
0.19.4 (2020-05-20)
0.19.3 (2020-05-15)
0.19.2 (2020-04-28)
0.19.1 (2020-04-27)
0.19.0 (2020-04-24)
- peer event emitted with id and multiaddrs properties instead of peer-info
0.19.0-pre.0 (2020-04-16)
- uses new peer-store api
0.18.6 (2020-03-26)
0.18.5 (2020-02-14)
0.18.4 (2020-02-05)
0.18.3 (2019-12-12)
0.18.2 (2019-12-06)
0.18.1 (2019-12-05)
0.18.0 (2019-11-30)
- API for find providers and closest peers return async iterable instead of an array of PeerInfo
0.17.1 (2019-11-28)
0.17.0 (2019-11-26)
- Switch to using async/await and async iterators.
Co-Authored-By: Jacob Heun jacobheun@gmail.com
0.16.1 (2019-10-21)
0.16.0 (2019-08-16)
- The DHT now requires its datastore to have a promise based api, instead of callbacks. Datastores that use ipfs/interface-datastore@0.7 or later should be used. https://github.com/ipfs/interface-datastore/releases/tag/v0.7.0
0.15.3 (2019-07-29)
0.15.2 (2019-05-31)
0.15.1 (2019-05-30)
- in _findNProviders correctly calculate pathSize (5841dfe)
- send correct payload in ADD_PROVIDER RPC (#127) (8d92d5a)
- use promisify-es6 instead of pify (1d228e0)
0.15.0 (2019-05-13)
- v1 CIDs are now encoded in base32 when stringified.
License: MIT Signed-off-by: Alan Shaw alan.shaw@protocol.ai
0.14.15 (2019-05-10)
- query stop with query not initialized (b29dfde)
0.14.14 (2019-05-08)
0.14.13 (2019-04-22)
- add delay support to random walk (#101) (7b70fa7)
- limit scope of queries to k closest peers (#97) (f03619e)
0.14.12 (2019-04-04)
0.14.11 (2019-03-28)
- ensure queries stop after error or success (#93) (0e55b20)
- getMany with nvals=1 now goes out to network if no local val (#91) (478ee88)
0.14.10 (2019-03-27)
0.14.9 (2019-03-18)
0.14.8 (2019-03-13)
0.14.7 (2019-03-04)
0.14.6 (2019-02-25)
0.14.5 (2019-02-05)
0.14.4 (2019-01-14)
0.14.3 (2019-01-04)
0.14.2 (2019-01-04)
0.14.1 (2018-12-11)
0.14.0 (2018-12-11)
- get, getMany, findProviders and findPeer do not accept a timeout number anymore. It must be a property of an object options.
Co-Authored-By: vasco-santos vasco.santos@ua.pt
0.13.0 (2018-12-05)
0.12.1 (2018-11-30)
0.12.0 (2018-11-22)
0.11.1 (2018-11-12)
0.11.0 (2018-11-09)
0.10.6 (2018-10-25)
0.10.5 (2018-10-01)
0.10.4 (2018-09-27)
0.10.3 (2018-09-20)
0.10.2 (2018-08-29)
- dont read when just doing a write (7a92139)
- make findProviders treat timeout the same as findPeer (#35) (fcdb01d)
0.10.1 (2018-07-13)
- dont read when just doing a write (7a92139)
0.10.0 (2018-04-05)
0.9.0 (2018-03-15)
- upgrade the discovery service to random-walk (b8e0f72)
0.8.0 (2018-02-07)
0.7.0 (2018-02-07)
- use libp2p-switch (054e5e5)
0.6.3 (2018-01-30)
0.6.2 (2018-01-30)
0.6.1 (2018-01-30)
0.6.0 (2017-11-09)
0.5.1 (2017-09-07)
0.5.0 (2017-09-03)
0.4.1 (2017-07-22)
0.4.0 (2017-07-22)
0.3.0 (2017-07-17)
0.2.1 (2017-07-13)
0.2.0 (2017-07-07)
0.1.0 (2017-04-07)
- v0.1.0 (4bd1fbc)