Arseniy Klempner
682cc66232
fix: filter for wss in libp2p websocket transport
2024-04-30 20:18:11 -07:00
Sasha
3d92f194a7
chore: release master ( #1957 )
2024-04-30 17:50:00 +02:00
Sasha
e5293356d8
feat: make message hash compatible with decoded message ( #1993 )
...
* feat: make message hash compatible with decoded message
* add util fn
* fix test
* up hashes
* up
2024-04-30 15:37:10 +02:00
Sasha
5b03709dfe
feat: lift contentTopics and make shardInfo mandatory for createLight… ( #1959 )
...
* feat: lift contentTopics and make shardInfo mandatory for createLightNode
* add default shard info and wanring
* fix
* fix lint
* fix
* fix types
* remove breaking changes
2024-04-30 01:47:45 +02:00
Arseniy Klempner
fb34b7262a
fix: only override ping metadata in peer store ( #1984 )
...
Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2024-04-30 00:39:02 +02:00
Sasha
1a6bc4f8ce
feat: add keep alive to Filter ( #1970 )
...
* fix: use pubsubTopic from current ones if not set
* fix: improve type on dial method
* enforce same pubusb on filter.subscribe, make content topic to pubsub mapping default for decoder / encoder
* fix mapping problem
* update tests
* add error handling
* fix typo
* up lock
* rm lock
* up lock
* remove only
* feat: implement keep alive for filter subscription
* remove
* address comments
2024-04-29 23:31:09 +02:00
Arseniy Klempner
bc98b4fb0d
Merge pull request #1987 from waku-org/feat/max-inbound-ping
...
feat: add libp2p option for max ping connections
2024-04-29 08:58:09 -07:00
Arseniy Klempner
fa523b78af
feat: add libp2p option for max ping connections
2024-04-29 08:21:37 -07:00
Danish Arora
73d4f19746
fix(message-hash): account for `timestamp` ( #1986 )
...
* fix: message-hash algo + tests
* rm: only
* chore: move numberToBytes to utils package
* chore: shorten implementation
2024-04-29 15:35:23 +05:30
gabrielmer
1562f0fd6f
debug: fixing peer exchange tests ( #1990 )
...
Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2024-04-29 11:22:36 +02:00
Sasha
f3627c46a4
feat!: use ShardingParams on subscriptions, make Decoder/Encoder auto sharding friendly by default ( #1958 )
...
* fix: use pubsubTopic from current ones if not set
* fix: improve type on dial method
* enforce same pubusb on filter.subscribe, make content topic to pubsub mapping default for decoder / encoder
* fix mapping problem
* update tests
* add error handling
* fix typo
* up lock
* rm lock
* up lock
* remove only
* fix content topic
* fix ephemeral test
* fix filter unsubscribe test
* up utils
* fix subscribe test
* up interfaces and filter api
* remove only
* up ping test
* fix subscribe test
* fix push test
* fix lightPush
* fix multiple pubsub
* remove only, fix subscribe filter test
* remove only
* fix cluster ID selection and named sharding subscription test
* fix unsubscribe test
* fix light push test
* fix light push test
* fix push test
* fix relay publish
* create runNode and fix relay tests
* generalize runNodes, fix some tests
* fix store tests
* fix toAsyncIterator tests
* remove only
* fix lightPush
* use generics
* try fix test
* run failing tests
* remove only
* address failed tests, remove DefaultPubsubTopic dependency in some tests
2024-04-28 11:15:17 +02:00
fbarbu15
86249dfe29
fix: unskip shard 0 test fixed by 1874 ( #1978 )
2024-04-25 15:22:16 +05:30
Arseniy Klempner
66081d6c95
Merge pull request #1885 from waku-org/fix/encoder-cluster-id
...
fix: use correct shard index when creating encoder
2024-04-24 20:57:16 -07:00
Arseniy Klempner
9514653428
fix: use correct shard index when creating encoder
2024-04-24 18:40:17 -07:00
Arseniy Klempner
3b0f330b02
Merge pull request #1976 from waku-org/fix/history-error-code
...
fix: use correct error message for store rate limit
2024-04-24 18:03:18 -07:00
Arseniy Klempner
6990e6f4e0
fix: use correct error message for store rate limit
2024-04-24 15:00:26 -07:00
fbarbu15
7ee02faf48
chore: use nwaku:v0.27.0 and adjust tests for it ( #1975 )
...
* use nwaku:v0.27.0 and adjust tests for it
* fix sharding tests
2024-04-24 21:30:55 +02:00
gabrielmer
80a9525157
fix: adding delay between dials ( #1973 )
...
* fix: adding delay between dials
* removing comment
2024-04-24 19:18:33 +03:00
Danish Arora
5fb100602b
chore(lightpush)!: move protocol implementation to `@waku/sdk` (1/n) ( #1964 )
...
* chore: decouple `Filter` between `core` and `sdk`
moves `SubscriptionManager` to `sdk` side
* chore: update package dependencies
also update peer deps in sdk
* chore: update imports
* chore: update tests
* chore(side-change): update lightpush
* chore: update size-limit import
* chore(sdk): update dependencies
2024-04-19 17:20:34 +05:30
Guru
e5e8cd5e17
fix: add try catch to local store ( #1956 )
2024-04-12 17:04:48 +02:00
Arseniy Klempner
4607d9ea86
Merge pull request #1952 from waku-org/fix/missing-history-error-values
...
fix: Added missing values for HistoryError to be sync with nwaku
2024-04-10 08:55:56 -07:00
NagyZoltanPeter
aa3ce1fc40
Added missing values for HistoryError to be sync with nwaku
2024-04-09 15:11:20 +02:00
Sasha
6758265021
chore: remove forced version config ( #1944 )
...
* chore: bump discovery
* chore: initialize new packages from 0.0.0
* chore: force release version
* chore: remove forced version config
2024-04-09 14:44:55 +03:00
Sasha
01a99ce33c
chore: release master ( #1950 )
2024-04-09 14:11:20 +03:00
Sasha
8763173d2e
fix: make rollup replace env var ( #1951 )
...
* fix: make rollup replace env var
* up version
* up package name
* up name
* update replace pattern
2024-04-09 13:43:28 +03:00
Sasha
efe9b8d794
chore: update release-please config and fix missing dependency on discovery ( #1948 )
2024-04-09 10:04:51 +03:00
Sasha
0616d8267f
chore: force release version ( #1943 )
...
* chore: bump discovery
* chore: initialize new packages from 0.0.0
* chore: force release version
2024-04-08 10:41:11 +03:00
Sasha
39c817cc10
chore: initialize new packages from 0.0.0 version ( #1941 )
...
* chore: bump discovery
* chore: initialize new packages from 0.0.0
2024-04-08 10:07:18 +03:00
Sasha
0683e90930
chore: bump discovery ( #1939 )
2024-04-08 09:22:39 +03:00
Sasha
db86d83936
chore: set release version of ReactNative pollyfills ( #1937 )
2024-04-07 15:39:50 +03:00
Anton Iakimov
9f2c0ed6b5
chore: switch wakuv2 fleet to waku ( #1910 )
...
* chore: switch from decomissioned wakuv2 fleet
* chore: minor fixes + CI
* chore: fix eslint
* fix: eslint
* chore: fix test
---------
Co-authored-by: danisharora099 <danisharora099@gmail.com>
2024-04-07 15:21:00 +03:00
Danish Arora
86058c59a1
chore: remove stale references to deprecated packages ( #1936 )
2024-04-07 14:19:47 +03:00
Danish Arora
8ec11b2cde
chore: bump protons ( #1898 )
...
* regen lockfile
* commit new proto code
* chore: upgrade protons-runtime to 5.4.0
* chore: have src/generated as a dedicated directory for generated proto code
* chore: ignore unused vars in proto
* chore: update lockfile
* fix: eslint errors
* chore: handle flaky tests edge case
* chore: update playright docker image
* rm: only
* rm: console
* chore: regen lockfile
* chore: update playright docker image
2024-04-07 10:55:09 +03:00
dependabot[bot]
0b54d2e3d7
chore(deps)(deps-dev): bump cspell from 8.6.0 to 8.6.1 ( #1930 )
...
Bumps [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell ) from 8.6.0 to 8.6.1.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases )
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md )
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v8.6.1/packages/cspell )
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 16:42:51 +03:00
Sasha
9be942fc23
feat: add react-native polyfills ( #1915 )
...
* make publishing from any branch
* feat: add @waku/pollyills package
* add package tracking
* up lock
* add peer dependencies and other improvements
* up lock
* up lock
* use es module syntax, remove usage of rollup
* rename to react-native-polyfills
* up command
* up lock
2024-04-02 13:53:06 +02:00
Danish Arora
bf42c8f53a
chore(store)!: move protocol implementation opinions to `@waku/sdk` ( #1913 )
...
* refactor the Store protocol into Core and SDK, simplify `queryGenerator()`
* update imports & types
* chore: `@noble/hashes` moves to `sdk`
* chore: update tests
* chore: update size-limit import path
* fix: cursor tests, use `Cursor` type from `proto.Index` instead of redefining
* export wakuStore from sdk
* fix: imports
* chore: use specific version for package
* chore: handle error for peer access
* use type instead of interface
* rm: comment
* add TODO
* chore!: remove deprecated function definition
* chore: improve logging
2024-04-01 16:47:47 +05:30
dependabot[bot]
0a8382e7a2
chore(deps)(deps): bump p-event from 6.0.0 to 6.0.1 ( #1931 )
...
Bumps [p-event](https://github.com/sindresorhus/p-event ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/sindresorhus/p-event/releases )
- [Commits](https://github.com/sindresorhus/p-event/compare/v6.0.0...v6.0.1 )
---
updated-dependencies:
- dependency-name: p-event
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 22:34:20 +01:00
dependabot[bot]
946ec82d79
chore(deps)(deps): bump dockerode from 3.3.5 to 4.0.2 ( #1928 )
...
Bumps [dockerode](https://github.com/apocas/dockerode ) from 3.3.5 to 4.0.2.
- [Release notes](https://github.com/apocas/dockerode/releases )
- [Commits](https://github.com/apocas/dockerode/compare/v3.3.5...v4.0.2 )
---
updated-dependencies:
- dependency-name: dockerode
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>
2024-03-25 21:26:36 +01:00
dependabot[bot]
485ead8592
chore(deps)(deps-dev): bump husky from 8.0.3 to 9.0.11 ( #1926 )
...
Bumps [husky](https://github.com/typicode/husky ) from 8.0.3 to 9.0.11.
- [Release notes](https://github.com/typicode/husky/releases )
- [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.0.11 )
---
updated-dependencies:
- dependency-name: husky
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>
2024-03-23 00:25:50 +01:00
dependabot[bot]
cb8921e4a2
chore(deps)(deps-dev): bump cspell from 8.3.2 to 8.6.0 ( #1927 )
...
Bumps [cspell](https://github.com/streetsidesoftware/cspell ) from 8.3.2 to 8.6.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases )
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md )
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v8.3.2...v8.6.0 )
---
updated-dependencies:
- dependency-name: cspell
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>
2024-03-22 23:50:36 +01:00
dependabot[bot]
901e648d81
chore(deps)(deps-dev): bump gh-pages from 6.1.0 to 6.1.1 ( #1924 )
...
Bumps [gh-pages](https://github.com/tschaub/gh-pages ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/tschaub/gh-pages/releases )
- [Changelog](https://github.com/tschaub/gh-pages/blob/main/changelog.md )
- [Commits](https://github.com/tschaub/gh-pages/compare/v6.1.0...v6.1.1 )
---
updated-dependencies:
- dependency-name: gh-pages
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 23:28:36 +01:00
Florin Barbu
f4c7c02f83
test: sharding tests refactor ( #1883 )
...
* sharding tests refactor
* small fixes
* adjust clusterID based on version
* fix typo
* fix dispatchEvent test
* sharding unit tests
* port adjustment
* update unit tests
* fix 1902
* adjust content topic tests
* adjust metdata tests
* small adjustments
* fix
* update resolveAutoshardingCluster version
* skip autosharding tests for nwaku < 0.27.0
* skip autosharding tests for nwaku < 0.27.0
2024-03-18 13:40:08 +02:00
Arseniy Klempner
40c5e0ec30
Merge pull request #1921 from waku-org/bug/check-process
...
fix: check if process is defined before accessing it
2024-03-16 19:45:42 -07:00
Václav Pavlín
def8a259ca
bug: check if process is defined before accessing it
2024-03-15 22:02:12 +01:00
dependabot[bot]
703779b58f
chore(deps)(deps-dev): bump karma-firefox-launcher from 2.1.2 to 2.1.3 ( #1917 )
...
Bumps [karma-firefox-launcher](https://github.com/karma-runner/karma-firefox-launcher ) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/karma-runner/karma-firefox-launcher/releases )
- [Changelog](https://github.com/karma-runner/karma-firefox-launcher/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3 )
---
updated-dependencies:
- dependency-name: karma-firefox-launcher
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 16:50:09 +05:30
Danish Arora
639da72aad
chore: upgrade nwaku to v0.26 ( #1906 )
...
* chore: upgrade to v0.26
* skip TWN tests
2024-03-13 20:51:51 +05:30
Danish Arora
877fe1dc1d
feat: peer-exchange uses error codes ( #1907 )
...
* setup a generic protocol result type (DRY)
* metadata: use generic
* lightpush: use generic
* peer-exchange: use error codes + generic + update tests
* add issue link to skipped test
* tests: improve while loop readability
2024-03-13 19:33:50 +05:30
dependabot[bot]
5296bfbad8
chore(deps)(deps-dev): bump @waku/create-app ( #1908 )
...
Bumps [@waku/create-app](https://github.com/waku-org/js-waku-examples/tree/HEAD/packages/create-app ) from 0.1.1-7c24ffa to 0.1.1-504bcd4.
- [Commits](https://github.com/waku-org/js-waku-examples/commits/HEAD/packages/create-app )
---
updated-dependencies:
- dependency-name: "@waku/create-app"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 22:36:23 +01:00
Danish Arora
1882023c58
feat(metadata): use error codes ( #1904 )
2024-03-12 16:40:08 +05:30
Danish Arora
1e86c3d63e
feat!: @waku/discovery ( #1876 )
...
* initialise the new package
* move dns-discovery
* move peer-exchange
* move local-peer-cache-discovery
* add polyfill for node - dynamic import
* update size-limit
* update release-please
* chore: update pacakge desc
* chore: cleanup
* add peer-exchange and local peer cache to size-limit
2024-03-12 15:56:49 +05:30