Alexis Pentori
29e66c8dd9
feat: setting image deployment to harbor registry
...
Adding variable to push image to specific Registry
Changing image owner name to `waku-org` to match Github Repository naming
Signed-off-by: Alexis Pentori <alexis@status.im>
2023-11-29 11:54:17 +01:00
Simon-Pierre Vivier
ffc39e1f55
chore(rest): refactor message cache ( #2221 )
2023-11-28 07:21:41 -05:00
gabrielmer
047e493dc9
chore: updating nim-json-serialization dependency ( #2248 )
2023-11-28 11:47:21 +01:00
Álex Cabeza Romero
a5a85981c5
chore(store-archive): Remove duplicated code ( #2234 )
...
* Refactor utility functions for store and archive test.
2023-11-27 18:33:27 +01:00
Simon-Pierre Vivier
6f857b46fe
chore: refactoring peer storage ( #2243 )
2023-11-27 08:08:58 -05:00
Ivan FB
75cbea86cb
chore: postres driver allow setting the max number of connection from a parameter ( #2246 )
...
* postres driver: allow setting the max number of connections from a parameter
2023-11-24 16:21:22 +01:00
Abhimanyu
d840d3e7cf
fix: extended Postgres code to support retention policy + refactoring ( #2244 )
...
* updated Postgres retention policy code + refactoring
* Update waku/waku_archive/driver/postgres_driver/postgres_driver.nim
Co-authored-by: Simon-Pierre Vivier <simvivier@status.im>
* updated code review changes
* data unit fixed, processing everything in bytes now
---------
Co-authored-by: Simon-Pierre Vivier <simvivier@status.im>
2023-11-24 15:43:47 +01:00
Prem Chaitanya Prathi
76fa222816
fix: admin REST API to be enabled only if config is set ( #2218 )
2023-11-24 14:43:20 +05:30
Abhimanyu
60ed32c25a
feat: Add new DB column messageHash ( #2202 )
...
* feat: added DB column messageHash
* feat: minor change
* feat: minor merge conflict fix
* Update test_resume.nim
* Update test_resume.nim
* randomblob() func used to populate attribute
* PRIMARY key updated - SQLite and Postgres
2023-11-22 17:32:56 +01:00
Abhimanyu
ea33dc2a59
chore: deterministic message hash algorithm updated ( #2233 )
...
* deterministic hash algorithm updated + testcases
* updated code review
2023-11-22 15:23:43 +01:00
gabrielmer
d07d378bb1
chore(REST): returning lightpush support and updated filter protocol ( #2219 )
2023-11-22 10:56:23 +02:00
Ivan FB
3236e29e07
waku_store: better response when the store is requested with wrong cursor ( #2231 )
2023-11-22 09:32:39 +01:00
Simon-Pierre Vivier
0be13a356f
chore: mics. improvements to cluster id and shards setup ( #2187 )
2023-11-21 15:15:39 -05:00
Alvaro Revuelta
54ec62506e
fix(rln): error in api when rate limit ( #2212 )
2023-11-21 19:24:31 +01:00
Ivan FB
d98363bdd7
peer_manager.nim: better feedback if can't dial peer with WakuMetadataCodec ( #2230 )
2023-11-21 14:54:45 +01:00
Aaryamann Challani
6926af47e2
chore: update docs for rln-keystore-generator ( #2210 )
2023-11-21 16:43:15 +03:00
Abhimanyu
9f9c83e984
chore: removing automatic vacuuming from retention policy code ( #2228 )
...
* retention policy and testcase updated
* removing dead code
* review updated code
2023-11-21 11:27:50 +01:00
Ivan FB
a20c212d13
group_manager.nim more except detail when cant connect eth client ( #2195 )
2023-11-20 23:25:55 +01:00
gabrielmer
3f2f11d4a7
chore: decoupling announced and listen addresses ( #2203 )
2023-11-16 18:15:27 +02:00
Álex Cabeza Romero
69480731ad
fix(relay): Failing protocol tests ( #2224 )
...
* Fix failing relay protocol tests.
2023-11-16 16:18:50 +01:00
Álex Cabeza Romero
f9d31860bf
fix(tests): Compilation failure fix ( #2222 )
...
* Add missing required keywords.
2023-11-15 18:10:10 +01:00
Álex Cabeza Romero
3e669e2a1b
test(relay-filter): cleanup ( #2138 )
...
* Fix some tests.
* Clean legacy tests.
* Fix imports.
2023-11-15 16:15:38 +01:00
Álex Cabeza Romero
e6f8204bc3
test(waku-relay): Relay ( #2101 )
...
* Implement message id tests.
* Implement relay tests.
* Update import paths to use test_all.
2023-11-15 16:11:36 +01:00
gabrielmer
a0ee60f394
chore(release): update changelog for v0.22.0 release ( #2216 )
2023-11-15 15:26:40 +02:00
Álex Cabeza Romero
53d930395b
test(waku-filter): Unsubscribe tests ( #2085 )
...
* Implement unsubscribe waku filter tests.
* test(waku-filter): Unsubscribe all, payloads and security tests (#2095 )
* Implement waku node filter Security and Privacy tests (#2096 )
2023-11-15 10:26:01 +01:00
NagyZoltanPeter
bdaae90bec
chore: Allow text/plain content type descriptor for json formatted content body ( #2209 )
...
* Allow text/plain content type descriptor for json formatted content body. Refactored duplicated encode/decode functions for rest api
* Fix relay endpoint decodings of content bodies to accept text/plain
* Added support for content body decoder for checking media type if additional parameters are present
* Fix wrong usage of ContentTypeData - appeared only for tests
2023-11-14 16:59:53 +01:00
Vaclav Pavlin
22dde84c08
fix(rest): properly check if rln is used ( #2205 )
...
* fix(rest): properly check if rln is used
* fix(apis): fix remaining usage of defined(rln)
2023-11-10 15:25:07 +01:00
Hanno Cornelius
391d9849f3
docs: rewrite for clarity, update screenshots ( #2206 )
...
* docs: rewrite for clarity, update screenshots
* docs: be less cavalier about private key, other improvements
* docs: missed some spots
* docs: move private key warning to beginning
2023-11-10 13:43:59 +00:00
gabrielmer
4f2d4a9ccb
chore(release): update changelog for v0.21.3 release ( #2208 )
2023-11-09 16:07:29 +02:00
Aaryamann Challani
b349be7ca0
feat: rln-keystore-generator is now a subcommand ( #2189 )
2023-11-09 11:48:39 +02:00
Anton Iakimov
d2b3ce2cf6
fix: typo
2023-11-08 16:52:53 +01:00
Anton Iakimov
859b46eb10
ci: fix runtime available log level ( #2191 )
...
Closes: https://github.com/waku-org/nwaku/issues/2107
2023-11-08 12:54:55 +00:00
Abhimanyu
06a5acb6e9
Revert "feat: amending computeDigest func. + related test cases ( #2132 )" ( #2180 )
...
This reverts commit 8ea31ac6439498de3ab1b6641633a781bf1d64bd.
2023-11-08 01:41:23 +01:00
Ivan FB
4759388664
chore: Optimize postgres - prepared statements in select ( #2182 )
...
* db_postgres: use prepared statements on most freq select queries
* db_postgres/dbconn.nim adding better feedback in case of query error
* dbconn: use of isOkOr
* pgasyncpool: refactor to reduce code (valueOr, catch:)
2023-11-07 13:38:37 +01:00
gabrielmer
0def98a3ad
chore(release): update changelog for v0.21.2 release ( #2188 )
2023-11-07 14:17:31 +02:00
Alvaro Revuelta
e22fbc6bfb
Add REST API Docs ( #2177 )
2023-11-07 10:56:22 +01:00
Simon-Pierre Vivier
437d37d620
feat(discv5): filter out peers without any listed capability ( #2186 )
2023-11-06 07:31:36 -05:00
gabrielmer
4cff5a9dbc
chore: upgrade dependencies v0.22 ( #2185 )
2023-11-06 13:30:34 +02:00
Ivan FB
e81bc8cd06
fix: lightpush rest ( #2176 )
...
* rest/lightpush/handlers.nim: enhance feedback in case of error.
* lightpush/openapi.yaml: fix typo in pubsubTopic field.
2023-11-01 11:30:53 +01:00
4174da01ed
fix(ci): fix Docker tag for latest and release jobs
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-31 17:44:49 +01:00
Ivan FB
4a73ee5380
chore: Optimize postgres - use of rowCallback approach ( #2171 )
...
* db_postgres, postgres_driver: better performance by using callback.
There were a bunch of milliseconds being lost due to multiple-row
processing. This commit aims to have the minimum possible row
process time.
* pgasyncpool: clarifying logic around pool conn management.
* db_postgres: removing duplicate code and more searchable proc names.
2023-10-31 14:46:46 +01:00
Simon-Pierre Vivier
f0b1c3a7c6
feat: metadata protocol shard subscription ( #2149 )
2023-10-30 16:58:15 -04:00
Alvaro Revuelta
d008cdf3b1
fix(rest): fix bug in rest api when sending rln message ( #2169 )
2023-10-30 16:19:49 +01:00
Alvaro Revuelta
6b6b0ca16a
chore(networking): lower dhigh to limit amplification factor ( #2168 )
2023-10-30 16:17:39 +01:00
Ivan FB
eb41bc6c2b
chore: Minor Postgres optimizations ( #2166 )
...
* postgres_healthcheck: validate once per minute instead of 30 sec
* postgres_driver.nim: change MaxNumCons from 5 to 50
* postgres_driver.nim: split connPool into writeConPool and readConPool
This aims to avoid clashes in insert and select queries
because the inserts and selects can happen concurrently
in relay and store events, respectively.
2023-10-30 15:16:49 +01:00
gabrielmer
876158fe09
chore: adding patch release instructions to release doc ( #2157 )
2023-10-30 13:26:28 +02:00
Simon-Pierre Vivier
5078ae2430
feat: REST APIs discovery handlers ( #2109 )
2023-10-27 15:43:54 -04:00
NagyZoltanPeter
b6ea215d71
Pull new version of nim-presto that implements RestServer' new error handler callback ( #2144 )
...
Added rest request error handler to capture calls on not installed endpoints
better, more descriptive error message returned.
2023-10-27 16:31:57 +02:00
gabrielmer
f7ed781257
feat: implementing port 0 support ( #2125 )
2023-10-27 10:11:47 +03:00
gabrielmer
97218ceba6
fix: updating v0.21.1 release date in changelog ( #2160 )
2023-10-26 11:59:44 +03:00