Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@robinbryce robinbryce released this 06 Nov 08:59
· 2 commits to main since this release
6732ec6

What's Changed

Quality of life changes to replicate logs, a new receipt command for COSE Receipts, v1 seal support (has to be explicity requested)

replicate-logs

  • Graceful handling of ratelimiting errors with automatic retries
  • --latest flag to automatically discover the latest log state. This eliminates the need to pipe in the output of the watch command
  • Support for transition to v1 (from v0) checkpoint format. Seals for massifs which are full will not change. Seals for any open massifs will be upgraded to v1 format. The log data format has not changed in anyway. With this release --enable-v1seals is required to enable this behaviour. This is transitional support. This release precedes enabling v1 seals in the service. --enable-v1seals is provided to ease transition testing and will be removed in a subsequent release. The behaviour described here is then automatic.

receipt

New command, enabled for testing purposes in this release. Only works if the --data-url referenced service has v1 seal support.

This command generates receipts according to the ietf drafts:

Changes

  • fix: handle 429 errors gracefully, with re-tries, in replicate-logs by @robinbryce in #33
  • add --latest mode for replicate-logs by @robinbryce in #36
  • tests: add coverage for verifying inclusion against massifs after the… by @robinbryce in #31
  • feat: multi massif test for node command by @robinbryce in #32
  • Support for COSE Receipts (MMRIVER) by @robinbryce in #34
  • enable release of veracity ahead of production v1 seals by @robinbryce in #35

Full Changelog: v0.1.4...v0.2.0