diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 776ec63ae9..5fdc928b73 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,13 +1,13 @@ { - "packages/utils": "0.0.20", + "packages/utils": "0.0.21", "packages/proto": "0.0.8", - "packages/interfaces": "0.0.27", - "packages/message-hash": "0.1.16", - "packages/enr": "0.0.26", - "packages/core": "0.0.32", - "packages/message-encryption": "0.0.30", - "packages/relay": "0.0.15", - "packages/sdk": "0.0.28", - "packages/discovery": "0.0.5", + "packages/interfaces": "0.0.28", + "packages/message-hash": "0.1.17", + "packages/enr": "0.0.27", + "packages/core": "0.0.33", + "packages/message-encryption": "0.0.31", + "packages/relay": "0.0.16", + "packages/sdk": "0.0.29", + "packages/discovery": "0.0.6", "packages/react-native-polyfills": "0.0.1" } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 4ac7806b64..fd5f3d724c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file. The file is maintained by [Release Please](https://github.com/googleapis/release-please) based on [Conventional Commits](https://www.conventionalcommits.org) specification, and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.0.33](https://github.com/waku-org/js-waku/compare/core-v0.0.32...core-v0.0.33) (2024-10-16) + + +### Features + +* **filter:** Enhancing protocol peer management with mutex locks ([#2137](https://github.com/waku-org/js-waku/issues/2137)) ([b2efce5](https://github.com/waku-org/js-waku/commit/b2efce5ec27807325685cc32f9333805e6321ac7)) +* **lightPush:** Improve peer usage and improve readability ([#2155](https://github.com/waku-org/js-waku/issues/2155)) ([1d68526](https://github.com/waku-org/js-waku/commit/1d68526e724155f76bb786239f475a774115ee97)) + + +### Bug Fixes + +* Peer renewal connection drop & stream management ([#2145](https://github.com/waku-org/js-waku/issues/2145)) ([b93134a](https://github.com/waku-org/js-waku/commit/b93134a517006d3850ef13c1290194767ce40c21)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/enr bumped from ^0.0.26 to ^0.0.27 + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + * @waku/utils bumped from 0.0.20 to 0.0.21 + ## [0.0.32](https://github.com/waku-org/js-waku/compare/core-v0.0.31...core-v0.0.32) (2024-09-05) diff --git a/packages/core/package.json b/packages/core/package.json index 48e2e8eb67..ddfb3de80d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@waku/core", - "version": "0.0.32", + "version": "0.0.33", "description": "TypeScript implementation of the Waku v2 protocol", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -69,10 +69,10 @@ }, "dependencies": { "@libp2p/ping": "^1.1.2", - "@waku/enr": "^0.0.26", - "@waku/interfaces": "0.0.27", + "@waku/enr": "^0.0.27", + "@waku/interfaces": "0.0.28", "@waku/proto": "0.0.8", - "@waku/utils": "0.0.20", + "@waku/utils": "0.0.21", "debug": "^4.3.4", "it-all": "^3.0.4", "it-length-prefixed": "^9.0.4", diff --git a/packages/discovery/CHANGELOG.md b/packages/discovery/CHANGELOG.md index 514f271a89..3a984cfb44 100644 --- a/packages/discovery/CHANGELOG.md +++ b/packages/discovery/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.0.6](https://github.com/waku-org/js-waku/compare/discovery-v0.0.5...discovery-v0.0.6) (2024-10-16) + + +### Features + +* **filter:** Enhancing protocol peer management with mutex locks ([#2137](https://github.com/waku-org/js-waku/issues/2137)) ([b2efce5](https://github.com/waku-org/js-waku/commit/b2efce5ec27807325685cc32f9333805e6321ac7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + * @waku/enr bumped from 0.0.26 to 0.0.27 + * @waku/core bumped from 0.0.32 to 0.0.33 + * @waku/utils bumped from 0.0.20 to 0.0.21 + ## [0.0.5](https://github.com/waku-org/js-waku/compare/discovery-v0.0.4...discovery-v0.0.5) (2024-09-05) diff --git a/packages/discovery/package.json b/packages/discovery/package.json index da92cc1b12..5ca60d41b9 100644 --- a/packages/discovery/package.json +++ b/packages/discovery/package.json @@ -1,6 +1,6 @@ { "name": "@waku/discovery", - "version": "0.0.5", + "version": "0.0.6", "description": "Contains various discovery mechanisms: DNS Discovery (EIP-1459, Peer Exchange, Local Peer Cache Discovery.", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -51,11 +51,11 @@ "node": ">=20" }, "dependencies": { - "@waku/interfaces": "0.0.27", + "@waku/interfaces": "0.0.28", "@waku/proto": "^0.0.8", - "@waku/enr": "0.0.26", - "@waku/core": "0.0.32", - "@waku/utils": "0.0.20", + "@waku/enr": "0.0.27", + "@waku/core": "0.0.33", + "@waku/utils": "0.0.21", "debug": "^4.3.4", "dns-query": "^0.11.2", "hi-base32": "^0.5.1", diff --git a/packages/enr/CHANGELOG.md b/packages/enr/CHANGELOG.md index 93be11cc06..38ed1d8a74 100644 --- a/packages/enr/CHANGELOG.md +++ b/packages/enr/CHANGELOG.md @@ -91,6 +91,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * devDependencies * @waku/interfaces bumped from 0.0.25 to 0.0.26 +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/utils bumped from 0.0.20 to 0.0.21 + * devDependencies + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + ## [0.0.26](https://github.com/waku-org/js-waku/compare/enr-v0.0.25...enr-v0.0.26) (2024-09-05) diff --git a/packages/enr/package.json b/packages/enr/package.json index 53317f549e..d7a72abe05 100644 --- a/packages/enr/package.json +++ b/packages/enr/package.json @@ -1,6 +1,6 @@ { "name": "@waku/enr", - "version": "0.0.26", + "version": "0.0.27", "description": "ENR (EIP-778) for Waku", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -56,7 +56,7 @@ "@libp2p/peer-id": "^4.2.1", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", - "@waku/utils": "0.0.20", + "@waku/utils": "0.0.21", "debug": "^4.3.4", "js-sha3": "^0.9.2" }, @@ -68,7 +68,7 @@ "@types/chai": "^4.3.11", "@types/mocha": "^10.0.6", "@waku/build-utils": "*", - "@waku/interfaces": "0.0.27", + "@waku/interfaces": "0.0.28", "chai": "^4.3.10", "cspell": "^8.6.1", "fast-check": "^3.19.0", diff --git a/packages/interfaces/CHANGELOG.md b/packages/interfaces/CHANGELOG.md index 9362519cb8..00e5cf7a5e 100644 --- a/packages/interfaces/CHANGELOG.md +++ b/packages/interfaces/CHANGELOG.md @@ -5,6 +5,26 @@ All notable changes to this project will be documented in this file. The file is maintained by [Release Please](https://github.com/googleapis/release-please) based on [Conventional Commits](https://www.conventionalcommits.org) specification, and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.0.28](https://github.com/waku-org/js-waku/compare/interfaces-v0.0.27...interfaces-v0.0.28) (2024-10-16) + + +### ⚠ BREAKING CHANGES + +* lighten retry logic for LightPush ([#2182](https://github.com/waku-org/js-waku/issues/2182)) + +### Features + +* **filter:** Enhancing protocol peer management with mutex locks ([#2137](https://github.com/waku-org/js-waku/issues/2137)) ([b2efce5](https://github.com/waku-org/js-waku/commit/b2efce5ec27807325685cc32f9333805e6321ac7)) +* **filter:** Reliability monitor as a separate class to handle reliability logic ([#2117](https://github.com/waku-org/js-waku/issues/2117)) ([7ad1d32](https://github.com/waku-org/js-waku/commit/7ad1d321ca7f17bfeb54618d03580c4223f1b485)) +* Lighten retry logic for LightPush ([#2182](https://github.com/waku-org/js-waku/issues/2182)) ([4049123](https://github.com/waku-org/js-waku/commit/4049123f147f24dfca35c584bd925d9892d4b518)) +* **lightPush:** Improve peer usage and improve readability ([#2155](https://github.com/waku-org/js-waku/issues/2155)) ([1d68526](https://github.com/waku-org/js-waku/commit/1d68526e724155f76bb786239f475a774115ee97)) +* Replace `waitForRemotePeers()` with `waku.waitForPeer()` method ([#2161](https://github.com/waku-org/js-waku/issues/2161)) ([75fcca4](https://github.com/waku-org/js-waku/commit/75fcca4cd99d6aabcbb14afab9332c98ddc6b74f)) + + +### Bug Fixes + +* Attempt to fix some of the Filter issues ([#2183](https://github.com/waku-org/js-waku/issues/2183)) ([ded994f](https://github.com/waku-org/js-waku/commit/ded994f8ecd4ebec05cb9760f7eb3da273e5e02b)) + ## [0.0.27](https://github.com/waku-org/js-waku/compare/interfaces-v0.0.26...interfaces-v0.0.27) (2024-09-05) diff --git a/packages/interfaces/package.json b/packages/interfaces/package.json index 1e8481c084..f3c1e093c8 100644 --- a/packages/interfaces/package.json +++ b/packages/interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@waku/interfaces", - "version": "0.0.27", + "version": "0.0.28", "description": "Definition of Waku interfaces", "types": "./dist/index.d.ts", "module": "./dist/index.js", diff --git a/packages/message-encryption/CHANGELOG.md b/packages/message-encryption/CHANGELOG.md index 8128fba3b1..bca93b3cd5 100644 --- a/packages/message-encryption/CHANGELOG.md +++ b/packages/message-encryption/CHANGELOG.md @@ -93,6 +93,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * @waku/proto bumped from 0.0.7 to 0.0.8 * @waku/utils bumped from 0.0.18 to 0.0.19 +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/core bumped from 0.0.32 to 0.0.33 + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + * @waku/utils bumped from 0.0.20 to 0.0.21 + ## [0.0.30](https://github.com/waku-org/js-waku/compare/message-encryption-v0.0.29...message-encryption-v0.0.30) (2024-09-05) diff --git a/packages/message-encryption/package.json b/packages/message-encryption/package.json index 5174cb5e91..9391f610b8 100644 --- a/packages/message-encryption/package.json +++ b/packages/message-encryption/package.json @@ -1,6 +1,6 @@ { "name": "@waku/message-encryption", - "version": "0.0.30", + "version": "0.0.31", "description": "Waku Message Payload Encryption", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -76,10 +76,10 @@ }, "dependencies": { "@noble/secp256k1": "^1.7.1", - "@waku/core": "0.0.32", - "@waku/interfaces": "0.0.27", + "@waku/core": "0.0.33", + "@waku/interfaces": "0.0.28", "@waku/proto": "0.0.8", - "@waku/utils": "0.0.20", + "@waku/utils": "0.0.21", "debug": "^4.3.4", "js-sha3": "^0.9.2", "uint8arrays": "^5.0.1" diff --git a/packages/message-hash/CHANGELOG.md b/packages/message-hash/CHANGELOG.md index ec40be5cad..e80803fbdb 100644 --- a/packages/message-hash/CHANGELOG.md +++ b/packages/message-hash/CHANGELOG.md @@ -64,6 +64,22 @@ * devDependencies * @waku/interfaces bumped from 0.0.25 to 0.0.26 +## [0.1.17](https://github.com/waku-org/js-waku/compare/message-hash-v0.1.16...message-hash-v0.1.17) (2024-10-16) + + +### Bug Fixes + +* Attempt to fix some of the Filter issues ([#2183](https://github.com/waku-org/js-waku/issues/2183)) ([ded994f](https://github.com/waku-org/js-waku/commit/ded994f8ecd4ebec05cb9760f7eb3da273e5e02b)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/utils bumped from 0.0.20 to 0.0.21 + * devDependencies + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + ## [0.1.16](https://github.com/waku-org/js-waku/compare/message-hash-v0.1.15...message-hash-v0.1.16) (2024-09-05) diff --git a/packages/message-hash/package.json b/packages/message-hash/package.json index 57b351ceef..81ec2e59ef 100644 --- a/packages/message-hash/package.json +++ b/packages/message-hash/package.json @@ -1,6 +1,6 @@ { "name": "@waku/message-hash", - "version": "0.1.16", + "version": "0.1.17", "description": "TypeScript implementation of the Deterministic Message Hashing as specified in 14/WAKU2-MESSAGE", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -51,7 +51,7 @@ }, "dependencies": { "@noble/hashes": "^1.3.2", - "@waku/utils": "0.0.20" + "@waku/utils": "0.0.21" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.7", @@ -61,7 +61,7 @@ "@types/debug": "^4.1.12", "@types/mocha": "^10.0.6", "@waku/build-utils": "*", - "@waku/interfaces": "0.0.27", + "@waku/interfaces": "0.0.28", "chai": "^4.3.10", "cspell": "^8.6.1", "fast-check": "^3.19.0", diff --git a/packages/relay/CHANGELOG.md b/packages/relay/CHANGELOG.md index de8dd7d8dc..8d3781c61d 100644 --- a/packages/relay/CHANGELOG.md +++ b/packages/relay/CHANGELOG.md @@ -25,6 +25,23 @@ * @waku/interfaces bumped from 0.0.16 to 0.0.17 * @waku/utils bumped from 0.0.9 to 0.0.10 +## [0.0.16](https://github.com/waku-org/js-waku/compare/relay-v0.0.15...relay-v0.0.16) (2024-10-16) + + +### Features + +* Replace `waitForRemotePeers()` with `waku.waitForPeer()` method ([#2161](https://github.com/waku-org/js-waku/issues/2161)) ([75fcca4](https://github.com/waku-org/js-waku/commit/75fcca4cd99d6aabcbb14afab9332c98ddc6b74f)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/core bumped from 0.0.32 to 0.0.33 + * @waku/sdk bumped from 0.0.28 to 0.0.29 + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + * @waku/utils bumped from 0.0.20 to 0.0.21 + ## [0.0.15](https://github.com/waku-org/js-waku/compare/relay-v0.0.14...relay-v0.0.15) (2024-09-05) diff --git a/packages/relay/package.json b/packages/relay/package.json index 1d25d68454..51a4b15ad0 100644 --- a/packages/relay/package.json +++ b/packages/relay/package.json @@ -1,6 +1,6 @@ { "name": "@waku/relay", - "version": "0.0.15", + "version": "0.0.16", "description": "Relay Protocol for Waku", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -51,11 +51,11 @@ "dependencies": { "@chainsafe/libp2p-gossipsub": "^13.1.0", "@noble/hashes": "^1.3.2", - "@waku/core": "0.0.32", - "@waku/sdk": "0.0.28", - "@waku/interfaces": "0.0.27", + "@waku/core": "0.0.33", + "@waku/sdk": "0.0.29", + "@waku/interfaces": "0.0.28", "@waku/proto": "0.0.8", - "@waku/utils": "0.0.20", + "@waku/utils": "0.0.21", "chai": "^4.3.10", "debug": "^4.3.4", "fast-check": "^3.19.0", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index d607f979da..b141a5a12c 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -47,6 +47,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * @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.29](https://github.com/waku-org/js-waku/compare/sdk-v0.0.28...sdk-v0.0.29) (2024-10-16) + + +### ⚠ BREAKING CHANGES + +* lighten retry logic for LightPush ([#2182](https://github.com/waku-org/js-waku/issues/2182)) + +### Features + +* Confirm metadata and protocols needed in waitForRemotePeer ([#2160](https://github.com/waku-org/js-waku/issues/2160)) ([d37e024](https://github.com/waku-org/js-waku/commit/d37e0245cf265697d89319b5efb1e5535af30cd5)) +* **filter:** Enhancing protocol peer management with mutex locks ([#2137](https://github.com/waku-org/js-waku/issues/2137)) ([b2efce5](https://github.com/waku-org/js-waku/commit/b2efce5ec27807325685cc32f9333805e6321ac7)) +* **filter:** Reliability monitor as a separate class to handle reliability logic ([#2117](https://github.com/waku-org/js-waku/issues/2117)) ([7ad1d32](https://github.com/waku-org/js-waku/commit/7ad1d321ca7f17bfeb54618d03580c4223f1b485)) +* Lighten retry logic for LightPush ([#2182](https://github.com/waku-org/js-waku/issues/2182)) ([4049123](https://github.com/waku-org/js-waku/commit/4049123f147f24dfca35c584bd925d9892d4b518)) +* **lightPush:** Improve peer usage and improve readability ([#2155](https://github.com/waku-org/js-waku/issues/2155)) ([1d68526](https://github.com/waku-org/js-waku/commit/1d68526e724155f76bb786239f475a774115ee97)) +* **lightpush:** Introduce ReliabilityMonitor and allow `send` retries ([#2130](https://github.com/waku-org/js-waku/issues/2130)) ([7a6247c](https://github.com/waku-org/js-waku/commit/7a6247cb7081e8b9b1d48c24040aae63144457aa)) +* Replace `waitForRemotePeers()` with `waku.waitForPeer()` method ([#2161](https://github.com/waku-org/js-waku/issues/2161)) ([75fcca4](https://github.com/waku-org/js-waku/commit/75fcca4cd99d6aabcbb14afab9332c98ddc6b74f)) + + +### Bug Fixes + +* Attempt to fix some of the Filter issues ([#2183](https://github.com/waku-org/js-waku/issues/2183)) ([ded994f](https://github.com/waku-org/js-waku/commit/ded994f8ecd4ebec05cb9760f7eb3da273e5e02b)) +* Peer renewal connection drop & stream management ([#2145](https://github.com/waku-org/js-waku/issues/2145)) ([b93134a](https://github.com/waku-org/js-waku/commit/b93134a517006d3850ef13c1290194767ce40c21)) + + +### 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 + ## [0.0.28](https://github.com/waku-org/js-waku/compare/sdk-v0.0.27...sdk-v0.0.28) (2024-09-05) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 779792c65a..086024363e 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@waku/sdk", - "version": "0.0.28", + "version": "0.0.29", "description": "A unified SDK for easy creation and management of js-waku nodes.", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -67,12 +67,12 @@ "@libp2p/ping": "^1.1.2", "@libp2p/websockets": "^8.1.4", "@noble/hashes": "^1.3.3", - "@waku/core": "0.0.32", - "@waku/discovery": "0.0.5", - "@waku/interfaces": "0.0.27", + "@waku/core": "0.0.33", + "@waku/discovery": "0.0.6", + "@waku/interfaces": "0.0.28", "@waku/proto": "^0.0.8", - "@waku/utils": "0.0.20", - "@waku/message-hash": "0.1.16", + "@waku/utils": "0.0.21", + "@waku/message-hash": "0.1.17", "async-mutex": "^0.5.0", "libp2p": "^1.8.1" }, diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 7096ff93cf..188badb58a 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -12,6 +12,20 @@ * devDependencies * @waku/interfaces bumped from 0.0.16 to 0.0.17 +## [0.0.21](https://github.com/waku-org/js-waku/compare/utils-v0.0.20...utils-v0.0.21) (2024-10-16) + + +### Features + +* **filter:** Enhancing protocol peer management with mutex locks ([#2137](https://github.com/waku-org/js-waku/issues/2137)) ([b2efce5](https://github.com/waku-org/js-waku/commit/b2efce5ec27807325685cc32f9333805e6321ac7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @waku/interfaces bumped from 0.0.27 to 0.0.28 + ## [0.0.20](https://github.com/waku-org/js-waku/compare/utils-v0.0.19...utils-v0.0.20) (2024-09-05) diff --git a/packages/utils/package.json b/packages/utils/package.json index 8c0482d7cb..99d132eb1f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@waku/utils", - "version": "0.0.20", + "version": "0.0.21", "description": "Different utilities for Waku", "types": "./dist/index.d.ts", "module": "./dist/index.js", @@ -68,7 +68,7 @@ }, "dependencies": { "@noble/hashes": "^1.3.2", - "@waku/interfaces": "0.0.27", + "@waku/interfaces": "0.0.28", "chai": "^4.3.10", "debug": "^4.3.4", "uint8arrays": "^5.0.1"