Arseniy Klempner
6550ff35bc
feat: option to emit event to bus upon message sent ( #1261 )
2024-12-02 19:22:30 -08:00
Richard Ramos
1608cf2b0b
fix: populate pinger
2024-11-28 14:38:57 -04:00
richΛrd
f98a17bacf
feat: limit api store queries to 24h ( #1257 )
2024-11-25 15:05:47 -04:00
richΛrd
dd82c24e00
chore: use AddrInfo instead of ID to match nwaku's libwaku ping function ( #1251 )
2024-10-28 15:46:39 -04:00
Prem Chaitanya Prathi
c78b09d4ca
fix: filter stats mismatch and add bad peer check for light mode ( #1241 )
2024-10-28 11:46:40 +05:30
richΛrd
fdb3c3d0b3
refactor: use protobuffer for API storenode queries ( #1248 )
2024-10-24 14:47:57 -04:00
Richard Ramos
6bdf125dd1
refactor: extract ping interface
2024-10-24 14:32:22 -04:00
richΛrd
37f936d747
refactor: decouple API from go-waku ( #1239 )
2024-10-15 15:48:15 -04:00
richΛrd
76275f6fb8
feat: storenode cycle ( #1223 )
2024-10-14 14:58:51 -04:00
Prem Chaitanya Prathi
0ed94ce0b1
fix: simple backoff strategy after 3 subscribe failures ( #1238 )
2024-10-04 11:10:19 +05:30
frank
8b0e03113d
feat: log error and stacktrace when panic in goroutine ( #1225 )
2024-09-25 17:15:20 +08:00
Prem Chaitanya Prathi
821481fec4
fix: filter batch duration opt was not propagated correctly ( #1224 )
2024-09-21 06:47:19 +05:30
richΛrd
f9e7895202
fix: make the envelope priority queue safe for concurrent access ( #1215 )
2024-09-04 10:30:57 -04:00
kaichao
99d2477035
fix: check subscription when relay publish message ( #1212 )
2024-08-31 09:22:59 +08:00
richΛrd
27d640e391
fix: stop creating goroutines if context is already canceled ( #1213 )
2024-08-30 11:46:19 -04:00
Richard Ramos
69e1b559bc
feat(api): add options to filter manager
2024-08-26 11:34:27 -04:00
Richard Ramos
3b5ec53bab
feat(api): parameterize filter subscriptions
2024-08-26 11:09:15 -04:00
richΛrd
949684092e
fix: criteriaInterest mutex ( #1205 )
...
Co-authored-by: Pablo Lopez <p.lopez.lpz@gmail.com>
2024-08-23 10:32:38 -04:00
kaichao
a4f0cae911
fix: set default store hash query timeout to 30s ( #1204 )
2024-08-22 22:45:24 +08:00
Richard Ramos
d3b5113059
fix: nil result
2024-08-19 18:17:06 -04:00
richΛrd
159635e21b
chore: limit the maximum number of message hashes to request per query ( #1190 )
2024-08-10 11:13:59 -04:00
kaichao
92d62a7c38
chore: refactor sender api ( #1187 )
2024-08-10 20:05:51 +08:00
kaichao
c2e6320953
chore: refactor message sent check method ( #1184 )
2024-08-07 10:24:08 +08:00
richΛrd
4f1d692413
fix: keep channels open ( #1183 )
2024-08-06 16:06:53 -04:00
kaichao
240051b8b8
chore: move outgoing message check from status-go to go-waku ( #1180 )
2024-08-06 21:05:47 +08:00
Prem Chaitanya Prathi
f3560ced3b
chore: move filter manager from status-go to go-waku ( #1177 )
2024-08-06 13:10:56 +05:30
richΛrd
d047df3859
refactor: move missing messages logic from status-go to go-waku ( #1174 )
2024-08-01 12:00:05 -04:00
richΛrd
0fc5bcc953
refactor: move rate limiter and priority queue from status-go to api package ( #1171 )
2024-08-01 09:15:05 -04:00
Prem Chaitanya Prathi
58d9721026
fix: filter ping timeout and retry in case of failure ( #1166 )
2024-07-24 07:59:17 +05:30
Prem Chaitanya Prathi
5b5ea977af
feat: optimize filter subs ( #1144 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2024-07-01 19:48:00 +05:30
richΛrd
ee33baa283
feat: online checker ( #1125 )
2024-06-25 11:28:04 -04:00
Prem Chaitanya Prathi
32da07cad9
fix: filter sub issues ( #1123 )
2024-06-12 18:33:57 +05:30
Prem Chaitanya Prathi
389b359e43
fix: panic due to closed channel and other fixes( #1115 )
2024-06-07 15:35:04 +05:30
Prem Chaitanya Prathi
8115ec7013
feat: changes for optimizing filter ping and improve filter resubscription ( #1102 )
2024-05-22 11:45:53 +05:30
Vit∀ly Vlasov
6e47bd1cf0
feat: filter subscription management and multiplexing ( #1048 )
...
Filter wrapper API that takes care of managing subscriptions and multiplex them onto a single data channel to be consumed by user.
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2024-05-15 13:03:59 +05:30