fryorcraken.eth
25fe598082
refactor: better express what the function members do
2022-09-30 13:07:24 +10:00
fryorcraken.eth
26967b6334
fix: ensure that some fields are not omitted by `Message` implementation
2022-09-30 13:07:24 +10:00
fryorcraken.eth
0e36c8e95c
Merge pull request #974 from waku-org/message-protected
2022-09-28 14:03:31 +10:00
fryorcraken.eth
6ec0628223
feat: enable external library to extend MessageV0 and access proto
2022-09-28 13:57:22 +10:00
fryorcraken.eth
7714812cc9
Merge pull request #973 from richard-ramos/rlnIdentifier
...
chore: add rlnIdentifier to message.proto
2022-09-27 07:29:30 +10:00
Richard Ramos
aec3822972
chore: add rlnIdentifier to message.proto
2022-09-26 14:29:41 -04:00
fryorcraken.eth
5bab85f93f
Merge pull request #971 from waku-org/feat/ratelimitproof
2022-09-26 10:10:23 +10:00
fryorcraken.eth
0ac10c0c19
doc: update changelog
2022-09-26 10:02:59 +10:00
fryorcraken.eth
f59f00b7e9
test: fix spelling
2022-09-26 10:02:06 +10:00
Richard Ramos
b37a9285da
feat: add rate limit proof to waku message
2022-09-25 11:59:16 -04:00
fryorcraken.eth
309bebf2fe
Merge pull request #969 from waku-org/release/0.29.0
2022-09-21 16:50:22 +10:00
fryorcraken.eth
1508a9169a
Release 0.29.0
2022-09-21 16:41:02 +10:00
fryorcraken.eth
9e4b3acd81
Merge pull request #968 from waku-org/type-store
2022-09-21 16:20:50 +10:00
fryorcraken.eth
2d98977ac6
refactor: improve type handling
2022-09-21 16:14:23 +10:00
fryorcraken.eth
cc3b46ffbb
feat: template type on store APIs
2022-09-21 16:10:27 +10:00
fryorcraken.eth
879734b780
Merge pull request #967 from waku-org/filter-type
2022-09-21 15:56:58 +10:00
fryorcraken.eth
dbe832c1f8
feat: allow filter callback to process any type of message
2022-09-21 15:48:37 +10:00
fryorcraken.eth
cb43229b3a
Merge pull request #965 from danBamikiya/dan-typescript-upgrade
2022-09-21 11:11:37 +10:00
Dan Bamikiya
fc0ff3acc8
chore: upgrade typescript version to 4.6.3
2022-09-21 11:05:09 +10:00
fryorcraken.eth
dc50c176c4
Merge pull request #963 from waku-org/template-decoder
2022-09-21 11:04:24 +10:00
fryorcraken.eth
50348a6d91
chore: remove unused buf files
2022-09-21 10:58:20 +10:00
fryorcraken.eth
dc639370bc
chore: ensure size-limit conf file is formatted
2022-09-21 10:58:20 +10:00
fryorcraken.eth
49e16de396
feat: `WakuLightPush.push` and `WakuRelay.send` returns `SendResult` with the list of recipients.
2022-09-21 10:58:20 +10:00
fryorcraken.eth
ae46640ba8
test: group encoder/decoder declaration
2022-09-21 10:58:20 +10:00
fryorcraken.eth
8679adcf80
feat: enable store queries with multiple content topics and decoders
2022-09-21 10:58:18 +10:00
fryorcraken.eth
c0c4965e28
feat: use a content topic only decoder for first pass decoding
2022-09-21 10:57:53 +10:00
fryorcraken.eth
52005f8963
feat: enable custom Message type on Decoder
...
This enables the type passed on the callback functions to match the
decoder's so the consumer can access implementation specific fields.
2022-09-20 14:48:49 +10:00
fryorcraken.eth
9ff602da7e
doc: fix changelog
2022-09-20 12:38:24 +10:00
fryorcraken.eth
c0e2bb04d4
Merge pull request #935 from waku-org/waku-message-interface
2022-09-20 12:31:15 +10:00
fryorcraken.eth
b2c7e4185f
feat: make message encoding more generic
2022-09-20 12:23:01 +10:00
fryorcraken.eth
96e8d0ebd5
Merge pull request #962 from waku-org/release/0.28.1
2022-09-20 12:08:02 +10:00
fryorcraken.eth
d891c35f86
chore: release 0.28.1
...
### Added
- `WakuRelay.addObserver` now returns a function to delete the observer.
### Changed
- `queryCallbackOnPromise`'s return value has been simplified to
`Promise<void>`.
- doc: clarified behaviour of `WakuStore` query functions.
2022-09-20 11:42:02 +10:00
fryorcraken.eth
f93dc15768
Merge pull request #961 from waku-org/return-delete
2022-09-19 14:53:11 +10:00
fryorcraken.eth
1295a34481
feat: return function to delete observer
2022-09-19 14:44:52 +10:00
fryorcraken.eth
32a55f707a
Merge pull request #960 from waku-org/simplify-store-return
2022-09-19 14:41:00 +10:00
fryorcraken.eth
f70d4e4041
feat: simplified and clarified behaviour of `WakuStore` query functions
2022-09-19 14:13:34 +10:00
fryorcraken.eth
e5103adfef
Merge pull request #959 from waku-org/release/0.28.0
2022-09-16 13:25:59 +10:00
fryorcraken.eth
3874843e7b
Release 0.28.0
2022-09-16 12:45:14 +10:00
fryorcraken.eth
2df4c5b968
Merge pull request #958 from waku-org/go-waku-0.2.2
2022-09-16 12:35:19 +10:00
fryorcraken.eth
5421008ff3
ci: bump go-waku to 0.2.2
2022-09-16 12:29:40 +10:00
fryorcraken.eth
8daa6d5c95
Merge pull request #947 from waku-org/split-waku-store
2022-09-15 11:34:22 +10:00
fryorcraken.eth
5a529c1cd7
feat: provide several API for store queries
2022-09-14 23:02:19 +10:00
fryorcraken.eth
65511a5888
feat: store callback takes promises
...
This enables the consumer to decide between:
1. Waiting for all promises, less efficient but maintain order;
2. Process promises as they resolve, faster to get messages through but
disrupt message order.
2022-09-14 22:55:03 +10:00
fryorcraken.eth
930c7beaef
refactor: extract peer selection logic
2022-09-14 22:55:03 +10:00
fryorcraken.eth
bdf1c9b7e3
fix: rename to avoid conflict with eponymous TypeScript type
2022-09-14 22:55:03 +10:00
fryorcraken.eth
056aed59fb
refactor: selectRandomPeer doesn't need to be async
2022-09-14 22:55:02 +10:00
fryorcraken.eth
3b05bfe988
refact: getPeersForProtocol only needs the peer store
2022-09-14 22:55:02 +10:00
fryorcraken.eth
0c83953e55
Merge pull request #957 from waku-org/relay-type
2022-09-14 22:54:13 +10:00
fryorcraken.eth
b113f3fc25
fix: correct options type to enable passing gossipsub options on create*
2022-09-14 22:24:00 +10:00
fryorcraken.eth
d34b64a671
Merge pull request #955 from waku-org/release/0.27.0
2022-09-13 23:02:04 +10:00