kaichao
99d2477035
fix: check subscription when relay publish message ( #1212 )
2024-08-31 09:22:59 +08:00
Akhil
8ab0764350
feat: e2e reliable chat example POC ( #1153 )
2024-08-19 13:30:15 +04:00
richΛrd
9412af28dd
refactor: ping a subset of connected peers ( #1148 )
2024-07-11 12:02:52 -04:00
richΛrd
0e223591ed
chore: allow setting custom logger name and change debug level to storeV3 client ( #1118 )
2024-06-05 11:56:26 -04:00
Prem Chaitanya Prathi
269417c5e9
fix: crash noticed while adding existing peer that doesn't have an ENR ( #1113 )
2024-05-28 18:20:47 +05:30
Richard Ramos
e59729766f
fix(rest-storev3): use nil for start/end time
2024-05-15 11:46:59 -04:00
Richard Ramos
95968a780f
fix(rest-storev3): pubsubTopic and contentTopics are required
2024-05-15 10:38:09 -04:00
richΛrd
7028a0b1cb
feat(REST): storev3 client ( #1100 )
2024-05-14 09:06:11 -04:00
richΛrd
28c2a2704a
feat: storeV3 client ( #1028 )
2024-05-03 12:07:03 -04:00
richΛrd
ea3f9d8d9d
fix(rest/store): allow local queries ( #1088 )
2024-04-17 08:54:17 -04:00
richΛrd
46b4efec56
fix: validate lightpush requests ( #1082 )
2024-04-15 09:36:18 -04:00
richΛrd
714a310462
fix(lightpush): no response on err ( #1083 )
2024-04-15 08:56:03 -04:00
Prem Chaitanya Prathi
e29cf0d191
fix: rest api cors proper usage ( #1075 )
2024-03-28 07:34:36 +05:30
Prem Chaitanya Prathi
53e0ea6ac6
feat: enable CORS for REST API ( #1067 )
2024-03-26 19:13:50 +05:30
Prem Chaitanya Prathi
b199b08ed6
fix: include ephemeral flag in REST message fetch and post ( #1071 )
2024-03-26 11:45:59 +05:30
richΛrd
d65a836bb6
chore: drop legacy filter support ( #1037 )
2024-02-20 08:47:37 -04:00
richΛrd
57cf95cd5c
chore: remove RPC server ( #1008 )
...
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2024-02-16 07:39:56 +05:30
Prem Chaitanya Prathi
3be0edbf14
feat: support multiple peer selection for filter client ( #1005 )
2024-01-26 14:15:15 +05:30
Prem Chaitanya Prathi
faf046e059
chore: bumped libp2p and pubsub to 0.32.2 and 0.10 respectively ( #987 )
...
Co-authored-by: Richard Ramos <info@richardramos.me>
2024-01-12 13:40:27 -04:00
richΛrd
82fc800b08
feat: parameterizable number of connections per IP ( #994 )
2024-01-08 15:05:21 -04:00
richΛrd
846183d515
chore: use nwaku's db format ( #965 )
2024-01-03 12:49:54 -04:00
Prem Chaitanya Prathi
bad57fcb0c
fix: get peers api to not include own node ID as peer ( #974 )
2024-01-03 08:05:04 +05:30
Prem Chaitanya Prathi
b5068b4357
feat: relay msg size ( #963 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2024-01-03 07:06:41 +05:30
richΛrd
c00b218215
chore: add retry mechanism for rpc calls and rename db function ( #966 )
2024-01-02 12:35:58 -04:00
Prem Chaitanya Prathi
02e2c5926e
fix: return appropriate error code for filter subscribe ping ( #975 )
2024-01-02 19:41:55 +05:30
Prem Chaitanya Prathi
4ef0c75ded
fix: use node's clusterId when adding peer from admin REST API & don't subscribe to default pubsub topic for non-zero clusterID ( #973 )
2024-01-02 18:04:43 +05:30
richΛrd
0ba1b63066
chore: remove bridging topics feature ( #949 )
2023-12-09 13:59:35 -04:00
richΛrd
f0ed5e32d5
fix(store): set pagesize behavior match nwaku ( #944 )
2023-12-06 09:02:05 -04:00
Prem Chaitanya Prathi
5a5ee51f4b
feat: include pubsubTopics supported by peer in getPeers REST API ( #943 )
2023-12-06 07:17:59 +05:30
richΛrd
251188d217
fix(rest-filter): requestID is a `string` and refactor routes ( #932 )
2023-11-29 09:31:23 -04:00
Prem Chaitanya Prathi
d7249fc123
fix: rest api errors ( #919 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2023-11-24 10:26:06 +05:30
Prem Chaitanya Prathi
9a30c78e1a
fix: add peer api to consider protocols passed ( #903 )
2023-11-15 20:09:09 +05:30
Prem Chaitanya Prathi
8122cf47a1
fix: rest get messages not returning more than 1 message ( #898 )
2023-11-14 13:24:02 -04:00
Prem Chaitanya Prathi
392558ec8e
fix: panic when discv5 is enabled while running service node ( #897 )
2023-11-14 16:47:49 +05:30
Prem Chaitanya Prathi
a5ce5dfaa4
feat: update store client Query API for autosharding ( #885 )
2023-11-14 04:22:46 +05:30
harsh jain
73bcb2e78a
feat: add dns discovery in lib ( #884 )
2023-11-13 19:17:43 +07:00
richΛrd
b6d9e3d4be
fix(rest): use custom struct for messages instead of protobuffer ( #888 )
2023-11-10 14:31:36 -04:00
richΛrd
be9a2cce10
chore: indicate that `--dns-discovery-url` can be repeated ( #891 )
2023-11-10 14:06:26 -04:00
Vitaly Vlasov
684c7a46df
Add messages logging subsystem
2023-11-10 13:54:52 +02:00
richΛrd
ff94b1faf0
chore: remove --store-message-db-vacuum ( #883 )
2023-11-09 16:10:40 -04:00
Prem Chaitanya Prathi
fab51beadf
fix : issues with get messages API ( #878 )
...
* fix issues with get messages API
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-11-08 18:46:24 +05:30
richΛrd
150ade6f33
chore: use waku-org/waku-proto repository for protobuffer definitions ( #828 )
2023-11-07 15:48:43 -04:00
Prem Chaitanya Prathi
3226def4cf
feat: On Demand Peer Discovery based on shard and service ( #834 )
...
* refactor discovery and common service to separate package to remove package inter-dependencies
* relay on-demand discovery ,use proto to enr field mapping
* chore: no need to dial discovered peers as peermanager already does that
* on demand discovery for service peers during peer selection
* identify supported protocols for discovered peers and add to service slots
* fix: tests to use proper static sharding topics
* fix: random selection with default pubsubTopic
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-11-07 22:43:19 +05:30
Prem Chaitanya Prathi
2616d43c9d
chore: update relay REST and RPC API's and fix unit tests ( #866 )
...
* update relay REST API's to remove duplicate message cache, fix relay tests and admin test
* chore: enable REST and RPC unit tests
* update lightpush rest api to match yaml
* fix: filter rest unit test failures
* skipping legacy filter tests
* chore: add unit tests for autosharding relay REST API, fix success response (#868 )
2023-11-07 20:26:48 +05:30
Prem Chaitanya Prathi
25eb4d60a3
fix: decode url param in relay rest API ( #862 )
...
* fix: decode url param in relay rest API
* Update cmd/waku/server/rest/relay.go
Co-authored-by: richΛrd <info@richardramos.me>
* chore: reuse common functions
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-11-06 14:03:00 +05:30
harsh jain
532a04013f
feat(rest-filterv2): get message ( #856 )
...
* feat: add getMessage endpoint
* test: getMessage filter v2
2023-11-04 14:24:20 +07:00
harsh jain
a0bc53c679
fix(subscription-map): uniform operations and encapsulation ( #853 )
...
* fix(subscription-map): uniform operations and encapsulation
* nit: fixes based on comments
2023-11-04 14:16:24 +07:00
richΛrd
d51c207a1f
feat: bridge relay topics ( #854 )
2023-11-03 09:47:15 -04:00
richΛrd
38202e7a2e
refactor: publish API for relay and lightpush ( #845 )
2023-10-30 12:30:25 -04:00
harsh jain
0868f5d4dd
feat: add filter v2 rpc ( #798 )
...
* feat: add filter v2 rpc
ping, subscribe/unsubscribe and unsubscribeAll.
* test(filterRest): pingFailure, subscribe-ping, unsubscribe and unsubscribeAll
2023-10-27 06:21:50 +07:00