js-waku/packages/sdk/CHANGELOG.md

24 KiB

Changelog

All notable changes to this project will be documented in this file.

The file is maintained by Release Please based on Conventional Commits specification, and this project adheres to Semantic Versioning.

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/dns-discovery bumped from 0.0.8 to 0.0.9

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.14 to 0.0.15

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.16 to 0.0.17
      • @waku/dns-discovery bumped from 0.0.10 to 0.0.11
    • devDependencies
      • @waku/interfaces bumped from 0.0.11 to 0.0.12

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from 0.0.9 to 0.0.10
      • @waku/relay bumped from 0.0.4 to 0.0.5
      • @waku/core bumped from 0.0.21 to 0.0.22
      • @waku/interfaces bumped from 0.0.16 to 0.0.17
      • @waku/dns-discovery bumped from 0.0.15 to 0.0.16

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from 0.0.12 to 0.0.13
      • @waku/relay bumped from 0.0.7 to 0.0.8
      • @waku/core bumped from 0.0.24 to 0.0.25
      • @waku/dns-discovery bumped from 0.0.18 to 0.0.19
      • @waku/interfaces bumped from 0.0.19 to 0.0.20
      • @waku/peer-exchange bumped from ^0.0.17 to ^0.0.18

0.0.28 (2024-09-05)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.31 to 0.0.32
      • @waku/discovery bumped from 0.0.4 to 0.0.5
      • @waku/interfaces bumped from 0.0.26 to 0.0.27
      • @waku/utils bumped from 0.0.19 to 0.0.20
      • @waku/message-hash bumped from 0.1.15 to 0.1.16

0.0.27 (2024-08-29)

⚠ BREAKING CHANGES

  • lightpush: return new error messages (#2115)
  • deprecate named pubsub topics and use static/auto sharding (#2097)
  • store v3 (#2036)
  • filter: new simpler filter API (#2092)

Features

Bug Fixes

  • Import of base_protocol and networkConfig type guard (#2109) (8f56d90)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.30 to 0.0.31
      • @waku/discovery bumped from 0.0.3 to 0.0.4
      • @waku/interfaces bumped from 0.0.25 to 0.0.26
      • @waku/proto bumped from ^0.0.7 to ^0.0.8
      • @waku/relay bumped from 0.0.13 to 0.0.14
      • @waku/utils bumped from 0.0.18 to 0.0.19

0.0.26 (2024-07-10)

⚠ BREAKING CHANGES

  • filter: return error codes instead of throwing errors (#1971)

Features

  • filter: Peer/subscription renewal with recurring Filter pings (#2052) (318667e)
  • filter: Return error codes instead of throwing errors (#1971) (4eb06c6)
  • filter: Use protocol peer management (#2047) (4db508b)
  • lightpush: Peer management for protocols (#2003) (93e78c3)

Bug Fixes

  • Add .js to base protocol import in filter sdk (#2009) (6f188ef)
  • Bootstrapping with default pubsub topic (#2031) (16e9116)
  • Filter for wss in libp2p websocket transport (682cc66)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.29 to 0.0.30
      • @waku/discovery bumped from 0.0.2 to 0.0.3
      • @waku/interfaces bumped from 0.0.24 to 0.0.25
      • @waku/relay bumped from 0.0.12 to 0.0.13
      • @waku/utils bumped from 0.0.17 to 0.0.18

0.0.25 (2024-04-30)

⚠ BREAKING CHANGES

  • use ShardingParams on subscriptions, make Decoder/Encoder auto sharding friendly by default (#1958)
  • lightpush: move protocol implementation to @waku/sdk (1/n) (#1964)

Features

  • Add keep alive to Filter (#1970) (1a6bc4f)
  • Add libp2p option for max ping connections (fa523b7)
  • Lift contentTopics and make shardInfo mandatory for createLight… (#1959) (5b03709)
  • Use ShardingParams on subscriptions, make Decoder/Encoder auto sharding friendly by default (#1958) (f3627c4)

Miscellaneous Chores

  • lightpush: Move protocol implementation to @waku/sdk (1/n) (#1964) (5fb1006)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.28 to 0.0.29
      • @waku/discovery bumped from 0.0.1 to 0.0.2
      • @waku/interfaces bumped from 0.0.23 to 0.0.24
      • @waku/proto bumped from ^0.0.6 to ^0.0.7
      • @waku/relay bumped from 0.0.11 to 0.0.12
      • @waku/utils bumped from 0.0.16 to 0.0.17

0.0.24 (2024-04-09)

⚠ BREAKING CHANGES

  • store: move protocol implementation opinions to @waku/sdk (#1913)
  • @waku/discovery (#1876)
  • lightpush: move protocol implementation opinions to @waku/sdk (#1887)

Features

Bug Fixes

Miscellaneous Chores

  • lightpush: Move protocol implementation opinions to @waku/sdk (#1887) (8deab11)
  • store: Move protocol implementation opinions to @waku/sdk (#1913) (bf42c8f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.27 to 0.0.28
      • @waku/interfaces bumped from 0.0.22 to 0.0.23
      • @waku/relay bumped from 0.0.10 to 0.0.11
      • @waku/utils bumped from 0.0.15 to 0.0.16

0.0.23 (2024-03-04)

⚠ BREAKING CHANGES

  • rename local-discovery to local-peer-cache-discovery (#1867)
  • discourage the use of relay in browsers (#1778)

Features

  • Add bootstrapPeers option and refactor sdk (#1871) (9f198dd)
  • Create node and subscription by content topic (ee2d417)
  • Decouple sharding params out of core (e138b4f)
  • Local discovery (#1811) (199f6ab)
  • Make ShardingParams optional in sdk, required internally (68d3229)

Miscellaneous Chores

  • Discourage the use of relay in browsers (#1778) (906c933)
  • Rename local-discovery to local-peer-cache-discovery (#1867) (f3cb10d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.26 to 0.0.27
      • @waku/dns-discovery bumped from 0.0.20 to 0.0.21
      • @waku/interfaces bumped from 0.0.21 to 0.0.22
      • @waku/local-peer-cache-discovery bumped from ^0.0.1 to ^1.0.0
      • @waku/peer-exchange bumped from ^0.0.19 to ^0.0.20
      • @waku/relay bumped from 0.0.9 to 0.0.10
      • @waku/utils bumped from 0.0.14 to 0.0.15

0.0.22 (2024-01-10)

⚠ BREAKING CHANGES

  • add support for sharded pubsub topics & remove support for named pubsub topics (#1697)
  • change all instances of PubSubTopic to PubsubTopic (#1703)

Features

  • Add support for autosharded pubsub topics (2bc3735)
  • Add support for sharded pubsub topics & remove support for named pubsub topics (#1697) (4cf2ffe)
  • Metadata protocol (#1732) (9ac2a3f)

Miscellaneous Chores

  • Change all instances of PubSubTopic to PubsubTopic (#1703) (3166a51)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from 0.0.13 to 0.0.14
      • @waku/relay bumped from 0.0.8 to 0.0.9
      • @waku/core bumped from 0.0.25 to 0.0.26
      • @waku/dns-discovery bumped from 0.0.19 to 0.0.20
      • @waku/interfaces bumped from 0.0.20 to 0.0.21
      • @waku/peer-exchange bumped from ^0.0.18 to ^0.0.19

0.0.20 (2023-10-16)

Features

  • static-sharding: Filter peer connections per shards (#1626) (124a29e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from 0.0.11 to 0.0.12
      • @waku/relay bumped from 0.0.6 to 0.0.7
      • @waku/core bumped from 0.0.23 to 0.0.24
      • @waku/dns-discovery bumped from 0.0.17 to 0.0.18
      • @waku/interfaces bumped from 0.0.18 to 0.0.19
      • @waku/peer-exchange bumped from ^0.0.16 to ^0.0.17

0.0.19 (2023-09-11)

⚠ BREAKING CHANGES

  • set peer-exchange with default bootstrap (#1469)

Features

  • Set peer-exchange with default bootstrap (#1469) (81a52a8)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from 0.0.10 to 0.0.11
      • @waku/relay bumped from 0.0.5 to 0.0.6
      • @waku/core bumped from 0.0.22 to 0.0.23
      • @waku/dns-discovery bumped from 0.0.16 to 0.0.17
      • @waku/interfaces bumped from 0.0.17 to 0.0.18
      • @waku/peer-exchange bumped from ^0.0.15 to ^0.0.16

0.0.17 (2023-07-26)

⚠ BREAKING CHANGES

Features

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from 0.0.8 to 0.0.9
      • @waku/relay bumped from 0.0.3 to 0.0.4
      • @waku/core bumped from 0.0.20 to 0.0.21
      • @waku/interfaces bumped from 0.0.15 to 0.0.16
      • @waku/dns-discovery bumped from 0.0.14 to 0.0.15

0.0.16 (2023-06-08)

⚠ BREAKING CHANGES

  • rename package from @waku/create to @waku/sdk (#1386)

Features

  • Allow passing of multiple ENR URLs to DNS Discovery & dial multiple peers in parallel (#1379) (f32d7d9)
  • Rename package from @waku/create to @waku/sdk (#1386) (951ebda)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/utils bumped from * to 0.0.8
      • @waku/relay bumped from 0.0.2 to 0.0.3
      • @waku/core bumped from 0.0.19 to 0.0.20
      • @waku/dns-discovery bumped from 0.0.13 to 0.0.14
    • devDependencies
      • @waku/interfaces bumped from 0.0.14 to 0.0.15

0.0.15 (2023-05-26)

⚠ BREAKING CHANGES

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/relay bumped from 0.0.1 to 0.0.2
      • @waku/core bumped from 0.0.18 to 0.0.19
      • @waku/dns-discovery bumped from 0.0.12 to 0.0.13
    • devDependencies
      • @waku/interfaces bumped from 0.0.13 to 0.0.14

0.0.14 (2023-05-18)

⚠ BREAKING CHANGES

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/relay bumped from * to 0.0.1
      • @waku/core bumped from * to 0.0.18
      • @waku/dns-discovery bumped from * to 0.0.12
    • devDependencies
      • @waku/interfaces bumped from * to 0.0.13

0.0.12 (2023-04-03)

⚠ BREAKING CHANGES

  • add and implement IReceiver (#1219)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.15 to 0.0.16
      • @waku/dns-discovery bumped from 0.0.9 to 0.0.10
    • devDependencies
      • @waku/interfaces bumped from 0.0.10 to 0.0.11

0.0.9 (2023-03-24)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.12 to 0.0.13
      • @waku/dns-discovery bumped from 0.0.7 to 0.0.8
    • devDependencies
      • @waku/interfaces bumped from 0.0.9 to 0.0.10

0.0.8 (2023-03-23)

Bug Fixes

  • @waku/create should not depend on @waku/peer-exchange (f0ac886)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.11 to 0.0.12
      • @waku/dns-discovery bumped from 0.0.6 to 0.0.7
    • devDependencies
      • @waku/interfaces bumped from 0.0.8 to 0.0.9

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

Unreleased

Fixed

  • Documentation links.

0.0.6 - 2022-12-19

Fixed

  • Missing dependency declarations.

0.0.5 - 2022-12-15

Changed

  • Renamed createPrivacyNode to createRelayNode.

0.0.4 - 2022-11-18

Added

  • Alpha version of @waku/create.