Simon-Pierre Vivier
887a5c76b2
chore: discv5 re-org setup ( #1815 )
...
Key, netconfig, enr are created at App initialization and config files has been renamed.
2023-06-22 16:58:14 -04:00
Ivan Folgueira Bande
12c6fd3df7
refactor(databases): Creation of the databases folder to keep the logic for sqlite and postgres ( #1811 )
...
* Refactoring in sqlite and postgres. Creation of the databases folder.
2023-06-22 11:27:40 +02:00
Simon-Pierre Vivier
af98f7bb94
feat: discovery peer filtering for relay shard ( #1804 )
...
Add discv6 predicate that filter peer by static shard.
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2023-06-20 12:08:10 -04:00
Ivan Folgueira Bande
c25c94cdd8
Deprecation of the 'topics' param ( #1806 )
2023-06-20 13:14:17 +02:00
Simon-Pierre Vivier
e5bca6ab29
sharded topic validation & ENR update ( #1795 )
...
Add sharded topic validation and update the node ENR accordingly.
2023-06-19 18:16:25 -04:00
Hanno Cornelius
a8c1d82aeb
fix: temporary fix to disable default experimental builds on fleets ( #1810 )
2023-06-19 17:14:50 +02:00
Aaryamann Challani
0ed1070cef
feat(rln-relay): resume onchain sync from persisted tree db ( #1805 )
...
* feat(rln-relay): resume onchain sync from persisted tree db
* chore(rln-relay): bump zerokit
2023-06-19 15:21:18 +05:30
Aaryamann Challani
747d6ea067
fix(rln-relay): tree race condition upon initialization ( #1807 )
2023-06-19 13:46:05 +05:30
Aaryamann Challani
ad020c8112
feat(rln-relay): metadata ffi api ( #1803 )
...
* feat(rln-relay): metadata ffi api
* chore(rln-relay): bump to latest master after merge
* fix(rln-relay): naming, visibility, tests
2023-06-16 11:33:41 +05:30
Alvaro Revuelta
61a16477bb
fix: fix mac docker build alpine version ( #1801 )
2023-06-15 19:17:11 +02:00
Ivan Folgueira Bande
4717c96537
Updating 'vendor/nim-json-rpc' to get fix for wrong header in rpc response ( #1802 )
2023-06-15 15:21:46 +02:00
Tanguy
76dae8877b
chore(deps): bump libp2p & websock ( #1800 )
2023-06-15 13:17:19 +02:00
Aaryamann Challani
3306093042
fix(rln-relay): flaky static group manager test ( #1798 )
2023-06-14 20:55:33 +05:30
Vaclav Pavlin
8db61bb921
docs(changelog): release notes for v0.18.0 ( #1791 )
...
* docs(changelog): release notes for v0.18.0
* Update CHANGELOG.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
* add link to rendezvous
---------
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
v0.18.0
2023-06-13 22:48:53 +02:00
Aaryamann Challani
a49b6a1bb4
feat(rln-relay): integrate get_leaf ffi api ( #1790 )
2023-06-12 15:30:07 +05:30
Ivan Folgueira Bande
4d827694e7
feat(postgres): complete implementation of driver and apply more tests ( #1785 )
2023-06-09 12:42:33 +02:00
Aaryamann Challani
6de627252f
chore(rln): bump zerokit ( #1787 )
2023-06-09 14:07:56 +05:30
Tanguy
8aae45c416
Revert "chore(libp2p): update nim-libp2p ( #1786 )" ( #1788 )
...
This reverts commit e2430a03fac225dfb954c712e42eb6984d532a48.
2023-06-09 10:10:47 +02:00
Vaclav Pavlin
cb6de8d337
chore(ci): extend and rename nightly workflow to support RC builds ( #1784 )
2023-06-08 17:13:40 +02:00
Aaryamann Challani
8fc6977f0b
chore(rln-relay): pass in the path to the tree db ( #1782 )
...
* chore(rln-relay): pass in the path to the tree db
* fix(rln-relay): address visibility
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* fix(rln-relay): make db used more explicit
* fix(rln-relay): reduce visibility
---------
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
2023-06-08 17:22:21 +05:30
Vaclav Pavlin
e2430a03fa
chore(libp2p): update nim-libp2p ( #1786 )
2023-06-08 12:54:28 +02:00
Aaryamann Challani
7899c5f09a
chore(rln-relay): update tree_config ( #1781 )
2023-06-07 13:39:20 +05:30
Ivan Folgueira Bande
991cd87408
feat(postgres): Adding a postgres async pool to make the db interactions asynchronous ( #1779 )
...
* feat(postgres): added postgres async pool wrapper
---------
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2023-06-07 10:08:43 +02:00
Aaryamann Challani
107cb8119f
feat(rln-relay): pass in index to keystore credentials ( #1777 )
...
* feat(rln-relay): pass in index to keystore credentials
* fix(rln-relay): s/MembershipIndex/uint
2023-06-06 23:13:05 +05:30
Alvaro Revuelta
7cc3239466
feat(networking): integrate gossipsub scoring ( #1769 )
2023-06-06 19:28:47 +02:00
Vaclav Pavlin
519074f61b
chore(ci): properly set os and architecture for nightly and release ( #1780 )
2023-06-06 17:41:41 +02:00
Hanno Cornelius
5ebf095477
feat(discv5): added find random nodes with predicate ( #1762 ) ( #1763 )
...
* feat(discv5): added find random nodes with predicate (#1762 )
Co-authored-by: Lorenzo Delgado <lnsdev@proton.me>
* chore: play around with sleep times on tests
* chore: simplify flaky tests
* chore: update waku/v2/node/waku_node.nim
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* chore: update tests/v2/test_waku_discv5.nim
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* chore: update examples/v2/subscriber.nim
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
---------
Co-authored-by: Lorenzo Delgado <lnsdev@proton.me>
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
2023-06-06 16:36:20 +02:00
Hanno Cornelius
4e43eea436
chore: remove add-to-project workflow ( #1778 )
2023-06-06 15:51:22 +02:00
Ivan Folgueira Bande
8d12d993ff
Allow compile postgres tests only on Linux platforms ( #1771 )
...
This is needed because currently the GitHub Actions only supports
starting a docker container in a Linux runners.
2023-06-02 14:53:13 +02:00
Vaclav Pavlin
8bacfd0ba4
feat(wakunode2): enable libp2p rendezvous protocol by default ( #1770 )
2023-06-01 21:43:10 +02:00
Ivan Folgueira Bande
6293befd4b
feat(postgresql): align Andrea's PR#1590 changes into master ( #1764 )
...
* Add postgres basic support
* test_driver_postgres.nim: adding simple test to validate asynchronous-ness
* Aligning the changes made by Andrea to the current master state
* test_driver_postgres.nim: new unit test (checking duplicate insertion)
---------
Co-authored-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2023-05-31 10:28:48 +02:00
Alvaro Revuelta
55ff040585
feat(networking): prune peers from same ip beyond colocation limit ( #1765 )
2023-05-31 09:47:56 +02:00
Vaclav Pavlin
17221d4bce
chore(ci): add experimental builds to nightly ( #1761 )
2023-05-26 12:07:40 +02:00
Vaclav Pavlin
95244e7c35
feat(ci): add nightly builds ( #1758 )
...
* feat(ci): add nightly builds
* add note to overview for operators
2023-05-26 08:14:45 +02:00
Ivan Folgueira Bande
7c52ba44a4
feat(postgresql): 1st commit to async sql (waku_archive/driver...) ( #1755 )
2023-05-25 17:34:34 +02:00
Alvaro Revuelta
dd7fffb45a
chore(px): close px streams after resp is sent ( #1746 )
2023-05-25 16:42:48 +02:00
Vaclav Pavlin
a309eb46d8
fix(ci): enforce basic CPU instruction set to prevent CI issues ( #1759 )
2023-05-25 13:38:30 +02:00
Vaclav Pavlin
b9892120b9
chore(docs): fix docs and mark some as deprecated ( #1754 )
...
* chore(docs): fix docs and mark some as deprecated
* Update docs/contributors/continuous-integration.md
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* Update examples/v2/README.md
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
* mark TODO with date
* replace nim-waku with nwaku in docs
---------
Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
2023-05-25 13:37:49 +02:00
Alvaro Revuelta
e28c2ba56f
fix(test): wait more for gossip ( #1753 )
2023-05-23 12:01:27 +02:00
Vaclav Pavlin
c8489df79c
chore(makefile): unify where chronicles_log_level is set ( #1748 )
2023-05-23 10:44:57 +02:00
Aaryamann Challani
3cb03c9341
fix(rln-relay): keystore usage ( #1750 )
...
* fix(rln-relay): keystore usage
* docs(rln-relay): explicit keystore usage
2023-05-22 22:06:55 +05:30
Aaryamann Challani
af9e6bb757
chore(rln-relay): docs and config update for testnet 3 ( #1738 )
...
* chore(rln-relay): docs and config update for testnet 3
* chore(rln-relay): update more docs
2023-05-19 18:22:01 +05:30
Aaryamann Challani
d03f79e80b
chore(rln-relay): update metrics dashboard ( #1745 )
2023-05-19 16:24:53 +05:30
Aaryamann Challani
16e6be274a
chore(rln-relay): updated metrics for testnet 3 ( #1744 )
...
* fix(rln-relay): trace log
* chore(rln-relay): updated metrics for testnet 3
fix(rln-relay): group manager metric import
2023-05-19 16:24:35 +05:30
Alvaro Revuelta
905603eff7
fix: fix flaky test for dos topic ( #1747 )
2023-05-19 12:34:02 +02:00
Aaryamann Challani
83f789c775
fix(rln-relay): trace log ( #1743 )
2023-05-19 12:52:46 +05:30
Ivan Folgueira Bande
ec6db6c413
Makefile, waku.nimble: allow the creation of dynamic library, libwaku.so ( #1730 )
2023-05-19 08:20:12 +02:00
Vaclav Pavlin
6b8578a123
feat: add release-notes target ( #1734 )
...
* feat: add release-notes target
* chore(makefile): add template and sv4git config
2023-05-18 14:45:45 +02:00
Aaryamann Challani
1c46d06fcb
fix(ci): make experimental default to true in fleet deployment ( #1742 )
2023-05-18 17:26:29 +05:30
Ivan Folgueira Bande
09aac134b0
Dockerfile: forcing the use of alpine:3.16 when building the heaptrack app ( #1736 )
2023-05-18 10:03:47 +02:00