Releases: waku-org/js-waku
Releases · waku-org/js-waku
dns-discovery: v0.0.6
0.0.6 (2023-03-16)
⚠ BREAKING CHANGES
- add exports map to @waku/utils (#1201)
- directly convert from ENR to
PeerInfo, remove unneeded utility - extract decoder code
- bump typescript
- bump libp2p dependencies
Features
- Add mocha to dns-discovery (#1154) (f945eb9)
- DNS discovery as default bootstrap discovery (#1114) (11819fc)
Bug Fixes
- dns-discovery/peer-exchange: Check if peer is already tagged (952aadd)
- Prettier and cspell ignore CHANGELOG (#1235) (4d7b3e3)
Miscellaneous Chores
- Add exports map to @waku/utils (#1201) (a30b2bd)
- Bump libp2p dependencies (803ae7b)
- Bump typescript (12d86e6)
- Directly convert from ENR to
PeerInfo, remove unneeded utility (6dbcde0) - Extract decoder code (130c49b)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/enr bumped from * to 0.0.6
- @waku/utils bumped from * to 0.0.2
- devDependencies
- @waku/interfaces bumped from * to 0.0.8
- dependencies
create: v0.0.7
0.0.7 (2023-03-16)
⚠ BREAKING CHANGES
- bump typescript
- bump libp2p dependencies
Features
Bug Fixes
- Prettier and cspell ignore CHANGELOG (#1235) (4d7b3e3)
- Remove initialising peer-exchange while creating a node (#1158) (1b41569)
Miscellaneous Chores
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from * to 0.0.11
- @waku/dns-discovery bumped from * to 0.0.6
- @waku/peer-exchange bumped from * to 0.0.4
- devDependencies
- @waku/interfaces bumped from * to 0.0.8
- dependencies
core: v0.0.11
0.0.11 (2023-03-16)
⚠ BREAKING CHANGES
- add custom events to Relay and make observers private (#1213)
- add exports map to @waku/utils (#1201)
- enable encoding of
metafield - expose pubsub topic in
IDecodedMessage - update store.proto
- update message.proto: payload and content topic are always defined
- ConnectionManager and KeepAliveManager (#1135)
- bump typescript
- bump all prod dependencies
- bump libp2p dependencies
Features
- Add custom events to Relay and make observers private (#1213) (275b166)
- Codec as a property of the protocol implementations (a5ff788)
- ConnectionManager and KeepAliveManager (#1135) (24c24cc)
- Enable encoding of
metafield (bd983ea) - Export
Decoder,EncoderandDecodedMessagetypes from root (da1b18d), closes #1010 - Expose pubsub topic in
IDecodedMessage(628ac50), closes #1208 - relay: Validate waku message at gossip layer (9684737)
Bug Fixes
- Add payload to relay ping messages to avoid poor relay peer scoring (560c393)
- Prettier and cspell ignore CHANGELOG (#1235) (4d7b3e3)
- Remove initialising peer-exchange while creating a node (#1158) (1b41569)
Miscellaneous Chores
- Add exports map to @waku/utils (#1201) (a30b2bd)
- Bump all prod dependencies (88cc76d)
- Bump libp2p dependencies (803ae7b)
- Bump typescript (12d86e6)
- Update message.proto: payload and content topic are always defined (5cf8ed2)
- Update store.proto (967e6ff)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/interfaces bumped from * to 0.0.8
- @waku/proto bumped from * to 0.0.3
- @waku/utils bumped from * to 0.0.2
- dependencies
v0.30.1
@waku/interfaces-v0.0.1
chore: release 0.0.1
@waku/create-v0.0.1
chore: release 0.0.1
@waku/core-v0.0.1
chore: release 0.0.1
Release 0.30.0
Added
RateLimitProoffield in Waku Message protobuf for RLN.
Changed
Messageinterface changed to ensure implementations do not omit fields.DecoderandEncoderinterfaces change to better express what the function members do.
Fixed
- Incorrect cursor encoding in Store queries.
WakuStore.queryOrderedCallbacknot stopping when callback returns true.
Removed
- Support for Waku Store 2.0.0-beta3.
Release 0.29.0
Changed
- Waku message encoding and decoding is more generic, to enable upcoming feature such as RLN & Noise;
it also enables separating theversion_1module out to reduce bundle size and improve cross-platform compatibility when not used. - Due to the change above, all APIs that handle messages have changed to receive a
DecoderorEncoder.
Release 0.28.1
Added
WakuRelay.addObservernow returns a function to delete the observer.
Changed
queryCallbackOnPromise's return value has been simplified toPromise<void>.- doc: clarified behaviour of
WakuStorequery functions.