Ivan FB
5e7b8ebfff
Merge pull request #3465 from waku-org/release/v0.36
...
chore: release v0.36.0
2025-08-25 13:44:40 +02:00
Ivan Folgueira Bande
48e9ece544
rm extra Notes title from CHANGELOG.md
2025-08-25 13:30:14 +02:00
Ivan FB
c6af8dd9ec
Update CHANGELOG.md
...
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2025-08-25 13:24:03 +02:00
Ivan FB
a7efee2620
fix: detach partition ( #3535 )
...
* fix to make sure partitions get properly detached
2025-08-24 22:58:06 +02:00
Prem Chaitanya Prathi
4db253c5ee
segregate peer-exchange client and service implementation ( #3523 )
2025-08-13 12:04:01 +05:30
Prem Chaitanya Prathi
accf6a2561
chore: remove metadata protocol dependency on enr, relax check when nwaku is edge node ( #3519 )
...
* remove metadata protocol dep on enr, do not disconnect peers based on shards mismatch
2025-08-13 10:48:56 +05:30
Darshan K
9de9f9e115
fix: rest fix for sync protocol ( #3503 )
2025-08-07 00:03:35 +05:30
Ivan FB
7611137c1f
fix: apply modulus in sharding ( #3530 )
2025-08-03 17:28:28 +02:00
Prem Chaitanya Prathi
7cfa66837a
fix: use counter instead of gauge for metrics that only increase over time ( #3355 )
...
Co-authored-by: Ivan Folgueira Bande <ivansete@status.im>
2025-08-01 12:41:32 +02:00
Darshan K
c826f51213
fix: streamline contract api ( #3528 )
2025-08-01 15:23:47 +05:30
Ashis Kumar Naik
1b73bdb056
fix: updates regex pattern to support username:password authentication in http/https URLs ( #3517 )
...
* updated regex to support basic auth url
* added a super weird password for unit test: P@$$w0rd-m%^&*()_+-=[]{}|;':",./<>?`~\
2025-07-31 19:47:29 +02:00
Darshan K
8fe957ad21
feat: shard-specific metrics tracking ( #3520 )
2025-07-31 22:53:38 +05:30
gabrielmer
07fa47589b
fix: only stop health monitor components if not nil ( #3526 )
2025-07-24 16:33:49 +02:00
gabrielmer
59949e4cfe
chore: guarding against double starting and stopping of nodes ( #3525 )
2025-07-24 14:10:13 +02:00
Darshan K
d3f2bd010e
chore: config update ( #3510 )
2025-07-22 12:06:08 +05:30
Siddarth Kumar
07e11899b0
ci: disable restart from stage in jenkins ( #3515 )
...
related issue : https://github.com/status-im/infra-ci/issues/202
2025-07-19 09:56:05 +05:30
Ivan FB
3fb21ae079
avoid too large log lines in rest kightpush ( #3516 )
2025-07-18 16:46:44 +02:00
Tanya S
64d9b613de
fix: tests using fetchMerkleRoot ( #3513 )
...
* Add waitFor for fetchMerkleRoot function in test_rln_group_manager_onchain
2025-07-18 15:34:14 +02:00
NagyZoltanPeter
aa620aefd2
Building waku_relay tests failed due to shadowed chronicles import ( #3498 )
2025-07-17 14:16:48 +02:00
Simon-Pierre Vivier
9af06b3adf
fix store sync dashboard ( #3508 )
2025-07-16 16:12:13 -04:00
Ivan FB
eeea5fbf63
mark keep-alive as deprecated ( #3511 )
2025-07-16 15:26:59 +02:00
gabrielmer
4b3de54fc5
chore: improve connection proc ( #3509 )
2025-07-16 13:25:06 +02:00
Darshan K
1e920348ec
chore: avoid kick off CI when not strictly required ( #3505 )
2025-07-15 23:22:00 +02:00
gabrielmer
849c7b425c
fix: libwaku received signal ( #3507 )
2025-07-15 14:43:05 +02:00
Darshan K
1ba1ea0644
chore: docs update according to new contract ( #3504 )
2025-07-15 13:19:31 +05:30
Darshan K
809055d67c
fix: update readme ( #3501 )
2025-07-14 14:34:22 +05:30
gabrielmer
06c3f87461
chore: wait before starting watchdog ( #3502 )
2025-07-11 12:07:12 +03:00
gabrielmer
77602eca23
chore: cleaning waitFor instances ( #3495 )
2025-07-10 19:49:47 +03:00
fryorcraken
151b36932c
chore: use distinct type for Light push status codes ( #3488 )
...
* chore: use distinct type for Light push status codes
* Make naming more explicit
* test: use new light push error code in tests
* fix missed line
* fix thing
2025-07-10 10:56:02 +10:00
fryorcraken
932cbe3690
chore: use type for rate limit config ( #3489 )
...
* chore: use type for rate limit config
Use type instead of `seq[string]` for rate limit config earlier.
Enables to fail faster (at config time) if the string is malformated
Also enables using object in some scenarios.
* test: remove import warnings
* improve naming and add tests
2025-07-09 15:57:38 +10:00
Darshan K
a0f8cb8297
fix: make test configuration ( #3480 )
2025-07-08 18:25:36 +05:30
gabrielmer
c3991dbbc1
fix: static sharding setup ( #3494 )
2025-07-04 15:08:15 +02:00
fryorcraken
16bda047e1
chore!: make sharding configuration explicit ( #3468 )
...
* Reserve `networkconfig` name to waku network related settings
* Rename cluster conf to network conf
A `NetworkConf` is a Waku network configuration.
# Conflicts:
# tests/factory/test_waku_conf.nim
# Conflicts:
# tests/factory/test_waku_conf.nim
* Improve sharding configuration
A smarter data types simplifies the logic.
* Fixing tests
* fixup! rename to endpointConf
* wip: autosharding is a specific configuration state and treat it like
it
# Conflicts:
# waku/factory/external_config.nim
* refactor lightpush handler
some metrics error reporting were missing
# Conflicts:
# waku/waku_lightpush/protocol.nim
* test_node_factory tests pass
* remove warnings
* fix tests
* Revert eager previous replace-all command
* fix up build tools compilation
* metadata is used to store cluster id
* Mount relay routes in static sharding
* Rename activeRelayShards to subscribeShards
To make it clearer that these are the shards the node will subscribe to.
* Remove unused msg var
* Improve error handling
* Set autosharding as default, with 1 shard in network
Also makes shards to subscribe to all shards in auto sharding, none in
static sharding.
2025-07-04 17:10:53 +10:00
fryorcraken
19b67b0581
fix: lightpush metrics ( #3486 )
...
* fix: lightpush metrics
Some light push errors were not reported in metrics due to
an early return.
* Small improvements
* Bound metrics value by using error codes
2025-07-03 12:29:16 +10:00
fryorcraken
b0176831d2
fix: deprecate --dns-discovery ( #3485 )
...
* fix: deprecate `--dns-discovery`
Properly deprecates `--dns-discovery` CLI arg.
DNS Discovery is enabled if a non-empty DNS Discovery URL is passed.
* test: add test_all for factory
add and use test_all for some tests.
2025-07-03 11:56:43 +10:00
gabrielmer
4eb642aba7
chore: not supporting legacy store by default ( #3484 )
2025-07-02 17:22:51 +02:00
Ivan FB
75375111ac
fix: Completely clean dns-discovery-name-server references ( #3477 )
2025-07-02 16:37:02 +02:00
gabrielmer
de60ca81cc
fix: removing keepAlive from wakuConf ( #3481 )
2025-07-01 21:14:21 +02:00
NagyZoltanPeter
6860960120
Fix legacy lightpush diagnostic log( #3478 )
...
DST team needs unintentionally removed my_peer_id back for legacy-lightpush for their analysis tool
2025-06-30 17:11:38 +02:00
Ivan FB
b81a593dd2
fix: release v0.36 ( #3475 )
...
* group manager better logs debug chainId
* avoid printing eth client url which contains api key
2025-06-27 12:47:16 +02:00
gabrielmer
726c7c56c1
chore: improve keep alive ( #3458 )
2025-06-27 11:16:00 +02:00
Simon-Pierre Vivier
ea2da0942b
fix: remove waku sync broken dos mechanism ( #3472 )
2025-06-26 11:40:10 -04:00
gabrielmer
b4374a5ada
fix: libwaku.so compilation ( #3474 )
2025-06-26 15:41:45 +02:00
Ivan FB
5c34e59589
chore: rename modules ( #3469 )
2025-06-26 11:27:39 +02:00
Darshan K
8a905a524d
feat: libwaku dll for status go ( #3460 )
2025-06-26 01:03:40 +05:30
fryorcraken
842be63290
test: include all factory tests ( #3467 )
...
* test: include all factory tests
* test: don't expect to override a preset
2025-06-25 13:58:49 +10:00
Ivan FB
fcd8207b58
chore: Libwaku watchdog that can potentially raise a WakuNotResponding event if Waku is blocked ( #3466 )
...
* refactor add waku not responding event to libwaku
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2025-06-24 23:20:08 +02:00
AYAHASSAN287
690ec76b23
fix: failed sync test ( #3464 )
...
* Increase time window to avoid messages overlapping in the failed test
2025-06-24 14:54:38 +02:00
Ivan Folgueira Bande
dbecd721f9
CHANGELONG add notes section
2025-06-20 15:47:19 +02:00
Ivan Folgueira Bande
60aa5cb48c
Remove PR lint title
2025-06-20 14:45:53 +02:00