mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-02 13:53:12 +00:00
35 KiB
35 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
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.14 to 0.0.15
- dependencies
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
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
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
- dependencies
0.0.34 (2025-08-14)
⚠ BREAKING CHANGES
- local peer discovery improvements (#2557)
- Introduce routing info concept
Features
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.37 to 0.0.38
- @waku/discovery bumped from 0.0.10 to 0.0.11
- @waku/interfaces bumped from 0.0.32 to 0.0.33
- @waku/proto bumped from ^0.0.12 to ^0.0.13
- @waku/utils bumped from 0.0.25 to 0.0.26
- dependencies
0.0.33 (2025-07-18)
⚠ BREAKING CHANGES
- remove node level pubsub topic concept
- unify events under one source (#2473)
- re-architect connection manager (#2445)
- remove deprecated filter implementation (#2433)
Features
- Add recovery and connection maintenance (#2496) (ed389cc)
- Implement store query chunking (#2511) (36f6884)
- Make peer manager aware of codec and shard, fix retry manager and shut down subscriptions (#2425) (058f2ff)
- Re-architect connection manager (#2445) (c7682ea)
- Unify events under one source (#2473) (27292ed)
Bug Fixes
- Remove node level pubsub topic concept (6d55af9)
Miscellaneous Chores
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.36 to 0.0.37
- @waku/discovery bumped from 0.0.9 to 0.0.10
- @waku/interfaces bumped from 0.0.31 to 0.0.32
- @waku/proto bumped from ^0.0.11 to ^0.0.12
- @waku/utils bumped from 0.0.24 to 0.0.25
- dependencies
0.0.32 (2025-06-23)
⚠ BREAKING CHANGES
- upgrade libp2p, nodejs and typescript (#2401)
- remove IBaseProtocol and improve interface on PeerExchange (#2422)
- re-work messaging parts and sharding (#2399)
Features
- Enable/disable discoveries without
defaultBootstrap: true(#2363) (16328a3) - Event based approach to Filter (#2300) (a4dfd34)
- Re-work messaging parts and sharding (#2399) (1905558)
- Shard retrieval for store and store peers selection (#2417) (f55db3e)
Bug Fixes
- store: Update store query validation logic to support msg hash q… (49f26d8)
- store: Update store query validation logic to support msg hash queries (9f7a15d)
Miscellaneous Chores
- Remove IBaseProtocol and improve interface on PeerExchange (#2422) (7c8d107)
- Upgrade libp2p, nodejs and typescript (#2401) (fcc6496)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.35 to 0.0.36
- @waku/discovery bumped from 0.0.8 to 0.0.9
- @waku/interfaces bumped from 0.0.30 to 0.0.31
- @waku/proto bumped from ^0.0.10 to ^0.0.11
- @waku/utils bumped from 0.0.23 to 0.0.24
- dependencies
0.0.31 (2025-04-23)
Features
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.34 to 0.0.35
- @waku/discovery bumped from 0.0.7 to 0.0.8
- @waku/interfaces bumped from 0.0.29 to 0.0.30
- @waku/proto bumped from ^0.0.9 to ^0.0.10
- @waku/utils bumped from 0.0.22 to 0.0.23
- @waku/message-hash bumped from 0.1.18 to 0.1.19
- dependencies
0.0.30 (2025-03-24)
Features
- Add HealthIndicator with simplified logic and testing (#2251) (3136f3a)
- Enable auto start upon node creation (#2291) (09108d9)
- Improve peer manager and re-integrate to light push (#2191) (62f93dc)
- Migrate to latest LightPush version (#2281) (f199d92)
- Move Peer to PeerId (#2246) (fc93fae)
- store: Allow specifying node to use (#2192) (4153396)
Bug Fixes
- Do not use waku test fleet as default bootstrap (#2312) (d27db21)
- Downgraid chainsafe (#2316) (1ee77c0)
- Remove peer deps (#2200) (f34fc4b)
- Remove window reference and improve waitForRemotePeer (#2194) (88e33a9)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.33 to 0.0.34
- @waku/discovery bumped from 0.0.6 to 0.0.7
- @waku/interfaces bumped from 0.0.28 to 0.0.29
- @waku/proto bumped from ^0.0.8 to ^0.0.9
- @waku/utils bumped from 0.0.21 to 0.0.22
- @waku/message-hash bumped from 0.1.17 to 0.1.18
- dependencies
0.0.29 (2024-10-16)
⚠ BREAKING CHANGES
- lighten retry logic for LightPush (#2182)
Features
- Confirm metadata and protocols needed in waitForRemotePeer (#2160) (d37e024)
- filter: Enhancing protocol peer management with mutex locks (#2137) (b2efce5)
- filter: Reliability monitor as a separate class to handle reliability logic (#2117) (7ad1d32)
- Lighten retry logic for LightPush (#2182) (4049123)
- lightPush: Improve peer usage and improve readability (#2155) (1d68526)
- lightpush: Introduce ReliabilityMonitor and allow
sendretries (#2130) (7a6247c) - Replace
waitForRemotePeers()withwaku.waitForPeer()method (#2161) (75fcca4)
Bug Fixes
- Attempt to fix some of the Filter issues (#2183) (ded994f)
- Peer renewal connection drop & stream management (#2145) (b93134a)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @waku/core bumped from 0.0.32 to 0.0.33
- @waku/discovery bumped from 0.0.5 to 0.0.6
- @waku/interfaces bumped from 0.0.27 to 0.0.28
- @waku/utils bumped from 0.0.20 to 0.0.21
- @waku/message-hash bumped from 0.1.16 to 0.1.17
- dependencies
0.0.28 (2024-09-05)
Bug Fixes
- Filter missing messages (#2119) (5d3cc5f)
- Improve node bootstrapping (#2121) (0263cb8)
- Temporarily remove peer cross dependencies (#2123) (f4b6bb0)
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
- dependencies
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
- Deprecate named pubsub topics and use static/auto sharding (#2097) (5ce36c8)
- filter: New simpler filter API (#2092) (fdd9dc4)
- Fix peer renewal, change Filter keep alive (#2065) (00635b7)
- lightpush: Return new error messages (#2115) (a022433)
- Node and protocols health (#2080) (d464af3)
- Offline state recovery for Filter subscription (#2049) (eadb85a)
- Store v3 (#2036) (86f730f)
- Validate messages for individual filter nodes & perform renewals (#2057) (9b0f1e8)
Bug Fixes
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
- dependencies
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
- dependencies
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
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
- dependencies
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
- @waku/discovery (#1876) (1e86c3d)
- Add cross peer dependency for @waku packages (#1889) (8f86740)
- metadata: Use error codes (#1904) (1882023)
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
- dependencies
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
- dependencies
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
PubSubTopictoPubsubTopic(#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
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
- dependencies
0.0.20 (2023-10-16)
Features
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
- dependencies
0.0.19 (2023-09-11)
⚠ BREAKING CHANGES
- set peer-exchange with default bootstrap (#1469)
Features
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
- dependencies
0.0.17 (2023-07-26)
⚠ BREAKING CHANGES
- remove filter v1 (#1433)
- upgrade to libp2p@0.45 (#1400)
Features
- Export interfaces and relay from sdk (#1409) (0d9265a)
- Upgrade to libp2p@0.45 (#1400) (420e6c6)
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
- dependencies
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
- dependencies
0.0.15 (2023-05-26)
⚠ BREAKING CHANGES
- filter v2 (#1332)
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
- dependencies
0.0.14 (2023-05-18)
⚠ BREAKING CHANGES
- @waku/relay (#1316)
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
- dependencies
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
- dependencies
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
- dependencies
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
- dependencies
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
Unreleased
Fixed
- Documentation links.
0.0.6 - 2022-12-19
Fixed
- Missing dependency declarations.
0.0.5 - 2022-12-15
Changed
- Renamed
createPrivacyNodetocreateRelayNode.
0.0.4 - 2022-11-18
Added
- Alpha version of
@waku/create.