Skip to content

Releases: waku-org/js-waku

dns-discovery: v0.0.6

16 Mar 19:34
b3546ae

Choose a tag to compare

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

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

create: v0.0.7

16 Mar 19:34
b3546ae

Choose a tag to compare

0.0.7 (2023-03-16)

⚠ BREAKING CHANGES

  • bump typescript
  • bump libp2p dependencies

Features

  • DNS discovery as default bootstrap discovery (#1114) (11819fc)

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

core: v0.0.11

16 Mar 19:34
b3546ae

Choose a tag to compare

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 meta field
  • 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 meta field (bd983ea)
  • Export Decoder, Encoder and DecodedMessage types 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

v0.30.1

02 Nov 04:30
39ae77e

Choose a tag to compare

0.30.1 (2022-11-02)

Bug Fixes

@waku/interfaces-v0.0.1

02 Nov 04:45
093d846

Choose a tag to compare

chore: release 0.0.1

@waku/create-v0.0.1

02 Nov 04:46
093d846

Choose a tag to compare

chore: release 0.0.1

@waku/core-v0.0.1

02 Nov 04:45
093d846

Choose a tag to compare

chore: release 0.0.1

Release 0.30.0

28 Oct 00:14
a502d15

Choose a tag to compare

Added

  • RateLimitProof field in Waku Message protobuf for RLN.

Changed

  • Message interface changed to ensure implementations do not omit fields.
  • Decoder and Encoder interfaces change to better express what the function members do.

Fixed

  • Incorrect cursor encoding in Store queries.
  • WakuStore.queryOrderedCallback not stopping when callback returns true.

Removed

  • Support for Waku Store 2.0.0-beta3.

Release 0.29.0

21 Sep 06:54
1508a91

Choose a tag to compare

Changed

  • Waku message encoding and decoding is more generic, to enable upcoming feature such as RLN & Noise;
    it also enables separating the version_1 module 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 Decoder or Encoder.

Release 0.28.1

20 Sep 01:45
d891c35

Choose a tag to compare

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.