Releases: storacha/upload-service
Releases · storacha/upload-service
filecoin-api: v1.0.0
1.0.0 (2024-12-02)
⚠ BREAKING CHANGES
- upload-api: integrate agent store for idempotence & invocation/receipt persistence (#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)
Features
- add blob protocol to upload-client (#1425) (49aef56)
- add support to prepend pieces while buffering to aggregate (#1301) (dff1846)
- add usage/report capability (#1079) (6418b4b)
- aggregator keeping oldest piece ts (#1188) (97a7def)
- api waits for trigger filecoin pipeline from the client (#1332) (421bacb)
- filecoin info (#1091) (adb2442)
- filecoin-api: allow custom hashing function to be passed to aggregate builder (#1553) (e2653d4)
- filecoin-api: paginated queries (#1521) (25ed7d7)
- move aggregate information out of deals in filecoin/info (#1192) (18dc590)
- return allocated bytes in
store/add
receipt (#1213) (5d52e44) - router (#11) (c810735)
- upgrade ucanto/transport to 9.1.0 in all packages to get more verbose errors from HTTP transport on non-ok response (#1312) (d6978d7)
- upload-api: integrate agent store for idempotence & invocation/receipt persistence (#1444) (c9bf33e)
- 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) (8cd2555)
- use digest in
blob/accept
location commitment (#1480) (ade45eb)
Fixes
- aggregate offer invocation cid wrong (#1063) (90a5a4d)
- avoid duplicates on aggregator buffer concat (#1259) (9e64bab)
- check service did in w3filecoin (#1476) (11b00bf)
- configure max pieces (#1566) (71674ed)
- dealer offer store keys without space (#1066) (301f411)
- drop filecoin storefront skip submit queue option (#1371) (1114383)
- enable storefront signer to be different from main service signer (#1072) (21ded3c)
- filecoin test use blob (#1422) (359c0b7)
- filecoin-api: parallel put to piece accept queue (#1560) (e7cbb6d)
- issue where typedoc docs would only show full docs for w3up-client (#1141) (0b8d3f3)
- lint (#1095) (f9cc770)
- migrate repo (#1389) (475a287)
- package metadata (#1161) (b8a1cc2)
- receipt chain has wrong CID because no expiration is set (#1060) (dfb46d8)
- rename blob and index client capabilities (#1478) (17e3a31)
- repo URLs (#1550) (e02ddf3)
- return piece accept receipt error (#1512) (05283cf)
- revert enable storefront signer to be different from main service signer (#1075) (80cdde0)
- storefront content store rename and separation for test (#1409) (05e5db3)
- storefront events cron with max concurrency (#1191) (11010c9)
- upgrade ucanto core (#1127) (5ce4d22)
- upgrade ucanto libs and format filecoin api (#1359) (87ca098)
- upload API test fixes (6b0d72d)
- use one-webcrypto from npm (#1525) (9345c54)
Other Changes
- Add
pnpm dev
to watch-build all packages (#1533) (07970ef) - appease linter (782c6d0)
- main: release filecoin-api 4.0.2 (#1061) (5918ff2)
- main: release filecoin-api 4.0.3 (#1064) (ef4ce7a)
- main: release filecoin-api 4.0.4 (#1067) (c3ed3b9)
- main: release filecoin-api 4.0.5 (#1073) ([9cf2fc0](https://github.com/storacha/upload-ser...