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 1.0.0 #69

Closed

Conversation

github-actions[bot]
Copy link

🤖 I have created a release beep boop

1.0.0 (2024-11-27)

⚠ BREAKING CHANGES

  • allow invocation configuration to be generated on demand (#1507)
  • AllocationsStorage and BlobsStorage methods not take MultihashDigest types instead of Uint8Arrays.
  • updates agent-store api to unblock integration with w3infra (#1479)
  • upload-api: integrate agent store for idempotence & invocation/receipt persistence (#1444)
  • add download URL method to BlobsStorage (#1469)
  • delegated capabilities required to use uploadFile, uploadDirectory and uploadCAR have changed. In order to use these methods your agent will now need to be delegated blob/add, index/add, filecoin/offer and upload/add capabilities. Note: no code changes are required.
  • deprecate issuer (#1344)
  • add index/add handler (#1421)
  • restrict store API to CARs (#1415)
  • dataStore in storefront renamed to contentStore
  • capabilities: BlobMultihash type in @web3-storage/capabilities renamed to Multihash.
  • allocations storage interface now requires remove to be implemented
  • not possible to skip submit queue on storefront service anymore
  • release upload api with new filecoin api service for storefront (#1347)
  • return allocated bytes in store/add receipt (#1213)
  • coupon (#1136)
  • tweak readmes to get release-please to bump major version (#1102)
  • add storefront filecoin api to upload api (#1052)

Features

  • access agent proofs method would fail to return some session proofs (#1047) (d23a1c9)
  • account.plan.get method (#1117) (1385a9c)
  • add "plan/create-admin-session" capability (#1411) (50eeeb5)
  • add index/add handler (#1421) (cbe9524)
  • add initialize method to PlansStorage (#1278) (6792126)
  • add set method to AccountPlan (#1281) (b94f0d4)
  • add subscription/list capability (#1088) (471d7e5)
  • add a function to verify and return Abilities. (#1252) (2f026a2)
  • add blob list and remove (#1385) (2f69946)
  • add blob protocol to upload-client (#1425) (49aef56)
  • add blob/get (#1484) (328039d)
  • add CLI (#39) (112720e)
  • add download URL method to BlobsStorage (#1469) (4a2c994)
  • add remove high level function to client (#1248) (104b8de)
  • add script for creating delegations (#40) (7ce123b)
  • add store.get and upload.get to clients (#1178) (d1be42a)
  • add storefront filecoin api to upload api (#1052) (39916c2)
  • add support to prepend pieces while buffering to aggregate (#1301) (dff1846)
  • add usage/report capability (#1079) (6418b4b)
  • aggregator keeping oldest piece ts (#1188) (97a7def)
  • allow invocation configuration to be generated on demand (#1507) (fd74cbb)
  • api waits for trigger filecoin pipeline from the client (#1332) (421bacb)
  • blob, web3.storage and ucan conclude capabilities together with api handlers (#1342) (00735a8)
  • byo piece hasher (#1323) (fe2e3d5)
  • capabilities: add index/add capability (#1410) (1b71b89)
  • change plan/update to plan/set and use existing PlansStorage#set to implement an invocation handler (#1258) (1ccbfe9)
  • client: optional account recovery (#1546) (ea02adb)
  • configure UnixFS encoder (#1509) (1a5e648)
  • coupon (#1136) (1b94f2d)
  • deprecate issuer (#1344) (afbbde3)
  • dont use ipfs-utils fetch with upload progress by default (#1240) (86aedbc)
  • export Account so we can use it in w3ui (#1116) (9c7266e)
  • export PlanSet{Success|Failure} from w3up-client (#1291) (47a2954)
  • export test external service implementations (2a2eb0c)
  • expose accounts list on client instance (#1109) (1810684)
  • expose OwnedSpace and SharedSpace from access-client (#1244) (8ec1b44)
  • expose test context of upload-api (#1069) (f0757d1)
  • filecoin info (#1091) (adb2442)
  • filecoin-api: allow custom hashing function to be passed to aggregate builder (#1553) (e2653d4)
  • filecoin-api: paginated queries (#1521) (25ed7d7)
  • generate sharded DAG index on client and invoke w index/add (#1451) (a6d9026)
  • Generate Space proofs on the fly, on access/claim (#1555) (9e2b1d4)
  • get receipt support in client (#1135) (660d088)
  • introduce capability for changing billing plan (#1253) (d33b3a9)
  • make it possible to disable piece hashing (#1351) (adc498d)
  • move aggregate information out of deals in filecoin/info (#1192) (18dc590)
  • move blob index logic from upload-api to blob-index lib (#1434) (797f628)
  • non-parallel piece hashing and CAR upload (#1305) (7a6385b)
  • optionally require plans for provisioning (#1087) (b24731b)
  • progress on blob/add handler (9b16598)
  • publish index claim (#1487) (237b0c6)
  • re-export Store implementations from w3up-client (#1266) (b3c6b46)
  • remove issuer row (#1345) (cf5b0db)
  • remove store protocol (d59ec88)
  • remove store protocol (#13) (0028049)
  • restrict store API to CARs (#1415) (e53aa87)
  • return allocated bytes in store/add receipt (#1213) (5d52e44)
  • router (#11) (c810735)
  • sharing spaces (#1551) (7deb9a4)
  • strictly require nodejs version (#1264) (bc9f427)
  • tweak readmes to get release-please to bump major version (#1102) (a411255)
  • two more interface tweaks (#1287) (bc3c364)
  • updates agent-store api to unblock integration with w3infra (#1479) (2998a93)
  • upgrade fr32-sha2-256-trunc254-padded-binary-tree-multihash for async hasher (#1044) (22ea6aa)
  • 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 funcs have options.piece to opt in to piece link calculation (#1220) (c38000e)
  • 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)
  • usage/record capability definition (#1562) (98c8a87)
  • use digest in blob/accept location commitment (#1480) (ade45eb)
  • utility exports for better UX (#1505) (54b0d93)
  • w3up client login (#1120) (8279bf6)
  • w3up-client new release (#1569) (6989e6e)
  • w3up-client: export additional modules (#1110) (5ce43bc)
  • wait for plan selection (#1547) (7fdee77)
  • wip router (ffcd9c7)

Bug Fixes

Reverts

  • renames for web3.storage capabilities (ac49094)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant