Skip to content

Releases: FilOzone/synapse-sdk

synapse-sdk: v0.41.0

Choose a tag to compare

@FilOzzy FilOzzy released this 06 May 12:48
92a799a

0.41.0 (2026-05-06)

⚠ 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

synapse-core: v0.5.1

Choose a tag to compare

@FilOzzy FilOzzy released this 06 May 12:01
1bd3d2a

0.5.1 (2026-05-06)

Bug Fixes

  • update README.md to provide an overview of the @filoz/synapse-core package and its utilities (#773) (59e439c)

synapse-core: v0.5.0

Choose a tag to compare

@FilOzzy FilOzzy released this 05 May 14:11
94fa7e6

0.5.0 (2026-05-05)

⚠ BREAKING CHANGES

  • synapse-core: drop fundedUntilEpoch, add grossCoverageInEpochs (#760)
  • typehash: existing session keys for DeleteDataSetPermission must be re-minted. Passing a stale session key to Synapse.create() throws because the permission hash no longer matches.

Features

  • enhance PDP provider handling with active product checks and add tests (e20d2e5)
  • synapse-core: add epochsToHours and epochsToDays utilities (32622ff)
  • synapse-core: add runwayInEpochs to account state resolution (d6d566c)
  • synapse-core: drop fundedUntilEpoch, add grossCoverageInEpochs (#760) (0b4772c)
  • synapse-core: harden encodePDPCapabilities (d5e49cd)
  • synapse-core: normalize sp-registry zero-state returns (96b8f2a)
  • synapse-core: refactor PDP capability handling and improve validation (4607b96)
  • synapse-core: validate sp-registry writes before simulate (d14ca74)

Bug Fixes

  • adjust tsconfigs for TypeScript 6 compatibility (a1dc9e5)
  • enhance pagination logic and add validation for batch size (#750) (cbe3bd6)
  • normalize empty outputs in fwss (#752) (52cd636)
  • normalize network error message (#747) (1b18451)
  • synapse-core: use FILECOIN_SERVICES_GIT_REF for the ref and add strict validation (#762) (79860d1)
  • typehash: rename DeleteDataSet typehash param (#757) (5ce89d0)

Chores

  • clarify currentEpoch in resolveAccountState (ca589fa)
  • update dependencies and knip fixes (#746) (5e1dac8)

synapse-sdk: v0.40.4

Choose a tag to compare

@FilOzzy FilOzzy released this 20 Apr 16:33
27d249a

0.40.4 (2026-04-20)

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)

synapse-core: v0.4.1

Choose a tag to compare

@FilOzzy FilOzzy released this 20 Apr 16:30
ed79349

0.4.1 (2026-04-20)

Features

  • 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)
  • update to knip 6 (c61d771)

synapse-sdk: v0.40.3

Choose a tag to compare

@FilOzzy FilOzzy released this 02 Apr 15:48
4d47a35

0.40.3 (2026-04-02)

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)

synapse-core: v0.4.0

Choose a tag to compare

@FilOzzy FilOzzy released this 02 Apr 15:13
cecc516

0.4.0 (2026-04-02)

⚠ BREAKING CHANGES

  • rename getProviderIds to getEndorsedProviderIds and getApprovedProviders to getApprovedProvidersIds
  • cleanup sp entrypoint

Features

  • cleanup sp entrypoint (9bb9f26)
  • core: preserve non-standard SP registry capabilities in PDPOffering (#687) (716e309)
  • rename getProviderIds to getEndorsedProviderIds and getApprovedProviders to getApprovedProvidersIds (eced30c)
  • synapse-core: support paginated client dataset reads from FWSS (#698) (6435cc2)

Bug Fixes

  • rename getApprovedProvidersIds to getApprovedProviderIds and update related imports (2407514)

Chores

  • update providers ids new names and return type in more places (80799c0)

synapse-sdk: v0.40.2

Choose a tag to compare

@FilOzzy FilOzzy released this 30 Mar 18:22
f85c1cd

0.40.2 (2026-03-30)

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)

synapse-sdk: v0.40.1

Choose a tag to compare

@FilOzzy FilOzzy released this 30 Mar 12:37
91131f0

0.40.1 (2026-03-30)

Bug Fixes

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

synapse-react: v0.2.3

Choose a tag to compare

@FilOzzy FilOzzy released this 30 Mar 18:21
bf5a8ac

0.2.3 (2026-03-30)

Bug Fixes

  • support multi sp upload flow in react and demo (#675) (7f70914)
  • update use-upload-simple interface and export in warm-storage (da08356)