richΛrd
28c2a2704a
feat: storeV3 client ( #1028 )
2024-05-03 12:07:03 -04:00
richΛrd
846183d515
chore: use nwaku's db format ( #965 )
2024-01-03 12:49:54 -04:00
richΛrd
150ade6f33
chore: use waku-org/waku-proto repository for protobuffer definitions ( #828 )
2023-11-07 15:48:43 -04:00
harsh-98
b5802adf5b
fix: use NewQueries from db utils
2023-10-13 10:35:11 +07:00
harsh-98
5d0692b339
test(store): add fixture for sqlite and postgres
2023-10-13 10:35:11 +07:00
harsh-98
d268b2e403
fix: limit can't be negative for postgres
2023-10-13 10:35:11 +07:00
Richard Ramos
7826e31f14
fix(store): query time comparison and max rows per page
2023-10-12 10:58:55 -04:00
harsh jain
3d8d435502
test(store): make queries ( #752 )
...
* test(store): make queries
* test: most recent timestamp and count of msg
* nit: add comment for pageSize+1
2023-09-19 13:28:11 +07:00
Richard Ramos
2818c3d394
refactor: add libp2p metrics, and make each protocol responsable for defining its own metrics
2023-08-18 13:56:43 -04:00
Richard Ramos
e0e4a2fa87
refactor: remove unused function and simplify code related to creating db and migrations
2023-08-10 10:37:22 -04:00
Prem Chaitanya Prathi
97f02361d4
Persistence: Addressing code-climate issues to increase maintainability score ( #592 )
...
* chore:fix minor issues reported by code-climate
* chore: reduce code duplication
* chore: update vendorSHA for nix build due to recent updates to dependencies
2023-07-07 07:08:23 +05:30
Richard Ramos
88ecf728a3
fix: rename `gowaku_` metrics to `waku_`
2023-04-27 09:58:06 -04:00
Richard Ramos
21a28e9b53
feat: record message size
2023-04-27 09:58:06 -04:00
Richard Ramos
9ed8f16a0a
feat: add metrics to archive protocol and discv5
2023-04-20 10:04:20 -04:00
RichΛrd
8826e2df66
feat: rendezvous server
2023-03-09 11:48:25 -04:00
Richard Ramos
156db781f6
chore: switch to Google's Protobuf library
2023-02-16 11:37:59 -04:00
Richard Ramos
f10b1b0d7a
feat: postgresql support
2023-01-05 13:25:15 -04:00
Richard Ramos
a0c2f96c55
fix: insert receiver timestamp if sender timestamp is 0
2022-12-15 20:59:30 -04:00
Richard Ramos
ca17ac8c91
feat: allow passing params to db url and connection pool params
2022-12-09 23:11:27 -04:00
Richard Ramos
84c7022e2d
feat: add ntp timesource
2022-12-09 10:20:16 -04:00
Richard Ramos
ff8c3009c7
refactor: store
2022-12-06 12:06:17 -04:00
Richard Ramos
c8fc0404d1
chore: rename status-im/go-waku to waku-org/go-waku
2022-11-09 16:03:40 -04:00
Richard Ramos
5af5e89c08
chore: improve pagination logic ( #325 )
2022-10-03 15:26:45 -04:00
Richard Ramos
eafbc4c01f
chore: install go-bindata and add indexes to message table ( #317 )
2022-09-21 09:22:22 -04:00
Richard Ramos
f6cd9904c5
fix: invalid order when pagination is backwards ( #313 )
2022-09-15 09:23:45 -04:00
Richard Ramos
546416a9d5
refactor: remove WakuStoreWithRetentionPolicy and add build tag to migrations ( #281 )
2022-08-03 09:32:52 -04:00
Richard Ramos
4041f5a67a
fix: store recorded messages metric
2022-07-28 15:17:12 -04:00
Richard Ramos
e2b04570c1
chore: improve docs
2022-07-25 11:28:17 -04:00
Richard Ramos
25c3887342
fix: js-waku / nwaku interop - pt2
2022-06-14 11:36:34 -04:00
Richard Ramos
77c1e26a9e
chore: upgrade deps and go1.17
2022-05-30 15:30:43 -04:00
Richard Ramos
b14f4a9aa8
feat: db migrations ( #246 )
2022-05-30 15:13:27 -04:00
Richard Ramos
7c0206684f
refactor: use db for serving history queries ( #243 )
2022-05-30 14:48:22 -04:00
Martin Kobetic
7c44369def
feat: structured logging followup ( #248 )
2022-05-30 11:55:30 -04:00
Richard Ramos
56c8ef705a
fix: lint and unclosed prepared stmt
2022-05-27 14:34:13 -04:00
Richard Ramos
c3e4262475
fix: removing VACUUM to speedup db operations
2022-05-19 17:29:15 -04:00
Richard Ramos
b4697210b0
chore: adding some log messages to store
2022-05-19 16:30:41 -04:00
Richard Ramos
30527b9a80
chore: vacuum DB after deleting records
2022-05-05 14:26:24 -04:00
Richard Ramos
b820d797c8
feat: add pubsub topic to Index pb ( #200 )
...
* feat: add pubsub topic to Index pb
* fix: flaky test
2022-03-02 12:02:13 -04:00
Richard Ramos
58f739765e
refactor: use int64 timestamps ( #189 )
...
* refactor: use int64 timestamps
* fix: changed PB Timestamp index to 10
2022-02-23 11:01:53 -04:00
Richard Ramos
11d1f8fb0d
feat: result aggregation in resume and enforce max page size ( #183 )
...
* feat: result aggregation in resume and enforce max page size
* feat: add WithLogger option to wakunode (#184 )
* fix: rebase issues
2022-01-18 14:17:06 -04:00
Richard Ramos
a46881fc27
fix: rebase issues
2021-11-06 12:57:01 -04:00
Richard Ramos
2cbedf47a0
refactor: rename parameter from maxDays to maxDuration
2021-11-06 12:57:01 -04:00
Richard Ramos
6db2f258d8
feat: message retention policy for wakustore
...
Fixes#69
2021-11-06 12:57:01 -04:00
Richard Ramos
8253e381df
test: store
2021-10-25 15:41:08 -04:00
Richard Ramos
8f87009466
fix: docs
2021-10-10 11:46:23 -04:00
Richard Ramos
fd49e33a45
fix: timestamp format and bump go-wakurelay-pubsub
2021-07-29 11:03:30 -04:00
Richard Ramos
a2ff7f3df9
Use sender timestamp for retrieving messages from store
2021-07-11 14:11:38 -04:00
Richard Ramos
3d8aae5b81
Lightpush protocol
...
- Partially implements #20 . Requires some tests
- Extracts wakurelay code to separate file
- Extracts request id gen to separate file
- Initial implementation of lightpush protocol
- Adds utils functions to obtain a message hash
- Publish receives a context to send a message
2021-04-28 16:10:44 -04:00
Richard Ramos
aee86211d1
Enabling pubsub topic filter in history queries
...
Fixes #19
2021-04-28 11:11:32 -04:00
Richard Ramos
51e0fecb76
docs. pt-1
2021-04-22 14:49:52 -04:00