kaichao
99d2477035
fix: check subscription when relay publish message ( #1212 )
2024-08-31 09:22:59 +08:00
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
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
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
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
a5ce5dfaa4
feat: update store client Query API for autosharding ( #885 )
2023-11-14 04:22:46 +05:30
richΛrd
b6d9e3d4be
fix(rest): use custom struct for messages instead of protobuffer ( #888 )
2023-11-10 14:31:36 -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
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
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
Prem Chaitanya Prathi
3d69e78cf3
Feat: implement admin rest api ( #827 )
...
* feat: implement Admin rest API to fetch and add peers
2023-10-25 00:55:04 +05:30
harsh jain
9b9fc634cb
Rest light push ( #818 )
...
* feat: add lightPush Rest endpoints
* test: lightPush Rest Service
2023-10-24 06:23:33 +07:00
Prem Chaitanya Prathi
ab65c4869c
Feat : New Relay rest API for autosharding ( #822 )
...
* fix: REST API endpoint for version
* feat: add new autosharding relay REST API support
2023-10-24 04:29:02 +05:30
Prem Chaitanya Prathi
b5be83a02e
feat : autoshard relay api ( #807 )
...
* fix: using relay without bcaster should consume and drop messages
* update relay api usage
* move subscription to broadcaster
* move filter logic under subscription
* Support more than 1 relay subscription for a pubSubTopic
* modify relay Publish API to derive pubSubTopic based on autosharding
* implement relay RPC methods for autosharding
* remove relay msgChannel and relay on pubsub buffersize for subscription
Co-authored-by: richΛrd <info@richardramos.me>
* handle relay subscribe with noConsumer and address issue reported in code review
* chore: reorg relay code
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-10-21 01:26:18 +05:30
Prem Chaitanya Prathi
3254d28968
Fix /health REST API panic ( #763 )
...
* fix: panic in REST health endpoint to running node without RLN
* chore: change title of each API file
2023-09-21 18:40:07 +05:30
Prem Chaitanya Prathi
bfc3083fb1
feat: update WakuPeerStore to store pubSubTopics for a peer ( #734 )
...
* feat: update peerStore to store pubSubTopics a peer is linked to
* derive pubSubTopics from ENR
* New API to retrieve peers by shard information
2023-09-14 20:30:06 +05:30
Richard Ramos
55bc21c604
feat(rln-relay): isReady
2023-09-14 10:47:27 -04:00
Richard Ramos
ab7e45c735
feat: make RLN available by default
2023-09-14 09:03:18 -04:00
Richard Ramos
dcc87cf24f
chore(lint): adds `make lint-full` target and fixes some linting errors
2023-09-12 09:54:34 -04:00
Richard Ramos
cc28267951
feat: append RLN proofs when posting messages in REST/RPC
2023-09-08 14:42:33 -04:00