Skip to content

All versions since 0.37.0

0.37.0 Latest

⚠ BREAKING CHANGES

  • change params to options object and remove withIpni (#601)
  • remove pdp classes and change upload input to File
  • transition from ethers to viem (#555)
  • replace getMaxProvingPeriod() and getChallengeWindow() with getPDPConfig() (#526)
  • use activePieceCount for accurate piece tracking (#517)
  • change to only export Synapse from the main entrypoint

refactor

  • replace getMaxProvingPeriod() and getChallengeWindow() with getPDPConfig() (#526) (a4956c7)

Features

  • Add API for querying remaining egress (#430) (c40d6b8)
  • add devnet support (#527) (773551b)
  • change params to options object and remove withIpni (#601) (0d529e2)
  • change to only export Synapse from the main entrypoint (4c0cc47), closes #232
  • Endorsements Service (#553) (fba3280)
  • examples/cli: add get-sp-peer-ids command (#546) (8aafdf1)
  • move ethers to peer dependencies (242a2c1)
  • remove pdp classes and change upload input to File (32700c2)
  • storage: rename “pieces” callbacks, add piece info & dataSetId (#439) (f1bd585)
  • transition from ethers to viem (#555) (3741241)
  • use activePieceCount for accurate piece tracking (#517) (59fd863)

Bug Fixes

  • cache clientDataSetId in StorageContext (#489) (ec1345a)
  • change FilBeam URL to stats.filbeam.com (#539) (87ac7a8)
  • createStorageContext without getClientDataSetsWithDetails (#438) (76e2439)
  • expose getScheduledRemovals on storageContext (#490) (6a3b5cc)
  • remove settlement fee (#502) (8c7537e), closes #243
  • remove telemetry (#562) (128037e)
  • resolveByProviderId doesnt use getClientDataSetsWithDetails (1049c05)
  • revert back uploads to uint8array and stream (67a17ee)
  • simplify upload input to Blob (908c042)
  • treat status code 202 for findPiece as a retry (6b9e03f)
  • warm-storage: check metadata withCDN key in addition to cdnRailId for CDN status (#505) (db234e5)

Chores

  • add docs build to packages ci (810d7a8), closes #468
  • fix test that randomly fails (9752c76)
  • pnpm security and catalog (123b89c)
  • re-add getMaxProvingPeriod and challengeWindow function (#550) (62bb92a)
  • remove only from tests (3d6293b)
  • rename signerAddress to clientAddress (#488) (552d6fd)
  • skip size limit test in StorageService due to browser limitations (78cfd25)
  • update docs and export missing types (8061afb)
  • update msw (#465) (ea02a6d)
  • update ox and ensure pnpm version (#510) (caef545)
  • update viem/wagmi and markdown lint (#478) (3f023f6)
  • use json rpc mocks from core (a7b3913)