Skip to content

Changelog

Version 0.5.0 Latest

⚠ 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)