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(main): release filecoin-api 1.0.0 #67

Closed
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
2 changes: 1 addition & 1 deletion .github/release-please-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"packages/access-client": "0.0.0",
"packages/blob-index": "0.0.0",
"packages/cli": "1.0.1",
"packages/filecoin-api": "0.0.0",
"packages/filecoin-api": "1.0.0",
"packages/filecoin-client": "0.0.0",
"packages/capabilities": "1.1.1",
"packages/upload-api": "1.1.5",
Expand Down
103 changes: 103 additions & 0 deletions packages/filecoin-api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,108 @@
# Changelog

## 1.0.0 (2024-11-27)


### ⚠ BREAKING CHANGES

* **upload-api:** integrate agent store for idempotence & invocation/receipt persistence ([#1444](https://github.com/storacha/upload-service/issues/1444))
* dataStore in storefront renamed to contentStore
* not possible to skip submit queue on storefront service anymore
* return allocated bytes in `store/add` receipt ([#1213](https://github.com/storacha/upload-service/issues/1213))
* add storefront filecoin api to upload api ([#1052](https://github.com/storacha/upload-service/issues/1052))

### Features

* add blob protocol to upload-client ([#1425](https://github.com/storacha/upload-service/issues/1425)) ([49aef56](https://github.com/storacha/upload-service/commit/49aef564a726d34dbbedbd83f5366d9320180f99))
* add storefront filecoin api to upload api ([#1052](https://github.com/storacha/upload-service/issues/1052)) ([39916c2](https://github.com/storacha/upload-service/commit/39916c25cbbfce6392fbb7cc71112987185c798c))
* add support to prepend pieces while buffering to aggregate ([#1301](https://github.com/storacha/upload-service/issues/1301)) ([dff1846](https://github.com/storacha/upload-service/commit/dff1846ad8b6ff5bb9e5fd8ff71f79df5bf79e4d))
* add usage/report capability ([#1079](https://github.com/storacha/upload-service/issues/1079)) ([6418b4b](https://github.com/storacha/upload-service/commit/6418b4b22329a118fb258928bd9a6a45ced5ce45))
* aggregator keeping oldest piece ts ([#1188](https://github.com/storacha/upload-service/issues/1188)) ([97a7def](https://github.com/storacha/upload-service/commit/97a7defa433b57591f23eddee692445437a718a1))
* api waits for trigger filecoin pipeline from the client ([#1332](https://github.com/storacha/upload-service/issues/1332)) ([421bacb](https://github.com/storacha/upload-service/commit/421bacb9bac8c251cb41f887144e953feaa5558f))
* filecoin info ([#1091](https://github.com/storacha/upload-service/issues/1091)) ([adb2442](https://github.com/storacha/upload-service/commit/adb24424d1faf50daf2339b77c22fdd44faa236a))
* **filecoin-api:** allow custom hashing function to be passed to aggregate builder ([#1553](https://github.com/storacha/upload-service/issues/1553)) ([e2653d4](https://github.com/storacha/upload-service/commit/e2653d40c45070e2ccdc5cbda4eb4a35dab302e5))
* **filecoin-api:** paginated queries ([#1521](https://github.com/storacha/upload-service/issues/1521)) ([25ed7d7](https://github.com/storacha/upload-service/commit/25ed7d7e5208d85c49c18585adb5d8667b81f085))
* move aggregate information out of deals in filecoin/info ([#1192](https://github.com/storacha/upload-service/issues/1192)) ([18dc590](https://github.com/storacha/upload-service/commit/18dc590ad50a023ef3094bfc1a2d729459e5d68e))
* return allocated bytes in `store/add` receipt ([#1213](https://github.com/storacha/upload-service/issues/1213)) ([5d52e44](https://github.com/storacha/upload-service/commit/5d52e447c14e7f7fd334e7ff575e032b7b0d89d7))
* router ([#11](https://github.com/storacha/upload-service/issues/11)) ([c810735](https://github.com/storacha/upload-service/commit/c8107354da663120228f779814eafa0c9a3e80a2))
* upgrade ucanto/transport to 9.1.0 in all packages to get more verbose errors from HTTP transport on non-ok response ([#1312](https://github.com/storacha/upload-service/issues/1312)) ([d6978d7](https://github.com/storacha/upload-service/commit/d6978d7ab299be76987c6533d18e6857f6998fe6))
* **upload-api:** integrate agent store for idempotence & invocation/receipt persistence ([#1444](https://github.com/storacha/upload-service/issues/1444)) ([c9bf33e](https://github.com/storacha/upload-service/commit/c9bf33e5512397a654db933a5e6b5db0c7c22da5))
* upload-client uploadDirectory, by default, sorts the provided files by file name to help the user call us in a way that is deterministic and minimizes cost ([#1173](https://github.com/storacha/upload-service/issues/1173)) ([8cd2555](https://github.com/storacha/upload-service/commit/8cd2555d901d7e684a9a5cc2516e5a91edd58621))
* use digest in `blob/accept` location commitment ([#1480](https://github.com/storacha/upload-service/issues/1480)) ([ade45eb](https://github.com/storacha/upload-service/commit/ade45eb6f9b71f4bb4fcc771345ad21e966db730))


### Fixes

* aggregate offer invocation cid wrong ([#1063](https://github.com/storacha/upload-service/issues/1063)) ([90a5a4d](https://github.com/storacha/upload-service/commit/90a5a4d815cff19d9421811a78dbefa01d486ebf))
* aggregator event tests ([#1048](https://github.com/storacha/upload-service/issues/1048)) ([4263d12](https://github.com/storacha/upload-service/commit/4263d12ad7eeb73ddd741752113c3babc93a3025))
* aggregator events inclusion record type simplified ([#1050](https://github.com/storacha/upload-service/issues/1050)) ([2131eac](https://github.com/storacha/upload-service/commit/2131eac64c5225508be41ca3cba5f924cb1e596a))
* avoid duplicates on aggregator buffer concat ([#1259](https://github.com/storacha/upload-service/issues/1259)) ([9e64bab](https://github.com/storacha/upload-service/commit/9e64babe93edeb474fc740d9be74c709d47bed1a))
* check service did in w3filecoin ([#1476](https://github.com/storacha/upload-service/issues/1476)) ([11b00bf](https://github.com/storacha/upload-service/commit/11b00bf880dbbbc40b657d2417a4b13aa8c60a7d))
* configure max pieces ([#1566](https://github.com/storacha/upload-service/issues/1566)) ([71674ed](https://github.com/storacha/upload-service/commit/71674ed90022f499a144bcc201416e2568bd4d24))
* dealer aggregate store query type does not need aggregate anymore ([#1042](https://github.com/storacha/upload-service/issues/1042)) ([0b3c1d0](https://github.com/storacha/upload-service/commit/0b3c1d0b891208d035abdb5bf7bf43dba853d8a7))
* dealer offer store keys without space ([#1066](https://github.com/storacha/upload-service/issues/1066)) ([301f411](https://github.com/storacha/upload-service/commit/301f411de74bca6b70c6b867c1bdc724a0a3af20))
* drop filecoin storefront skip submit queue option ([#1371](https://github.com/storacha/upload-service/issues/1371)) ([1114383](https://github.com/storacha/upload-service/commit/111438395dbd4530fade17b0d216ff056df7d832))
* enable storefront signer to be different from main service signer ([#1072](https://github.com/storacha/upload-service/issues/1072)) ([21ded3c](https://github.com/storacha/upload-service/commit/21ded3c171ca66480e4f74329943527dcc2bac3e))
* filecoin test use blob ([#1422](https://github.com/storacha/upload-service/issues/1422)) ([359c0b7](https://github.com/storacha/upload-service/commit/359c0b736cad8e4375d75af4f60e97e20057e7aa))
* **filecoin-api:** parallel put to piece accept queue ([#1560](https://github.com/storacha/upload-service/issues/1560)) ([e7cbb6d](https://github.com/storacha/upload-service/commit/e7cbb6dc7930b7b19335286bf1908d2ed3cb9437))
* issue where typedoc docs would only show full docs for w3up-client ([#1141](https://github.com/storacha/upload-service/issues/1141)) ([0b8d3f3](https://github.com/storacha/upload-service/commit/0b8d3f3b52918b1b4d3b76ea6fea3fb0c837cd73))
* lint ([#1095](https://github.com/storacha/upload-service/issues/1095)) ([f9cc770](https://github.com/storacha/upload-service/commit/f9cc77029d7c0651cb2961d08eca6f94dc1aef6c))
* migrate repo ([#1389](https://github.com/storacha/upload-service/issues/1389)) ([475a287](https://github.com/storacha/upload-service/commit/475a28743ff9f7138b46dfe4227d3c80ed75a6a2))
* package metadata ([#1161](https://github.com/storacha/upload-service/issues/1161)) ([b8a1cc2](https://github.com/storacha/upload-service/commit/b8a1cc2e125a91be582998bda295e1ae1caab087))
* receipt chain has wrong CID because no expiration is set ([#1060](https://github.com/storacha/upload-service/issues/1060)) ([dfb46d8](https://github.com/storacha/upload-service/commit/dfb46d8185c684a18452e1325abcf74d59c48159))
* rename blob and index client capabilities ([#1478](https://github.com/storacha/upload-service/issues/1478)) ([17e3a31](https://github.com/storacha/upload-service/commit/17e3a3161c6585b1844abcf7ed27252fa8580870))
* repo URLs ([#1550](https://github.com/storacha/upload-service/issues/1550)) ([e02ddf3](https://github.com/storacha/upload-service/commit/e02ddf3696553b03f8d2f7316de0a99a9303a60f))
* return piece accept receipt error ([#1512](https://github.com/storacha/upload-service/issues/1512)) ([05283cf](https://github.com/storacha/upload-service/commit/05283cfc8ace5e8716d6557a8e29402ef4a2e3c0))
* revert enable storefront signer to be different from main service signer ([#1075](https://github.com/storacha/upload-service/issues/1075)) ([80cdde0](https://github.com/storacha/upload-service/commit/80cdde0f5b610cf6328dc17cb505759eddda821a))
* storefront content store rename and separation for test ([#1409](https://github.com/storacha/upload-service/issues/1409)) ([05e5db3](https://github.com/storacha/upload-service/commit/05e5db35544c935a6c8e65e8f27583cffcf224e1))
* storefront events cron with max concurrency ([#1191](https://github.com/storacha/upload-service/issues/1191)) ([11010c9](https://github.com/storacha/upload-service/commit/11010c94b9682e93b6209a169871021d37b76011))
* storefront principal type on cron ([#1055](https://github.com/storacha/upload-service/issues/1055)) ([3821804](https://github.com/storacha/upload-service/commit/382180470add316dd48d01842f302e30edf870a0))
* upgrade ucanto core ([#1127](https://github.com/storacha/upload-service/issues/1127)) ([5ce4d22](https://github.com/storacha/upload-service/commit/5ce4d2292d7e980da4a2ea0f1583f608a81157d2))
* upgrade ucanto libs and format filecoin api ([#1359](https://github.com/storacha/upload-service/issues/1359)) ([87ca098](https://github.com/storacha/upload-service/commit/87ca098186fe204ff3409a2684719f1c54148c97))
* upload API test fixes ([6b0d72d](https://github.com/storacha/upload-service/commit/6b0d72dee3dc9ce5320ad8de333a718d644b5c3d))
* use one-webcrypto from npm ([#1525](https://github.com/storacha/upload-service/issues/1525)) ([9345c54](https://github.com/storacha/upload-service/commit/9345c5415bc0b0d6ce8ccdbe92eb155b11835fd8))


### Other Changes

* Add `pnpm dev` to watch-build all packages ([#1533](https://github.com/storacha/upload-service/issues/1533)) ([07970ef](https://github.com/storacha/upload-service/commit/07970efd443149158ebbfb2c4e745b5007eb9407))
* appease linter ([782c6d0](https://github.com/storacha/upload-service/commit/782c6d0b3ca93ee801b38126339a262bcd713ede))
* **main:** release filecoin-api 3.0.5 ([#1041](https://github.com/storacha/upload-service/issues/1041)) ([01323ab](https://github.com/storacha/upload-service/commit/01323aba8a33648c801f48e89b83451ae4ebb240))
* **main:** release filecoin-api 3.0.6 ([#1043](https://github.com/storacha/upload-service/issues/1043)) ([157b3f1](https://github.com/storacha/upload-service/commit/157b3f1a0e39305d7eb40ba19098cd33ffe03d1b))
* **main:** release filecoin-api 3.0.7 ([#1049](https://github.com/storacha/upload-service/issues/1049)) ([27d060c](https://github.com/storacha/upload-service/commit/27d060c2f0244146dc00150e3496c0c3d550cba6))
* **main:** release filecoin-api 3.0.8 ([#1051](https://github.com/storacha/upload-service/issues/1051)) ([b232aa7](https://github.com/storacha/upload-service/commit/b232aa784c178cc6877982d7d9dfe4da06a06203))
* **main:** release filecoin-api 4.0.0 ([#1054](https://github.com/storacha/upload-service/issues/1054)) ([e3882ff](https://github.com/storacha/upload-service/commit/e3882ff75ca429ab0498b7518e054d53dbdcbc80))
* **main:** release filecoin-api 4.0.1 ([#1056](https://github.com/storacha/upload-service/issues/1056)) ([656aec1](https://github.com/storacha/upload-service/commit/656aec1f38dd407619b104cdba86b05673fbb996))
* **main:** release filecoin-api 4.0.2 ([#1061](https://github.com/storacha/upload-service/issues/1061)) ([5918ff2](https://github.com/storacha/upload-service/commit/5918ff2907ede0b9b16a420cae7ac7cf6c833018))
* **main:** release filecoin-api 4.0.3 ([#1064](https://github.com/storacha/upload-service/issues/1064)) ([ef4ce7a](https://github.com/storacha/upload-service/commit/ef4ce7af0aedcb0b3dfea189260dbe1feecb6d59))
* **main:** release filecoin-api 4.0.4 ([#1067](https://github.com/storacha/upload-service/issues/1067)) ([c3ed3b9](https://github.com/storacha/upload-service/commit/c3ed3b92af129771af360677dfe761bccd2d399b))
* **main:** release filecoin-api 4.0.5 ([#1073](https://github.com/storacha/upload-service/issues/1073)) ([9cf2fc0](https://github.com/storacha/upload-service/commit/9cf2fc004463c668ed7d522a83bb9d62372d393e))
* **main:** release filecoin-api 4.0.6 ([#1077](https://github.com/storacha/upload-service/issues/1077)) ([40d0e7a](https://github.com/storacha/upload-service/commit/40d0e7a97abc4877441168f8ca57753f846e14d5))
* **main:** release filecoin-api 4.1.0 ([#1085](https://github.com/storacha/upload-service/issues/1085)) ([9b752f9](https://github.com/storacha/upload-service/commit/9b752f993ab93ceb3d41cd71954bd40da9746588))
* **main:** release filecoin-api 4.1.1 ([#1133](https://github.com/storacha/upload-service/issues/1133)) ([3621b42](https://github.com/storacha/upload-service/commit/3621b4247faac5b96230b68abb767a752bebf79c))
* **main:** release filecoin-api 4.1.2 ([#1148](https://github.com/storacha/upload-service/issues/1148)) ([fa6405d](https://github.com/storacha/upload-service/commit/fa6405d419370985deb69a24a51566dc72a2c7d8))
* **main:** release filecoin-api 4.2.0 ([#1164](https://github.com/storacha/upload-service/issues/1164)) ([dfdf762](https://github.com/storacha/upload-service/commit/dfdf762a505aba2912b449ab1e5fa4d67f00b4f9))
* **main:** release filecoin-api 4.3.0 ([#1194](https://github.com/storacha/upload-service/issues/1194)) ([a1aa231](https://github.com/storacha/upload-service/commit/a1aa231cbadec5ed4c58a7573276140385887c79))
* **main:** release filecoin-api 4.3.1 ([#1205](https://github.com/storacha/upload-service/issues/1205)) ([7f42f39](https://github.com/storacha/upload-service/commit/7f42f394f25b4b00c3fa66c3e911556d46743019))
* **main:** release filecoin-api 4.4.0 ([#1303](https://github.com/storacha/upload-service/issues/1303)) ([bb74ffc](https://github.com/storacha/upload-service/commit/bb74ffca4ae6f7b2bd9e20f9aa5c9ff081b6962f))
* **main:** release filecoin-api 4.5.0 ([#1314](https://github.com/storacha/upload-service/issues/1314)) ([d31ff06](https://github.com/storacha/upload-service/commit/d31ff06931d3a38b17182927effbcdaff9ceaefe))
* **main:** release filecoin-api 4.6.0 ([#1346](https://github.com/storacha/upload-service/issues/1346)) ([4b166fd](https://github.com/storacha/upload-service/commit/4b166fd0424bd10067de26bc88e069cce2631333))
* **main:** release filecoin-api 4.6.1 ([#1363](https://github.com/storacha/upload-service/issues/1363)) ([efcb912](https://github.com/storacha/upload-service/commit/efcb912d01c5d15e4a1876e80031d563506939e4))
* **main:** release filecoin-api 5.0.0 ([#1384](https://github.com/storacha/upload-service/issues/1384)) ([cb5b628](https://github.com/storacha/upload-service/commit/cb5b628a7f9097ce295b71c34f1cdd33830340b0))
* **main:** release filecoin-api 5.0.1 ([#1398](https://github.com/storacha/upload-service/issues/1398)) ([2e3ef61](https://github.com/storacha/upload-service/commit/2e3ef6180fde897c5f5b583408e443909c0c91ba))
* **main:** release filecoin-api 6.0.0 ([#1414](https://github.com/storacha/upload-service/issues/1414)) ([939e839](https://github.com/storacha/upload-service/commit/939e839fbcd80131300b2ed302ba8b3250cac13b))
* **main:** release filecoin-api 6.0.1 ([#1424](https://github.com/storacha/upload-service/issues/1424)) ([f8c6c1d](https://github.com/storacha/upload-service/commit/f8c6c1d258f1bab1dfe296a083a5440981eae3ad))
* **main:** release filecoin-api 7.0.0 ([#1430](https://github.com/storacha/upload-service/issues/1430)) ([604d300](https://github.com/storacha/upload-service/commit/604d300dde17521eea7333b949bb3f6796bd80a2))
* **main:** release filecoin-api 7.1.0 ([#1481](https://github.com/storacha/upload-service/issues/1481)) ([9d38080](https://github.com/storacha/upload-service/commit/9d3808025286c51c0be481839988c2f44584a2db))
* **main:** release filecoin-api 7.1.1 ([#1513](https://github.com/storacha/upload-service/issues/1513)) ([d4f5f45](https://github.com/storacha/upload-service/commit/d4f5f45c4f532769b38f9fb784bebc0e75181b8e))
* **main:** release filecoin-api 7.2.0 ([#1522](https://github.com/storacha/upload-service/issues/1522)) ([0aebf9f](https://github.com/storacha/upload-service/commit/0aebf9ff97e7c6291db86d61a81f9c41276b5105))
* **main:** release filecoin-api 7.2.1 ([#1528](https://github.com/storacha/upload-service/issues/1528)) ([5b8e148](https://github.com/storacha/upload-service/commit/5b8e148d03ee81118c01cab504cc3d7a4a35db83))
* **main:** release filecoin-api 7.3.0 ([#1540](https://github.com/storacha/upload-service/issues/1540)) ([77b31e9](https://github.com/storacha/upload-service/commit/77b31e93d50876dc547a027f408b6db9273b1502))
* **main:** release filecoin-api 7.3.1 ([#1561](https://github.com/storacha/upload-service/issues/1561)) ([61d408a](https://github.com/storacha/upload-service/commit/61d408a2ecd61ca81a758d4e0b30f1ed0c3b77e8))
* **main:** release filecoin-api 7.3.2 ([#1567](https://github.com/storacha/upload-service/issues/1567)) ([534d3be](https://github.com/storacha/upload-service/commit/534d3beff2b46adc60653a4f3691be959d36aed6))
* no longer depends on hd-scripts, packages use/configure eslint directly, fixes warnings from npm lint script ([#1058](https://github.com/storacha/upload-service/issues/1058)) ([ebdb99b](https://github.com/storacha/upload-service/commit/ebdb99b0d3fc912f93ace3d533b915f844b35856))
* package renames ([0f797ed](https://github.com/storacha/upload-service/commit/0f797ed298b570dd649aa18055f801b0ab6fbfd8))

## [7.3.2](https://github.com/storacha/w3up/compare/filecoin-api-v7.3.1...filecoin-api-v7.3.2) (2024-10-20)


Expand Down
2 changes: 1 addition & 1 deletion packages/filecoin-api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storacha/filecoin-api",
"version": "0.0.0",
"version": "1.0.0",
"type": "module",
"main": "./src/lib.js",
"homepage": "https://storacha.network",
Expand Down