Skip to content ⚠ BREAKING CHANGES
- change to only export Synapse from the main entrypoint
Features
- Add API for querying remaining egress (#430) (c40d6b8)
- change to only export Synapse from the main entrypoint (4c0cc47), closes #232
- move ethers to peer dependencies (242a2c1)
- storage: rename “pieces” callbacks, add piece info & dataSetId (#439) (f1bd585)
Bug Fixes
- cache clientDataSetId in StorageContext (#489) (ec1345a)
- createStorageContext without getClientDataSetsWithDetails (#438) (76e2439)
- expose getScheduledRemovals on storageContext (#490) (6a3b5cc)
- remove settlement fee (#502) (8c7537e), closes #243
- 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
Bug Fixes
Chores
- deps-dev: bump @biomejs/biome from 2.3.5 to 2.3.6 (#448) (ebcab4e)
- deps-dev: bump @biomejs/biome from 2.3.6 to 2.3.7 (#459) (d3c65a8)
- deps-dev: bump @biomejs/biome from 2.3.7 to 2.3.8 (#476) (d95f812)
- export StorageManagerUploadOptions (#462) (c5897f2)
⚠ BREAKING CHANGES
- revert golden path upload() API + minor fixes (#446)
Features
Bug Fixes
- error outputs out of lotus are weird (#411) (341eeff)
- revert golden path upload() API + minor fixes (#446) (12d11e9)
Chores
Features
Bug Fixes
- default dev to false in selectProviderWithPing (a5c428c)
- maxLockupPeriod should be a bigint (#383) (2fdf629)
- normalize telemetry http call wrapping (#398) (c9a2f95)
- remove debug logs from provider filtering (#395) (f86e085)
- use
serviceStatus=dev for dev provider filtering (#376) (a5c428c)
Chores
- simplify linting and make sure git hook works (#394) (ee8a83d)
- update Sentry DSN in telemetry service (#399) (44af935)
Bug Fixes
- core abis in sdk (#372) (2b70909)
- sp-registry: no double-lookup to get provider by address (#367) (efd3dc2)
- storage: forward the isApproved and use that in storage info (#377) (fa9d4cf)
Chores
- convert fwss tests to jsonrpc mocks (#384) (947c25e)
- deps-dev: bump @biomejs/biome from 2.2.7 to 2.3.1 (#352) (ed8cee6)
- telemetry fixups based off learnings from filecoin-pin integration (#378) (e607834)
Features
Bug Fixes
- get pieces from contract instead of pdpServer (#249) (dc4aac2)
- timing: increase transaction propagation timeout to 180s (#370) (63e749f), closes #359
⚠ BREAKING CHANGES
- create dataset and add pieces (#357)
Features
Bug Fixes
- mocks: mock BatchJsonrpc errors with their request
id (#338) (1167900)
- resolves bug of using client address instead of signer for datsetId lookup (328ae43)
- update lockup period from 10 to 30 days (34362fa)
- use bigint in PDP auth, clientDataSetId now needs to be large (620b32e)
Chores
- update ABIs for next contracts (6f1ebda)
- update for M3 contracts (52f841c)
- update for M3 contracts (52f841c)
- update to M3 calibnet contracts in next-branch (#319) (52f841c)
- v0.35.0-dev.1 (next) (1e43029)
Features
- allowing deposits to secondary addresses (4629f1f)
- deposit to any address (#316) (4629f1f)
Bug Fixes
- getPDPService always returns a pdpOffering (#324) (42389da)
Chores
Features
- getSizeFromPieceCID(cid) to extract size from PieceCIDv2 (#283) (5fac7a6)
- PDPServer#getPieceStatus(pieceCid) (#315) (fb45df4)
Bug Fixes
- multi-uploads, smarter batching, handle multiple files in example (#301) (3d41d21)
- use providerId or providerAddress if provided with forceCreateDataSet (#314) (9d717d3)
Features