NagyZoltanPeter
4b0be366f4
Fix chrash in group_manager on_chain
2024-12-12 11:02:35 +01:00
NagyZoltanPeter
b2a00a8021
Adapt ENR Record handling to new interface of nim-eth
2024-12-12 11:02:34 +01:00
NagyZoltanPeter
40d23f7195
Eliminate C compilation issue with chat2bridge due to an overcomplicating import from json_rpc instead of using std/json
2024-12-12 11:02:34 +01:00
NagyZoltanPeter
53e4e7b95a
Bump nim-chornicles, nim-libp2p, nimcrypto
...
Bump nim-web3, nim-eth and deps - on_chain/group_manager.nim adaption
Added status-im/nim-minilru submodule required by latest nim-eth
Added nim-quic and nim-ngtcp2 as new deps of nim-libp2p
Fixing tests.
Changes:
modified: .gitmodules
modified: tests/waku_discv5/utils.nim
modified: tests/waku_enr/utils.nim
modified: tests/waku_rln_relay/test_rln_group_manager_onchain.nim
modified: tests/waku_rln_relay/utils.nim
modified: tests/waku_rln_relay/utils_onchain.nim
modified: vendor/nim-chronicles
modified: vendor/nim-eth
modified: vendor/nim-http-utils
modified: vendor/nim-json-rpc
modified: vendor/nim-json-serialization
modified: vendor/nim-libp2p
modified: vendor/nim-metrics
new file: vendor/nim-minilru
modified: vendor/nim-nat-traversal
new file: vendor/nim-ngtcp2
modified: vendor/nim-presto
new file: vendor/nim-quic
modified: vendor/nim-secp256k1
modified: vendor/nim-serialization
modified: vendor/nim-stew
modified: vendor/nim-taskpools
modified: vendor/nim-testutils
modified: vendor/nim-toml-serialization
modified: vendor/nim-unicodedb
modified: vendor/nim-unittest2
modified: vendor/nim-web3
modified: vendor/nim-websock
modified: vendor/nim-zlib
modified: vendor/nimcrypto
modified: waku.nimble
modified: waku/common/enr/builder.nim
modified: waku/common/enr/typed_record.nim
modified: waku/common/utils/nat.nim
modified: waku/discovery/waku_discv5.nim
modified: waku/waku_rln_relay/conversion_utils.nim
modified: waku/waku_rln_relay/group_manager/on_chain/group_manager.nim
modified: waku/waku_rln_relay/rln/wrappers.nim
modified: waku/waku_rln_relay/rln_relay.nim
2024-12-12 11:02:33 +01:00
richΛrd
2022f54f5c
fix(libwaku): support string and int64 for timestamps ( #3205 )
2024-12-10 13:52:21 -04:00
NagyZoltanPeter
e2b7149f82
chore: Bump nimbus and nim to latest available - nim-2.0.12 ( #3188 )
...
* Bump nimbus and nim to latest available - nim-2.0.12
* Fix name collision of templates of result.nim and nwaku serdes.nim - unrecognizedFieldWarning
2024-12-10 14:42:54 +01:00
Simon-Pierre Vivier
650a9487e1
feat: waku rendezvous wrapper ( #2962 )
2024-12-09 15:22:36 -05:00
clonefetch
8f2bd39f23
chore: fix some typos in comment ( #3201 )
...
Signed-off-by: clonefetch <c0217@outlook.com>
2024-12-09 14:45:26 +01:00
fuder.eth
d464ca06e5
Update README.md ( #3199 )
2024-12-09 14:44:46 +01:00
NagyZoltanPeter
3c3a76f4ec
Merge branch 'release/v0.34.0'
2024-12-09 12:18:12 +01:00
NagyZoltanPeter
beb21c78f4
fix: lite-protocol-tester receiver exit check ( #3187 )
...
* Fix receiver exit criteria, not let it wait forever in some cases, added a timely check from the last arrived message
* Extend dial and service usage failure metrics with agent string to reveal service nodes origins
* Adjusted infra testing content topic to be unique in the system
* Extend error logs with peer's agent string, fix exit criteria
* Add informative log for not waiting for more messages
* Add unknown as default for empty agent identifier
* better explain exit logic of receiver
* Address review comment - checking for last message arrival return Optional Moment instead of result - better explains what is happening.
2024-12-07 01:22:50 +01:00
Darshan K
1b532e8ab9
chore: add two metrics and panal ( #3181 )
2024-12-04 17:11:41 +05:30
gabrielmer
d7d00bfd79
feat: making dns discovery async ( #3175 )
2024-12-03 14:39:37 +01:00
leopardracer
b8ad6c1f09
Update README.md ( #3183 )
2024-12-02 19:51:48 +01:00
richΛrd
47a6235414
refactor(libwaku): async ( #3180 )
2024-12-02 10:56:12 -04:00
Ivan FB
f856298caa
chore: Filter in libwaku ( #3177 )
2024-11-29 15:31:08 +01:00
Simon-Pierre Vivier
2ab9c3d363
feat: remove Waku Sync 1.0 & Negentropy ( #3185 )
2024-11-29 09:09:41 -05:00
NagyZoltanPeter
a7264d68c1
chore: add supervisor for lpt infra ( #3176 )
...
* Adding lpt-runner script and assemble into liteprotocoltester image - to ease infra deployment
* Add supervisor that can run lpt continously in infra environment, infra.env defines defaults for run, in case image tag of lpt docker image is deploy it will build a specific image for infra deployment.
* Added message latency metrics
* DELAY_MESSAGES to MESSAGE_INTERVAL renaming
* Adjust name of START_PUBLISHING_AFTER
* Extend lpt readme with how to use make to build dockerized image and notice about infra deployment
* As fixed in discussion, we will control infra testing by built in predefined test setup
* Prevent peer switch in case using fixed service peers
2024-11-26 20:42:27 +01:00
NagyZoltanPeter
fa5ad1c075
Adding lpt-runner script and assemble into liteprotocoltester image - to ease infra deployment ( #3158 )
2024-11-26 15:54:29 +01:00
Darshan K
bebd3dd62c
chore: flaky rln test ( #3173 )
2024-11-26 13:03:23 +05:30
NagyZoltanPeter
09f05fefe2
Revert "make pre-release to only include release_notes.md"
...
This reverts commit 85e4b220c9aeac7b2d7f429119ce4fff4fa6ab2d.
v0.34.0
2024-11-22 10:29:06 +01:00
NagyZoltanPeter
5e9e73c00b
Apply suggestions from code review - changelog style
...
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2024-11-21 12:18:34 +01:00
NagyZoltanPeter
d9a4ddb989
no-code-change, extended changlog with notice of removed protected-topic cli config
2024-11-21 00:05:19 +01:00
Ivan FB
38fcf35cdb
python example: call waku_setup to initialize libwaku properly ( #3179 )
2024-11-20 18:35:23 +01:00
NagyZoltanPeter
e3b84e35ff
chore: Partial version bumps for v0.34.0-rc.1 ( #3172 )
...
* Bumps for v0.34.0-rc.1 - partial bumping - libp2p
* Avoid importing quic and ngtcp2 dependencies through tests
* libp2p 1.7.1, fixes RendezVous construction
2024-11-10 09:38:14 +01:00
NagyZoltanPeter
8368ff006d
chore: Partial version bumps for v0.34.0-rc.1 ( #3172 )
...
* Bumps for v0.34.0-rc.1 - partial bumping - libp2p
* Avoid importing quic and ngtcp2 dependencies through tests
* libp2p 1.7.1, fixes RendezVous construction
2024-11-10 09:27:04 +01:00
Ivan FB
294dd03c45
chore: libwaku - better error handling and better waku thread destroy handling ( #3167 )
2024-11-08 14:59:02 +07:00
richΛrd
3cb8ebdd8f
refactor(libwaku): allow several multiaddresses for a single peer in store queries ( #3171 )
...
* fix: parameter name
* refactor: allow multiple addresses for a peer in a store query
2024-11-08 14:36:16 +07:00
gabrielmer
7ac1ebc2d5
chore: removing protected-topic cli flg ( #3160 )
2024-10-31 16:00:42 +01:00
gabrielmer
8fde70937d
chore: removing protected-topic cli flg ( #3160 )
2024-10-31 14:33:36 +02:00
gabrielmer
507b1fc4d9
feat: adding waku_dial_peer and get_connected_peers to libwaku ( #3149 )
2024-10-30 16:26:33 +02:00
NagyZoltanPeter
04ec145839
fix lint error
2024-10-30 14:32:08 +01:00
gabrielmer
400d7a54f6
feat: running periodicaly peer exchange if discv5 is disabled ( #3150 )
2024-10-30 12:51:04 +02:00
NagyZoltanPeter
ebb614a9df
Fixed WAKU-SYNC protocol link
2024-10-30 11:14:12 +01:00
NagyZoltanPeter
85e4b220c9
make pre-release to only include release_notes.md
2024-10-30 11:05:57 +01:00
gabrielmer
b3656d6eea
chore: naming connectPeer procedure ( #3157 )
2024-10-29 18:37:07 +02:00
gabrielmer
99ac68447c
fix: linting error ( #3156 )
2024-10-29 15:36:21 +02:00
NagyZoltanPeter
03feecbcb6
CHANGELOG.md for v0.34.0-rc.0
2024-10-29 14:31:01 +01:00
gabrielmer
5c7720c24d
fixing libwaku's dns discovery multiaddress generation ( #3155 )
2024-10-29 11:39:38 +02:00
fryorcraken
956fde6ebc
feat: change latency buckets ( #3153 )
2024-10-29 14:39:12 +11:00
richΛrd
3665991a65
chore: support ping with multiple multiaddresses and close stream ( #3154 )
2024-10-28 15:51:07 -04:00
NagyZoltanPeter
b42f4c7a89
Enhancement on building nph and made it available naturaly on the path as being copied next to nim. ( #3152 )
2024-10-28 16:43:00 +01:00
Ivan FB
cfde7eea82
chore: Circuit relay ( #3112 )
...
* undo apt install libpcre (not circuit-relay related.)
* nat.nim: protect against possible exceptions when calling getExternalIP
* new external CLI argument, isRelayClient
* waku factory change to mount circuit hop proto by default
* waku_node: move autonat_service to a separate module
2024-10-28 09:17:46 +01:00
NagyZoltanPeter
268e7e66d0
chore: easy setup fleets for lpt ( #3125 )
...
* Added bootstrap peer exchange discovery option for easy setup ltp
* Extended with PX discovery, auto-dial of PX cap peers, added switching service peers if failed with original
* Added peer-exchange, found capable peers test, metrics on peer stability and availability, dashboard adjustments
* Updated and actualized README.md for liteprotocoltester
* Created jenkinsfile for liteprotocoltester deployment
* Fixed dial exception during lightpublish
* Add configuration for requesting and testing peer exchange peers
* Extended examples added to Readme
* Added metrics port configurability
---------
Co-authored-by: gabrielmer <101006718+gabrielmer@users.noreply.github.com>
2024-10-25 22:59:02 +02:00
Marko Burčul
02c8f35d9e
sonda: adapt setup for deployment ( #3151 )
...
Referenced issue: https://github.com/status-im/infra-hq/issues/135
Signed-off-by: markoburcul <marko@status.im>
2024-10-25 16:31:59 +02:00
gabrielmer
b4d3678ad9
fix: linting error ( #3146 )
2024-10-25 11:04:17 +03:00
richΛrd
de11e576f4
feat(libwaku): ping peer ( #3144 )
2024-10-24 09:07:08 -04:00
gabrielmer
69d9524fa4
chore: saving peers enr capabilities ( #3127 )
2024-10-24 15:31:04 +03:00
gabrielmer
dbf02226cd
updating available procs in golang example ( #3137 )
2024-10-24 10:33:53 +03:00
gabrielmer
d098b93d9d
decreasing wait time for updating px cache on startup ( #3140 )
2024-10-24 10:33:32 +03:00