Lorenzo Delgado
e2dc11912c
chore(core): rename waku_message module to waku_core
2023-04-19 13:29:23 +02:00
Ivan Folgueira Bande
e1e3dd315f
peers.nim: adding more detail in case the p2pPart doesn't contain '/' ( #1684 )
2023-04-19 10:24:06 +02:00
Lorenzo Delgado
cc85f7f213
chore: flatten waku v2 protocols folder
2023-04-18 15:22:10 +02:00
Aaryamann Challani
111dc1ad19
fix(rln-relay): scope of getEvents ( #1672 )
2023-04-18 16:55:10 +05:30
Lorenzo Delgado
9506800d6a
feat(enr): added support for relay shards field
2023-04-17 15:21:20 +02:00
Alvaro Revuelta
7de62f29cb
chore: fix test failing intermittently ( #1679 )
2023-04-17 14:30:11 +02:00
Alvaro Revuelta
ae98f49eff
fix(logs): fix log reporting wrong ok connected peers ( #1675 )
2023-04-17 11:46:15 +02:00
Vaclav Pavlin
9c97073b20
bug: move canBeConnected to PeerManager and check for potential overflow ( #1670 )
0.17.0
2023-04-14 15:12:22 +02:00
Alvaro Revuelta
46faf099cb
chore(networking): get relay number of connections from protocol conns/streams ( #1609 )
2023-04-12 13:05:34 +02:00
Ivan Folgueira Bande
cef5f89cf3
Adding parsePeerInfo and deprecating 'parseRemotePeerInfo' ( #1658 )
2023-04-12 11:29:11 +02:00
Vaclav Pavlin
976dbcfb35
feat: Add tools maket target and build tools in CI ( #1668 )
2023-04-12 10:22:45 +02:00
Ivan Folgueira Bande
90bef27f45
chore: allow to call store api endpoints without a storenode ( #1575 ) ( #1647 )
...
* test_jsonrpc_store: testing when there is no peer-store-node available
2023-04-12 09:26:26 +02:00
Vaclav Pavlin
c03431dc60
feat(wakucanary):config wakucanary to support websockets ( #1654 )
...
closes #1528
2023-04-11 17:05:12 +02:00
Vaclav Pavlin
f884dbc2fc
chore: Bump container image versions to v0.16.0 in quickstart ( #1640 )
...
closes #1667
2023-04-11 17:04:27 +02:00
Lorenzo Delgado
d0850e9eef
fix: wrap untracked protocol handler exceptions
2023-04-11 13:12:45 +02:00
Hanno Cornelius
10028a4df9
feat: integrate new filter protocol, other improvements ( #1637 )
2023-04-11 10:12:54 +02:00
Lorenzo Delgado
7f93b17cc9
fix(wakunode2): made setup nat return errors
2023-04-06 13:41:05 +02:00
Ivansete-status
3b26a3e65f
feat(rest-api-store): new rest api to retrieve store waku messages ( #1611 ) ( #1630 )
...
* feat: new rest api based on the current store json-rpc api and
following the same structure as the current relay rest api.
* feat: the store api attend GET requests to retrieve historical messages
* feat: unit tests.
* feat: allow return message to rest-client in case error (4XX or 5XX)
* chore: always allow to call the store api endpoints (only rest) without explicit storenode (#1575 )
* feat: always mounting the current node as storenode client
2023-04-06 11:43:19 +02:00
Lorenzo Delgado
7834ca839c
refactor(node): remove deprecated constructor and extend testlib with builder
2023-04-05 16:01:51 +02:00
Alvaro Revuelta
1088c5f063
chore: do not mount relay more than once ( #1650 )
2023-04-05 15:12:49 +02:00
Lorenzo Delgado
97f3b7be4e
feat(node): added waku node builder type
2023-04-05 14:27:11 +02:00
Lorenzo Delgado
5cca16b818
chore: pointed all waku node imports to the barrel import
2023-04-05 11:58:59 +02:00
Lorenzo Delgado
e3cba65827
refactor(node): added waku_node barrel import and split config module
2023-04-05 09:46:13 +02:00
Lorenzo Delgado
884b2fc9ac
chore: remove deprecated enr record init method
2023-04-04 15:35:15 +02:00
Lorenzo Delgado
2ed4145069
fix: fixed multiple bare except warnings
2023-04-04 15:34:53 +02:00
Lorenzo Delgado
e6055625b6
build(deps): upgrade nim-chronos and nim-presto to latest version
2023-04-04 12:49:13 +02:00
Alvaro Revuelta
06df6c3119
bug: bump libp2p with traffic metrics fix ( #1642 )
2023-04-04 11:19:05 +02:00
Alvaro Revuelta
0fe18e2842
feat: dos protected topic relay msgs based on meta field ( #1614 )
2023-04-04 10:58:45 +02:00
Lorenzo Delgado
f07287e015
chore: remove waku swap protocol
2023-03-31 17:21:40 +02:00
Lorenzo Delgado
ad5c837a2d
build(deps): upgrade nim-confutils to latest version
2023-03-31 17:20:58 +02:00
Aaryamann Challani
745c97cb6b
chore(rln-relay): gracefully handle chain forks ( #1623 )
...
* chore(rln-relay): gracefully handle chain forks
* fix(rln-relay): better root windowing
* fix(rln-relay): better future generation for test
* fix(rln-relay): reduced width
* fix: better naming of futs, collision free
2023-03-31 19:15:04 +05:30
Alvaro Revuelta
dbbb575d77
chore: bump nim-libp2p 53b060f ( #1633 )
2023-03-31 15:42:33 +02:00
Lorenzo Delgado
b8d44dc370
build: added testcommon target to makefile
2023-03-31 15:24:04 +02:00
Aaryamann Challani
f25da2e9f4
fix(rln-relay): buildscript bad cp ( #1636 )
2023-03-31 17:15:46 +05:30
Alvaro Revuelta
7194ef820c
chore: increase meta size to 64 bytes + tests ( #1629 )
2023-03-30 10:38:45 +02:00
Lorenzo Delgado
d00c0a0a8d
refactor(enr): move waku enr multiaddr to typedrecod and builder extensions
2023-03-30 09:35:13 +02:00
Lorenzo Delgado
2c67a900d3
fix(wakunode2): fix main warnings and drop swap support
2023-03-29 12:47:48 +02:00
Aaryamann Challani
ab5332459e
fix(rln-relay): on chain registration ( #1627 )
...
* fix(rln-relay): on chain registration
* fix(rln-relay): bump gas lim
2023-03-29 14:22:57 +05:30
Alvaro Revuelta
4e006e5ca1
bug: connect instead dial relay peers ( #1622 )
2023-03-28 13:29:48 +02:00
Alvaro Revuelta
bdf5cd1c54
bug: fix hash size greater than 32 ( #1621 )
2023-03-24 13:06:27 +01:00
Lorenzo Delgado
8f54d80611
refactor(enr): added waku2 capabilities accessor
2023-03-22 16:01:02 +01:00
Hanno Cornelius
fb5ad7e358
feat: further filter improvements ( #1617 )
2023-03-22 10:32:53 +02:00
Lorenzo Delgado
abbfd53174
feat(common): added extensible implementation of the enr typed record
2023-03-21 17:27:51 +01:00
Aaryamann Challani
8823e98cc1
feat(rln-relay): fetch release from zerokit ci, or build ( #1603 )
...
* feat(rln-relay): fetch release from zerokit ci, or build
* fix(build_rln): shellcheck, move to scripts dir
2023-03-21 13:07:10 +05:30
Hanno Cornelius
ff5c995384
feat(filter-v2): new filter protocol increment - message handling and clients ( #1600 )
...
* feat: further filter v2 progress
* feat: filter client implementation
* chore: rename test modules
* feat: extend tests and minor improvements
2023-03-20 13:19:53 +02:00
Aaryamann Challani
758806d6f8
chore(rln-relay): reduce exports ( #1615 )
2023-03-20 16:21:35 +05:30
1c45f7701f
docker: add dash between target and version ( #1613 )
...
Instead of ugly:
```
statusteam/nim-waku:wakunode2v0.16.0-1-gb495dd
```
Create better looking:
```
statusteam/nim-waku:wakunode2-v0.16.0-1-gb495dd
```
Annoys me every time I use it.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-17 15:04:26 +01:00
Hanno Cornelius
47ea802bf9
docs(release): added regression checking and clarifications ( #1610 )
...
* docs(release): added regression checking and clarifications
Regression check against js-waku.
Clarified Docker image publishing.
* fix: grammar check
* fix: broken link
2023-03-17 12:43:34 +02:00
Hanno Cornelius
7a2e672162
docs(changelog): release v0.16.0 release notes ( #1602 )
v0.16.0
2023-03-15 12:53:02 +02:00
Hanno Cornelius
b73ada893a
fix: only pass -msse3 if i386 or amd64 ( #1608 )
2023-03-15 12:08:53 +02:00