Ivan FB
9a341a68e5
use nightly docker rust image to allow release creation ( #3628 )
v0.37.0-rc.4
2025-10-27 15:06:42 +05:30
Darshan K
59045461d3
Merge branch 'master' into release/v0.37
v0.37.0-rc.3
2025-10-17 15:27:22 +05:30
darshankabariya
9223fac807
chore: update changelog
2025-10-17 15:26:10 +05:30
Darshan K
7a009c8b27
bump libp2p ( v1.14.0 ) ( #3627 )
2025-10-17 11:49:28 +02:00
Darshan K
9d53867ec2
Merge branch 'master' into release/v0.37
2025-10-17 14:47:13 +05:30
Darshan K
deebee45d7
feat: stateless RLN ( bump v0.9.0 ) ( #3621 )
2025-10-15 19:08:46 +05:30
Darshan K
2d9cc0a561
Merge branch 'master' into release/v0.37
v0.37.0-rc.2
2025-10-15 14:28:14 +05:30
Ivan FB
7e5041d5e1
Move log level from debug to info ( #3622 )
...
* convert all debug logs to info log level
* waku_relay protocol mv notice spammy logs to debug
2025-10-15 10:49:36 +02:00
Ivan FB
7e3617cd48
Bump to macos-15 in GitHub ci workflow ( #3620 )
2025-10-14 21:14:24 +02:00
Darshan K
a6710b4995
chore: bump zerokit v0.8.0 in nwaku ( #3618 )
2025-10-10 15:29:44 +05:30
Darshan K
282a929826
Merge branch 'master' into release/v0.37
2025-10-10 12:36:55 +05:30
Prem Chaitanya Prathi
62be30da19
fix: remove pcre dependency as it is not used anymore and causing random CI docker build failures ( #3566 )
2025-10-09 14:38:34 +02:00
kaichao
a87b787c4e
chore: update nimble for nwaku lib integration. ( #3571 )
2025-10-09 15:47:39 +08:00
Fabiana Cecin
4d68e2abd5
chore(refactoring): results lib refactors (mostly replace isOk) ( #3610 )
...
* Changes isOk usage into better patterns with e.g. valueOr / isOkOr
* Some other refactoring included
* This PR partially addresses #1969
2025-10-08 19:14:54 -03:00
Prem Chaitanya Prathi
4b0bb29aa9
chore: an attempt to move node API's to separate files ( #3614 )
...
* chore: move node API's to separate files
2025-10-08 20:06:46 +05:30
darshankabariya
902732eb77
chore: edit changelog
v0.37.0-rc.1
2025-10-08 14:55:52 +05:30
Darshan K
31e237d259
Merge branch 'master' into release/v0.37
2025-10-08 12:45:58 +05:30
Prem Chaitanya Prathi
797370ec80
remove mixPubKey from ENR and provide config param to pass mix nodes statically ( #3587 )
2025-10-08 10:18:54 +05:30
Darshan K
63f3234876
chore: bump for nim-json-serialization ( #3616 )
2025-10-07 15:41:54 +02:00
Darshan K
1d8860a2b1
Merge branch 'master' into release/v0.37
2025-10-06 12:35:39 +05:30
Ivan FB
682c76c714
Test/waku canary ( #3597 )
...
* Adding waku canary test scripts
* Update README file
note: The real author of this commit is Aya. I just resubmitted her PR after a deep nwaku history cleanup
---------
Co-authored-by: aya <ayahassan2877@gmail.com>
2025-10-05 22:07:46 +02:00
Ivan FB
74b3770f6c
Fix protocol connection close ( #3588 )
...
* Added connection closeWithEof for protocol handler and clients of lightpush/legacy lightpush and filter (except filer push case)
* Store/Legacy store close connections
note: this enhancement is fully made by Zoltán. Me I just resubmitted it after nwaku history cleanup.
---------
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2025-10-03 14:42:46 +02:00
fryorcraken
5b5ff4cbe7
chore: rename Waku API's "Waku Config" to "Protocols" Config ( #3603 )
...
* chore: rename Waku API's "Waku Config" to "Protocols" Config
Make it clearer that with this config, we are configuring the Waku protocols, in contrast to other parameters which are more executable related.
* ensure var name matches type
* format
2025-10-03 18:24:33 +10:00
Ivan FB
6958eac6f1
peer exchange avoid spammy log ( #3609 )
2025-10-02 12:13:07 +02:00
Ivan FB
d94cb7c736
fix log libwaku ( #3608 )
...
* libwaku properly set a default log config
* waku_example.c set numShardsInNetwork to 257
2025-10-01 22:03:05 +02:00
darshankabariya
0baf273a97
chore: initial change of changelog
v0.37.0-rc.0
2025-10-01 16:35:22 +05:30
Prem Chaitanya Prathi
7819a6e09a
use ipv4 address only for mix nodes, dogfooding fixes ( #3576 )
2025-10-01 13:12:08 +05:30
fryorcraken
bc8acf7611
feat: Waku API create node ( #3580 )
...
* introduce createNode
# Conflicts:
# apps/wakunode2/cli_args.nim
* remove confutils dependency on the library
* test: remove websocket in default test config
* update to latest specs
* test: cli_args
* align to spec changes (sovereign, message conf, entrypoints
* accept enr, entree and multiaddr as entry points
* post rebase
* format
* change from "sovereign" to "core"
* add example
* get example to continue running
* nitpicks
* idiomatic constructors
* fix enum naming
* replace procs with consts
* remove messageConfirmation
* use pure enum
* rename example file
2025-10-01 16:31:34 +10:00
Ivan Folgueira Bande
08d14fb082
add waku/waku_rln_relay/constants.nim file
2025-09-30 17:51:53 +02:00
Darshan K
3c9b355879
feat: deprecate tree_path and rlnDB ( #3577 )
2025-09-26 14:47:15 +05:30
Darshan K
04fdf0a8c1
chore: add missing metrics ( #3565 )
2025-09-26 03:30:55 +05:30
Simon-Pierre Vivier
cc7a6406f5
feat: adding rendezvous request interval ( #3569 )
2025-09-23 09:51:26 -04:00
Darshan K
794c3a850d
chore: benchmark for proof generation and verification ( #3567 )
2025-09-23 17:37:56 +05:30
Prem Chaitanya Prathi
2691dcb325
chore: mix updates ( #3570 )
...
* mix updates and fixes
2025-09-22 17:49:54 +05:30
Darshan K
b1616e55fc
chore: bump libp2p to v1.13.0 ( #3574 )
2025-09-21 12:20:34 +02:00
Darshan K
3d0c6279e3
chore: fix node break issue when RLN is unregistered ( #3573 )
2025-09-20 03:09:38 +05:30
Simon-Pierre Vivier
9327da5a7b
feat: waku sync full topic support ( #3275 )
2025-09-12 08:12:35 -04:00
Prem Chaitanya Prathi
a1bbb61f47
change log level to trace to avoid spam ( #3568 )
2025-09-12 14:51:02 +05:30
Prem Chaitanya Prathi
7df526f8e3
enable peer-exchange by default and fix log on client ( #3557 )
2025-09-12 12:16:59 +05:30
Prem Chaitanya Prathi
028bf297af
update rendezvous to use callbacks to get updated shards and capabilities ( #3558 )
2025-09-11 22:40:13 +05:30
Prem Chaitanya Prathi
eb7a3d137a
feat: mix poc ( #3284 )
...
* feat: poc to integrate mix into waku and use lightpush to demonstrate
2025-09-11 20:40:01 +05:30
Darshan K
9bba8b0f9c
fix: refact rln-relay and post sync test ( #3434 )
2025-09-10 16:18:51 +05:30
Darshan K
5fc8c59f54
chore: bump dependencies to v0.37.0 ( #3536 )
2025-09-10 13:20:37 +05:30
NagyZoltanPeter
a36601ab0d
fix: Do not allow invalid pubsub topic subscription via relay REST api ( #3559 )
...
* Check input pubsub topics for REST /relay/v1/subscriptions endpoint
2025-09-09 14:04:10 +02:00
kaichao
82926f9dd6
fix: nimble libraries ( #3555 )
2025-09-01 10:12:04 +08:00
Prem Chaitanya Prathi
cc7db99982
get shards using callback approach ( #3545 )
2025-08-29 18:43:29 +05:30
NagyZoltanPeter
6cf3644097
Fix using 'make test <nim source file>', it was failing to run properly without specified test case ( #3550 )
2025-08-29 13:14:05 +02:00
NagyZoltanPeter
228e637c9f
chore: Adapt heaptrack support builds and description to latest nim 2.2.4 compiler ( #3522 )
...
* Adapt heaptrack support builds and description to latest nim 2.2.4 compiler
2025-08-29 08:10:22 +02:00
NagyZoltanPeter
4db4f830f5
fix remove libpcre lib dependency used for docker builds ( #3552 )
...
* fix libpcre installation in Dockerfile for debian:stable-slim
Seems with debian:stable-slim now points to Debian Bookworm and that made libpcre3 deprecated we have a failing docker build.
* remove libpcre3 dependency completely as we dont use Nims std/re regex lib.
* Remove all remaining reference to pcre library in our image builds
2025-08-29 06:52:56 +02:00
kaichao
84cfdba010
chore: update the version to reflect the latest tag ( #3548 )
2025-08-27 14:42:39 +02:00