Skip to content

All versions since 0.40.0

0.40.0

⚠ BREAKING CHANGES

  • improve UploadResult ergonomics (#664)

Features

Bug Fixes

  • pieceStatus confuses piece ownership. Closes #296 (#655) (be76ad1)
  • support multi sp upload flow in react and demo (#675) (7f70914)

0.40.1

Bug Fixes

  • installation instructions (#692) (966a389)
  • storage: trim provider resolver & pass all erorrs through (#702) (02a0fc6)

0.40.2

Features

  • storage: add ‘source’ and ‘withCDN’ getters on StorageManager (#701) (d463939)

Bug Fixes

  • re-export error handling utilities and adjust type export order (011f47f)

Chores

  • update biome and fix issues (f5e8abd)

Documentation

  • additional docs for upload options: providerId and dataSetId (#690) (c57a707)

0.40.3

Features

  • core: preserve non-standard SP registry capabilities in PDPOffering (#687) (716e309)

Bug Fixes

  • errors: export StorageErrorOptions and enhance error constructors with documentation (7ac439a)
  • keep the clone to new provider ids array (7124ec9)
  • update getApprovedProviderIds and getEndorsedProviderIds with array return type (e037cec)

Chores

  • types: update PullStatus export and adjust StorageContext to use waitForPullPieces (eb5566e)

0.40.4

Features

  • synapse-sdk: expose paginated client dataset queries in WarmStorageService (#717) (0add8e0)
  • use PDPVerifier.findPieceIdsByCid for efficient CID→ID lookups (#718) (3ac48a9)

Bug Fixes

  • capture error cause in serialisation (#727) (d0f3372)
  • fix out of gas problems with getClientDataSets (#734) (c49c18e)
  • normalize empty outputs for pdp-verifier (#723) (187e8a4)
  • remove custom fetch for pulled POSTs (#732) (9b63e7e)

Chores

  • update msw package version to 2.12.14 in workspace and mock service worker files (4865ff7)

0.41.0

⚠ BREAKING CHANGES

  • synapse-core: drop fundedUntilEpoch, add grossCoverageInEpochs (#760)

Features

  • synapse-core: drop fundedUntilEpoch, add grossCoverageInEpochs (#760) (0b4772c)
  • synapse-sdk: propagate null from SP-registry getProviderIdByAddress (2fd6c69)

Bug Fixes

  • adjust tsconfigs for TypeScript 6 compatibility (a1dc9e5)
  • correct error method names in StorageContext._getPieceIdByCID (#745) (5140caf)
  • normalize empty outputs in fwss (#752) (52cd636)
  • normalize network error message (#747) (1b18451)

Chores

0.42.0

⚠ BREAKING CHANGES

  • piece: vendor PieceCID, redesign API (#795)

Features

  • cap addPieces batches at 40, tighten piece metadata limits (#814) (06b4f65)
  • piece: vendor PieceCID, redesign API (#795) (ec0c254)
  • synapse: add requiredPermissions option to SynapseOptions (#806) (a52aaf6)

Bug Fixes

  • improve retry and poll logic (#813) (3eafe1f)
  • session-key: name missing permissions in Synapse.create error (#805) (000d276)

Chores

Documentation

  • filbeam: add disclaimer about limited support (#793) (5ef945c)

1.0.1 Latest

⚠ BREAKING CHANGES

  • costs: per-operation pricing price list (#823)
  • provider-relayed service termination as the default path (#827)

Features

  • costs: per-operation pricing price list (#823) (66af832)
  • provider-relayed service termination as the default path (#827) (06152d0)

Bug Fixes

  • synapse-core: update filecoin-services ref to v1.3.0 (#831) (b500c44)
  • update termination service error handling and response schemas (#842) (71b300f)

Chores

  • update release configuration and improve synapse-react documentation (#843) (53acc47)