Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release main #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"packages/block-brokers": "4.0.1",
"packages/bitswap": "2.0.1",
"packages/car": "4.0.0",
"packages/dag-cbor": "4.0.0",
"packages/dag-json": "4.0.0",
"packages/helia": "5.1.0",
"packages/interface": "5.0.0",
"packages/interop": "7.0.2",
"packages/ipns": "8.0.0",
"packages/json": "4.0.0",
"packages/mfs": "4.0.0",
"packages/strings": "4.0.0",
"packages/unixfs": "4.0.0",
"packages/utils": "1.0.1",
"packages/http": "2.0.1",
"packages/routers": "2.1.0"
"packages/block-brokers": "5.0.0",
"packages/bitswap": "3.0.0",
"packages/car": "5.0.0",
"packages/dag-cbor": "5.0.0",
"packages/dag-json": "5.0.0",
"packages/helia": "6.0.0",
"packages/interface": "6.0.0",
"packages/interop": "8.0.0",
"packages/ipns": "9.0.0",
"packages/json": "5.0.0",
"packages/mfs": "5.0.0",
"packages/strings": "5.0.0",
"packages/unixfs": "5.0.0",
"packages/utils": "2.0.0",
"packages/http": "3.0.0",
"packages/routers": "3.0.0"
}
44 changes: 44 additions & 0 deletions packages/bitswap/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# Changelog

## [3.0.0](https://github.com/filebase/helia/compare/bitswap-v2.0.1...bitswap-v3.0.0) (2024-11-07)


### ⚠ BREAKING CHANGES

* helia now uses [email protected]

### Features

* add @helia/bitswap with sessions ([#409](https://github.com/filebase/helia/issues/409)) ([e582c63](https://github.com/filebase/helia/commit/e582c63ca296c789312f5fcf5e3e18f267f74c03))
* add metrics property to helia interface ([#512](https://github.com/filebase/helia/issues/512)) ([f7f71bb](https://github.com/filebase/helia/commit/f7f71bb20ab0b4efbe802be5af1189e76153b826))


### Bug Fixes

* add doc-check script and export types used by functions ([#637](https://github.com/filebase/helia/issues/637)) ([4f14996](https://github.com/filebase/helia/commit/4f14996a9b976f2b60f4c8fe52a4fd1632420749))
* define max bitswap message sizes ([#510](https://github.com/filebase/helia/issues/510)) ([58d7ddf](https://github.com/filebase/helia/commit/58d7ddf19cd965a8a5cc1d8148fa073a6b44d8ae))
* improve bitswap message merging ([#522](https://github.com/filebase/helia/issues/522)) ([7419dfc](https://github.com/filebase/helia/commit/7419dfc2fe273d3f816d27b62062636be0964d7a))
* improve sessions implementation ([#495](https://github.com/filebase/helia/issues/495)) ([9ea934e](https://github.com/filebase/helia/commit/9ea934ed7208e87c28bc65e9090bdedf66ceeffd))
* increase default listers on abort signals ([#484](https://github.com/filebase/helia/issues/484)) ([7cd012a](https://github.com/filebase/helia/commit/7cd012aa2ba568845d49d63a71806d20f6ac678f))
* remove @libp2p/interfaces dep ([#591](https://github.com/filebase/helia/issues/591)) ([e567717](https://github.com/filebase/helia/commit/e567717102464a925f87cb10fc05808a50be960e))
* remove wants from wantlist when multiple block retrievers are used ([#491](https://github.com/filebase/helia/issues/491)) ([b1c761d](https://github.com/filebase/helia/commit/b1c761db6db7a7aca3044263fdd5e8967204deeb))
* split bitswap messages ([#507](https://github.com/filebase/helia/issues/507)) ([59de059](https://github.com/filebase/helia/commit/59de0599367c828998069ac37dc93e10ddb565a1))
* update deps and fix types ([#572](https://github.com/filebase/helia/issues/572)) ([f16c9ea](https://github.com/filebase/helia/commit/f16c9eac32677333313c433eb918b705439c0819))
* update to [email protected] ([#630](https://github.com/filebase/helia/issues/630)) ([ec8bf66](https://github.com/filebase/helia/commit/ec8bf66dd870b42d6e5ef2b41706102397e0d39a))


### Documentation

* fix grammar - it's -> its ([#565](https://github.com/filebase/helia/issues/565)) ([155e24d](https://github.com/filebase/helia/commit/155e24db8c06c33972895d702a656e0c2996f3d9))


### Dependencies

* bump aegir from 42.2.11 to 43.0.1 ([#552](https://github.com/filebase/helia/issues/552)) ([74ccc92](https://github.com/filebase/helia/commit/74ccc92793a6d0bb4bee714d9fe4fa4183aa4ee8))
* bump aegir from 43.0.3 to 44.0.1 ([#569](https://github.com/filebase/helia/issues/569)) ([6952f05](https://github.com/filebase/helia/commit/6952f05357844e5aa3dffb2afaf261df06b9b7c1))
* bump aegir from 44.1.4 to 45.0.1 ([#669](https://github.com/filebase/helia/issues/669)) ([e58e49c](https://github.com/filebase/helia/commit/e58e49c6aed8ea9d1e9851435a25e33fdbee3781))
* **dev:** bump sinon from 17.0.2 to 18.0.0 ([#536](https://github.com/filebase/helia/issues/536)) ([62f77df](https://github.com/filebase/helia/commit/62f77dfbff94a64e9c248f5be54055c18a6427f7))
* **dev:** bump sinon from 18.0.1 to 19.0.2 ([#634](https://github.com/filebase/helia/issues/634)) ([23e62e1](https://github.com/filebase/helia/commit/23e62e16b8962bfe982a1bbb157a144382ca7099))
* The following workspace dependencies were updated
* dependencies
* @helia/interface bumped from ^5.0.0 to ^6.0.0
* @helia/utils bumped from ^1.0.1 to ^2.0.0

## [2.0.1](https://github.com/ipfs/helia/compare/bitswap-v2.0.0...bitswap-v2.0.1) (2024-10-23)


Expand Down
6 changes: 3 additions & 3 deletions packages/bitswap/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@helia/bitswap",
"version": "2.0.1",
"version": "3.0.0",
"description": "JavaScript implementation of the Bitswap data exchange protocol used by Helia",
"license": "Apache-2.0 OR MIT",
"homepage": "https://github.com/ipfs/helia/tree/main/packages/bitswap#readme",
Expand Down Expand Up @@ -148,8 +148,8 @@
"docs": "aegir docs"
},
"dependencies": {
"@helia/interface": "^5.0.0",
"@helia/utils": "^1.0.1",
"@helia/interface": "^6.0.0",
"@helia/utils": "^2.0.0",
"@libp2p/interface": "^2.0.0",
"@libp2p/logger": "^5.0.0",
"@libp2p/peer-collections": "^6.0.0",
Expand Down
56 changes: 56 additions & 0 deletions packages/block-brokers/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,61 @@
# Changelog

## [5.0.0](https://github.com/filebase/helia/compare/block-brokers-v4.0.1...block-brokers-v5.0.0) (2024-11-07)


### ⚠ BREAKING CHANGES

* the `.dagWalkers` property has been removed
* helia now uses [email protected]
* the gateways init option has been removed from trustless gateway block brokers
* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module

### Features

* add @helia/bitswap with sessions ([#409](https://github.com/filebase/helia/issues/409)) ([e582c63](https://github.com/filebase/helia/commit/e582c63ca296c789312f5fcf5e3e18f267f74c03))
* add @helia/http to monorepo ([#372](https://github.com/filebase/helia/issues/372)) ([76220cd](https://github.com/filebase/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6))
* add block session support to @helia/interface ([#398](https://github.com/filebase/helia/issues/398)) ([5cf216b](https://github.com/filebase/helia/commit/5cf216baa6806cd82f8fcddd1f024ef6a506f667))
* add sessions to trustless gateways ([#459](https://github.com/filebase/helia/issues/459)) ([6ddefb0](https://github.com/filebase/helia/commit/6ddefb01154b970f5ab7ec7cb7445d9eedbc5474))
* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/filebase/helia/issues/381)) ([843fba4](https://github.com/filebase/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/filebase/helia/issues/375)


### Bug Fixes

* @helia/block-brokers gateways uses path gateways ([#374](https://github.com/filebase/helia/issues/374)) ([94b0cd1](https://github.com/filebase/helia/commit/94b0cd162ce864d44726a1d486389b0a1fdd3efc))
* add doc-check script and export types used by functions ([#637](https://github.com/filebase/helia/issues/637)) ([4f14996](https://github.com/filebase/helia/commit/4f14996a9b976f2b60f4c8fe52a4fd1632420749))
* Adjust filtering logic for secure contexts; improve tests ([#579](https://github.com/filebase/helia/issues/579)) ([ac4bdb8](https://github.com/filebase/helia/commit/ac4bdb8a73cab23500221340830969552a1d8db6))
* create @helia/block-brokers package ([#341](https://github.com/filebase/helia/issues/341)) ([#342](https://github.com/filebase/helia/issues/342)) ([2979147](https://github.com/filebase/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2))
* http blockbroker loads gateways from routing ([#519](https://github.com/filebase/helia/issues/519)) ([6a62d1c](https://github.com/filebase/helia/commit/6a62d1c8dcfadead0498d0bb59958837dc204c91))
* improve sessions implementation ([#495](https://github.com/filebase/helia/issues/495)) ([9ea934e](https://github.com/filebase/helia/commit/9ea934ed7208e87c28bc65e9090bdedf66ceeffd))
* prevent duplicate trustless-gateway reqs ([#503](https://github.com/filebase/helia/issues/503)) ([338885f](https://github.com/filebase/helia/commit/338885f20277a25277ba9192d8e15cca95e640e4))
* remove w3s.link default block-broker ([#371](https://github.com/filebase/helia/issues/371)) ([5c4fd54](https://github.com/filebase/helia/commit/5c4fd54207384165c4e6309ec7663e996d7d66d4))
* replace dag walkers with generic CID extraction from blocks ([#447](https://github.com/filebase/helia/issues/447)) ([5ff6998](https://github.com/filebase/helia/commit/5ff6998e6bc8b04e3407bc98c1924c55f632d9b7))
* respect trustless gateway options for sessions ([#566](https://github.com/filebase/helia/issues/566)) ([5643b1d](https://github.com/filebase/helia/commit/5643b1d31a821a31d61f5a37256465895260f117))
* trustless gateway brokers no longer take a gateways arg ([#530](https://github.com/filebase/helia/issues/530)) ([a8fdfc2](https://github.com/filebase/helia/commit/a8fdfc27e3c2c75d75cc14dafe971796d70d8411))
* update project deps and docs ([77e34fc](https://github.com/filebase/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc))
* update to [email protected] ([#630](https://github.com/filebase/helia/issues/630)) ([ec8bf66](https://github.com/filebase/helia/commit/ec8bf66dd870b42d6e5ef2b41706102397e0d39a))
* use a short-lived AbortSignal for fetch operations ([#511](https://github.com/filebase/helia/issues/511)) ([5e98950](https://github.com/filebase/helia/commit/5e989501203c48661416aff090c135268b5c8445))


### Documentation

* fix grammar - it's -> its ([#565](https://github.com/filebase/helia/issues/565)) ([155e24d](https://github.com/filebase/helia/commit/155e24db8c06c33972895d702a656e0c2996f3d9))


### Dependencies

* bump aegir from 42.2.11 to 43.0.1 ([#552](https://github.com/filebase/helia/issues/552)) ([74ccc92](https://github.com/filebase/helia/commit/74ccc92793a6d0bb4bee714d9fe4fa4183aa4ee8))
* bump aegir from 43.0.3 to 44.0.1 ([#569](https://github.com/filebase/helia/issues/569)) ([6952f05](https://github.com/filebase/helia/commit/6952f05357844e5aa3dffb2afaf261df06b9b7c1))
* bump aegir from 44.1.4 to 45.0.1 ([#669](https://github.com/filebase/helia/issues/669)) ([e58e49c](https://github.com/filebase/helia/commit/e58e49c6aed8ea9d1e9851435a25e33fdbee3781))
* **dev:** bump sinon from 17.0.2 to 18.0.0 ([#536](https://github.com/filebase/helia/issues/536)) ([62f77df](https://github.com/filebase/helia/commit/62f77dfbff94a64e9c248f5be54055c18a6427f7))
* **dev:** bump sinon from 18.0.1 to 19.0.2 ([#634](https://github.com/filebase/helia/issues/634)) ([23e62e1](https://github.com/filebase/helia/commit/23e62e16b8962bfe982a1bbb157a144382ca7099))
* update libp2p patch versions ([917a1bc](https://github.com/filebase/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12))
* The following workspace dependencies were updated
* dependencies
* @helia/bitswap bumped from ^2.0.1 to ^3.0.0
* @helia/interface bumped from ^5.0.0 to ^6.0.0
* @helia/utils bumped from ^1.0.1 to ^2.0.0

## [4.0.1](https://github.com/ipfs/helia/compare/block-brokers-v4.0.0...block-brokers-v4.0.1) (2024-10-23)


Expand Down
8 changes: 4 additions & 4 deletions packages/block-brokers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@helia/block-brokers",
"version": "4.0.1",
"version": "5.0.0",
"description": "Block brokers for Helia",
"license": "Apache-2.0 OR MIT",
"homepage": "https://github.com/ipfs/helia/tree/main/packages/block-brokers#readme",
Expand Down Expand Up @@ -54,9 +54,9 @@
"test:electron-main": "aegir test -t electron-main"
},
"dependencies": {
"@helia/bitswap": "^2.0.1",
"@helia/interface": "^5.0.0",
"@helia/utils": "^1.0.1",
"@helia/bitswap": "^3.0.0",
"@helia/interface": "^6.0.0",
"@helia/utils": "^2.0.0",
"@libp2p/interface": "^2.0.0",
"@libp2p/utils": "^6.0.0",
"@multiformats/multiaddr": "^12.2.1",
Expand Down
56 changes: 56 additions & 0 deletions packages/car/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,61 @@
# Changelog

## [5.0.0](https://github.com/filebase/helia/compare/car-v4.0.0...car-v5.0.0) (2024-11-07)


### ⚠ BREAKING CHANGES

* the `.dagWalkers` property has been removed
* helia now uses [email protected]
* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module
* uses multiformats v13 and helia v3

### Features

* add @helia/http to monorepo ([#372](https://github.com/filebase/helia/issues/372)) ([76220cd](https://github.com/filebase/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6))
* add `filter` option to de-duplicate blocks in car files ([461d219](https://github.com/filebase/helia/commit/461d219927a6725508014392340820d01a76a64f))
* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/filebase/helia/issues/381)) ([843fba4](https://github.com/filebase/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/filebase/helia/issues/375)
* initial import ([95e68a1](https://github.com/filebase/helia/commit/95e68a12ac7f829b7aa455b571f942dfc82394ed))
* stream car file bytes from @helia/car ([#444](https://github.com/filebase/helia/issues/444)) ([7c07e11](https://github.com/filebase/helia/commit/7c07e113d644a1efc32b7fd0c268f5f892256ce9))
* update helia to v3 and multiformats to v13 ([#52](https://github.com/filebase/helia/issues/52)) ([6405c34](https://github.com/filebase/helia/commit/6405c3487879614dc4dd7308b15c946d644e0488))


### Bug Fixes

* add doc-check script and export types used by functions ([#637](https://github.com/filebase/helia/issues/637)) ([4f14996](https://github.com/filebase/helia/commit/4f14996a9b976f2b60f4c8fe52a4fd1632420749))
* add sideEffects: false to package.json ([#485](https://github.com/filebase/helia/issues/485)) ([8c45267](https://github.com/filebase/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03))
* import from multiformats/cid for smaller bundles ([0857d1f](https://github.com/filebase/helia/commit/0857d1f76cd7403dbea46cf3d9c891543fc83fe1))
* remove @libp2p/interfaces dep ([#591](https://github.com/filebase/helia/issues/591)) ([e567717](https://github.com/filebase/helia/commit/e567717102464a925f87cb10fc05808a50be960e))
* replace dag walkers with generic CID extraction from blocks ([#447](https://github.com/filebase/helia/issues/447)) ([5ff6998](https://github.com/filebase/helia/commit/5ff6998e6bc8b04e3407bc98c1924c55f632d9b7))
* support reading identity cids ([#429](https://github.com/filebase/helia/issues/429)) ([98308f7](https://github.com/filebase/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834))
* update project deps and docs ([77e34fc](https://github.com/filebase/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc))
* update to [email protected] ([#630](https://github.com/filebase/helia/issues/630)) ([ec8bf66](https://github.com/filebase/helia/commit/ec8bf66dd870b42d6e5ef2b41706102397e0d39a))
* use blockstore interface where possible ([#417](https://github.com/filebase/helia/issues/417)) ([30c8981](https://github.com/filebase/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31))


### Documentation

* fix grammar - it's -> its ([#565](https://github.com/filebase/helia/issues/565)) ([155e24d](https://github.com/filebase/helia/commit/155e24db8c06c33972895d702a656e0c2996f3d9))
* fs already defined in example ([#1](https://github.com/filebase/helia/issues/1)) ([356797a](https://github.com/filebase/helia/commit/356797a9493c7753178b5f343962951bc9cd3052))


### Dependencies

* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/filebase/helia/issues/32)) ([68656a8](https://github.com/filebase/helia/commit/68656a81b7cd1238641a41573915635905e4a6ed))
* bump aegir from 42.2.11 to 43.0.1 ([#552](https://github.com/filebase/helia/issues/552)) ([74ccc92](https://github.com/filebase/helia/commit/74ccc92793a6d0bb4bee714d9fe4fa4183aa4ee8))
* bump aegir from 43.0.3 to 44.0.1 ([#569](https://github.com/filebase/helia/issues/569)) ([6952f05](https://github.com/filebase/helia/commit/6952f05357844e5aa3dffb2afaf261df06b9b7c1))
* bump aegir from 44.1.4 to 45.0.1 ([#669](https://github.com/filebase/helia/issues/669)) ([e58e49c](https://github.com/filebase/helia/commit/e58e49c6aed8ea9d1e9851435a25e33fdbee3781))
* bump cborg from 1.10.2 to 2.0.5 ([#35](https://github.com/filebase/helia/issues/35)) ([10994ea](https://github.com/filebase/helia/commit/10994ea9abdff8906ae8c3f7d0ff5f50b50d9e60))
* bump multiformats from 11.0.2 to 12.0.1 ([#4](https://github.com/filebase/helia/issues/4)) ([50bed0f](https://github.com/filebase/helia/commit/50bed0f32b3c07111de804b0e6471e36d8e66626))
* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#30](https://github.com/filebase/helia/issues/30)) ([ea26a0b](https://github.com/filebase/helia/commit/ea26a0bd14137eb1de6ab282cdcecd55578064ab))
* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#41](https://github.com/filebase/helia/issues/41)) ([e8fc99f](https://github.com/filebase/helia/commit/e8fc99f4e372eaf72c2598f5a7a9942143c6d788))
* The following workspace dependencies were updated
* dependencies
* @helia/interface bumped from ^5.0.0 to ^6.0.0
* devDependencies
* @helia/mfs bumped from ^4.0.0 to ^5.0.0
* @helia/unixfs bumped from ^4.0.0 to ^5.0.0

## [4.0.0](https://github.com/ipfs/helia/compare/car-v3.2.1...car-v4.0.0) (2024-10-07)


Expand Down
8 changes: 4 additions & 4 deletions packages/car/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@helia/car",
"version": "4.0.0",
"version": "5.0.0",
"description": "Import/export car files from Helia",
"license": "Apache-2.0 OR MIT",
"homepage": "https://github.com/ipfs/helia/tree/main/packages/car#readme",
Expand Down Expand Up @@ -140,7 +140,7 @@
"release": "aegir release"
},
"dependencies": {
"@helia/interface": "^5.0.0",
"@helia/interface": "^6.0.0",
"@ipld/car": "^5.3.0",
"@libp2p/interface": "^2.0.0",
"@libp2p/utils": "^6.0.0",
Expand All @@ -153,8 +153,8 @@
"progress-events": "^1.0.0"
},
"devDependencies": {
"@helia/mfs": "^4.0.0",
"@helia/unixfs": "^4.0.0",
"@helia/mfs": "^5.0.0",
"@helia/unixfs": "^5.0.0",
"@ipld/dag-pb": "^4.1.0",
"aegir": "^45.0.1",
"blockstore-core": "^5.0.0",
Expand Down
Loading