dependabot[bot]
b539f9b655
chore(deps-dev): bump libp2p-gossipsub from 0.11.4 to 0.12.1 ( #1045 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 21:06:06 +00:00
dependabot[bot]
103818733e
chore(deps-dev): bump @chainsafe/libp2p-noise from 4.1.1 to 5.0.0 ( #1053 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 21:05:53 +00:00
Marston Connell
1f1bbc0ee6
docs: naming error in the documentation ( #1056 )
...
Changed LevelStore to LevelDatastore
2021-12-07 21:05:33 +00:00
Robert Kiel
3b683e7156
fix: fix uncaught promise rejection when finding peers ( #1044 )
...
Do not abort all attempts to find peers when `findPeers` on one router throws synchronously
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.io>
Co-authored-by: achingbrain <alex@achingbrain.net>
2021-12-07 17:51:48 +00:00
Alex Potsides
b25e0fe531
fix: make error codes consistent ( #1054 )
...
Sometimes they are `NOT_FOUND`, sometimes `ERR_NOT_FOUND`, etc.
Move all error codes into `errors.js` and reference them from there.
2021-12-07 14:42:10 +00:00
Alex Potsides
cbaa5a2ef3
chore: switch to nat api ( #1052 )
...
@motrix/nat-api is a fork, nat-api has the fix from https://github.com/alxhotel/nat-api/pull/25
2021-12-07 09:37:12 +00:00
Alan Smithee
51dabb1724
chore: pubsub example subscribe returns void ( #1048 )
...
Seems like the correct return type of `Libp2p.pubsub.subscribe` is `void`, so the `await` can be removed: ae21299ade/src/pubsub-adapter.js (L29)
2021-12-06 21:12:38 +01:00
Vasco Santos
b9339bccaa
chore: release version v0.35.2
v0.35.2
2021-12-06 21:07:39 +01:00
Vasco Santos
9b21893b64
chore: update contributors
2021-12-06 21:07:38 +01:00
Alex Potsides
b70fb43427
fix: increase maxlisteners on event target ( #1050 )
...
Sometimes you encounter peers with lots of addresses. When this happens
you can attach more than 10x event listeners to the abort signal we
use to abort all the dials - this causes node to print a warning
which is misleading.
This PR increases the default number of listeners on the signal.
Fixes #900
2021-12-06 20:54:44 +01:00
achingbrain
ae21299ade
chore: release version v0.35.1
v0.35.1
2021-12-03 16:24:14 +00:00
achingbrain
149120bebc
chore: update contributors
2021-12-03 16:24:13 +00:00
Alex Potsides
91c2ec9856
fix: do not let closest peers run forever ( #1047 )
...
The DHT takes a `signal` not a timeout so if a timeout is passed,
create a `TimeoutController` that will abort the query after the
timeout.
2021-12-03 15:47:30 +00:00
achingbrain
6d0ac819f1
chore: release version v0.35.0
v0.35.0
2021-12-02 10:44:07 +00:00
achingbrain
15a0b1dbf2
chore: update contributors
2021-12-02 10:44:07 +00:00
Alex Potsides
9cbf36fcb5
chore: update peer id and libp2p crypto ( #1042 )
...
BREAKING CHANGE: requires node 15+
2021-12-02 10:11:23 +00:00
Alex Potsides
3a9d5f64d9
fix: stop dht before connection manager ( #1041 )
...
Stop the dht before the connection manager, otherwise in-flight eviction pings fail and we move on to the next one when we should just abort them all.
Also pulls in the fix from #1039 and splits the auto-dialler out from the connection manager as during shutdown it can get into a weird state where it's simultaneously killing and creating connections so stop auto-dialling things before we cause connections to dip below the low watermark by killing existing connections.
Fixes: https://github.com/ipfs/js-ipfs/issues/3923
2021-11-30 18:07:57 +00:00
Alex Potsides
eacd7e8f76
chore: update deps ( #1038 )
2021-11-26 16:00:47 +00:00
dependabot[bot]
7f2cc4dc44
chore(deps-dev): bump ipfs-http-client from 52.0.5 to 54.0.2 ( #1035 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-26 14:26:26 +00:00
achingbrain
5cc5a8749a
chore: release version v0.34.0
v0.34.0
2021-11-25 16:49:46 +00:00
achingbrain
ee60e18213
chore: update contributors
2021-11-25 16:49:46 +00:00
achingbrain
a4a2fac41e
chore: node_modules is not required
2021-11-25 16:48:41 +00:00
Alex Potsides
2f598eba09
feat: update dht ( #1009 )
...
Changes dht creation to use factory function and updates docs
BREAKING CHANGE: libp2p-kad-dht has a new event-based API which is exposed as `_dht`
2021-11-25 16:32:19 +00:00
Alan Smithee
443a102528
docs: minor corrections to discovery-mechanisms readme ( #1030 )
2021-11-21 23:18:45 +01:00
Alex Potsides
3bed7b4cb2
chore: update aegir ( #1027 )
...
Updates aegir, fixes all new linting errors.
2021-11-19 08:02:24 +00:00
Alex Potsides
3fb424914f
chore: fix examples ( #1026 )
...
Uses npm to install deps for examples.
We can put yarn back when we remove `node-fetch@2.x` from ipfs-utils, or when
yarn can download tarball dependencies reliably.
This either needs:
1. https://github.com/node-fetch/node-fetch/pull/1172 merging
2. Swap node-fetch for undici
3. Drop CJS support (node-fetch 3 has the above fix but is ESM-only)
2021-11-19 07:26:38 +00:00
patrickwoodhead
bb0ca28195
docs: update connection link in API docs ( #1024 )
...
Fixes #1018
The issue was caused when the repo [js-libp2p-interfaces](https://github.com/libp2p/js-libp2p-interfaces ) was renamed and refactored in this [commit](946348f7f8
)
2021-11-16 15:55:00 +00:00
TheStarBoys
01a8b8da9b
chore: example docs for auto-relay with correct port
2021-11-12 10:50:11 +01:00
Vasco Santos
77d7cb8f08
fix: private ip ts compile has no call signatures ( #1020 )
2021-11-12 10:34:44 +01:00
Robert Kiel
a335fda852
docs: fix datastore link ( #999 )
2021-09-27 12:42:53 +02:00
Vasco Santos
43e3af0c12
chore: add migration guide to 0.33 ( #997 )
2021-09-24 11:33:59 +02:00
Vasco Santos
2c9c3cf6d5
chore: release version v0.33.0
v0.33.0
2021-09-24 10:32:46 +02:00
Vasco Santos
4d6587539c
chore: update contributors
2021-09-24 10:32:45 +02:00
Alex Potsides
83734ef520
chore: update datastore ( #990 )
...
`interface-datastore` now only contains the interface definition,
`datastore-core` has the various implementations.
BREAKING CHANGE: datastore implementations provided to libp2p must be compliant with interface-datastore@6.0.0
2021-09-24 10:24:29 +02:00
Vasco Santos
1c2e4d89ac
chore: release version v0.32.5
v0.32.5
2021-09-21 09:47:01 +02:00
Vasco Santos
c635b08d2f
chore: update contributors
2021-09-21 09:47:01 +02:00
dependabot[bot]
3aedf55115
chore(deps): bump es6-promisify from 6.1.1 to 7.0.0 ( #974 )
...
Bumps [es6-promisify](https://github.com/mikehall314/es6-promisify ) from 6.1.1 to 7.0.0.
- [Release notes](https://github.com/mikehall314/es6-promisify/releases )
- [Commits](https://github.com/mikehall314/es6-promisify/compare/v6.1.1...v7.0.0 )
---
updated-dependencies:
- dependency-name: es6-promisify
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-21 09:40:36 +02:00
dependabot[bot]
ede653cad9
chore(deps-dev): bump into-stream from 6.0.0 to 7.0.0 ( #972 )
...
Bumps [into-stream](https://github.com/sindresorhus/into-stream ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/sindresorhus/into-stream/releases )
- [Commits](https://github.com/sindresorhus/into-stream/compare/v6.0.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: into-stream
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-21 09:39:58 +02:00
dependabot[bot]
2ab811d708
chore(deps-dev): bump libp2p-kad-dht from 0.23.4 to 0.24.2 ( #991 )
...
Bumps [libp2p-kad-dht](https://github.com/libp2p/js-libp2p-kad-dht ) from 0.23.4 to 0.24.2.
- [Release notes](https://github.com/libp2p/js-libp2p-kad-dht/releases )
- [Changelog](https://github.com/libp2p/js-libp2p-kad-dht/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/js-libp2p-kad-dht/compare/v0.23.4...v0.24.2 )
---
updated-dependencies:
- dependency-name: libp2p-kad-dht
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-21 09:39:25 +02:00
XiaoZhang
122c89dd0d
fix: move abortable-iterator to dependencies ( #992 )
...
fix #986
2021-09-21 09:36:37 +02:00
Leask Wong
97107c4ef7
chore: update datastore usage in CONFIGURATION.md ( #982 )
...
Co-authored-by: Vasco Santos <vasco.santos@ua.pt>
2021-08-31 11:51:51 +02:00
dependabot[bot]
d3f78edffe
chore(deps-dev): bump ipfs-http-client from 50.1.2 to 52.0.2 ( #973 )
...
Bumps [ipfs-http-client](https://github.com/ipfs/js-ipfs ) from 50.1.2 to 52.0.2.
- [Release notes](https://github.com/ipfs/js-ipfs/releases )
- [Changelog](https://github.com/ipfs/js-ipfs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ipfs/js-ipfs/compare/ipfs-http-client@50.1.2...ipfs-http-client@52.0.2 )
---
updated-dependencies:
- dependency-name: ipfs-http-client
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-26 12:28:44 +02:00
Vasco Santos
f8e3cf10b0
chore: add dependabot ( #968 )
2021-08-26 12:02:28 +02:00
Vasco Santos
f342c1ff50
docs: update package list ( #969 )
2021-08-26 12:02:17 +02:00
Vasco Santos
fe63990a16
chore: libp2p interop job needs exit for aegir ( #971 )
2021-08-26 11:19:13 +02:00
Vasco Santos
e82b6e414b
chore: release version v0.32.4
v0.32.4
2021-08-20 09:25:15 +02:00
Vasco Santos
1d62ead8e5
chore: update contributors
2021-08-20 09:25:14 +02:00
Vasco Santos
3d25ff7fd0
chore: use new libp2p-noise
2021-08-20 09:13:21 +02:00
Vasco Santos
0f389a7828
chore: update uint8arrays
2021-08-20 09:13:21 +02:00
Vasco Santos
9f0582f372
chore: remove unused dev dep ( #966 )
2021-08-19 09:38:39 +02:00