Skip to content

Releases: datatrails/veracity

v0.2.1

19 Nov 15:33
3b02361
Compare
Choose a tag to compare

What's Changed

The transitional option --enable-v1seals has been removed. All seal related behaviour is automatic now.

The replicate-logs command fixes an issue that could prevent continued local replication. The state is recoverable. If you are seeing replication failures due to cbor length, please contact support for remediation.

The watch command includes fixes for incorrect handling of the --horizon paramater. It also supports --latest as an alias for "show me the most recent change for all selected tenants"

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

06 Nov 08:59
6732ec6
Compare
Choose a tag to compare

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

v0.2.0-pre0

04 Nov 15:51
Compare
Choose a tag to compare

COSE Receipts release

Alignes with the new forestrie checkpoint seal format from https://github.com/datatrails/go-datatrails-merklelog/releases/tag/mmr%2Fv0.1.0

This release updates replicatelogs to safely accomodate the current v0 seal format and the new v1 seal format

Historic log seals for complete massifs will not change.

For replicas where the last massif is "open" (is not full), the seal for that last massif will be promoted to the new format if the remote is on the v1 seal format.

For this release only --enable-v1seals is required to accept seals in the new format. veracity will stop replication if it encounters a remote seal in the v1 format when this flag is not set.

Once forestrie is released, this flag will be removed and its behaviour will be the default.

What's Changed

  • 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
  • fix: handle 429 errors gracefully, with re-tries, in replicate-logs by @robinbryce in #33
  • Support for COSE Receipts (MMRIVER) by @robinbryce in #34

Full Changelog: v0.1.4...v0.2.0-pre0

v0.1.4

16 Sep 14:47
Compare
Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

fix: --version reports 'unknown'

v0.1.3

16 Sep 11:35
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.1.3

  • veracity replicate-logs --progress shows a progress meter on the terminal.
  • veracity --version reports the version of the tool

Note: the gap in the patch releases, from v0.1.0 - v0.1.3 was due to release automation changes.

v0.1.0

12 Sep 08:51
2e96c4a
Compare
Choose a tag to compare

What's Changed

  • Dev/robin/9780 veracity update-replica command by @robinbryce in #26
  • fix: snags and bugs revealed by docs writing by @robinbryce in #28
  • Dev/robin/9874 systemtests for watch and replicatelogs by @robinbryce in #29

Full Changelog: v0.0.6...v0.1.0

v0.0.6

27 Aug 11:56
50d30a8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

15 Jul 08:22
b159adc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.4...v0.0.5

v0.0.4

12 Jul 14:44
9e707ff
Compare
Choose a tag to compare

What's Changed

  • Update Readme with update verification default by @honourfish in #12
  • use logverification event structures by @honourfish in #9
  • Add offline mode by @wp0pw in #10
  • remove arg0 file input and add validation by @henry739 in #13
  • Dev/henry/9606 default to prod url by @henry739 in #15
  • change envets-verify to verify-included by @wp0pw in #14
  • Add VERACITY_IKWID for advanced commands by @wp0pw in #16

New Contributors

Full Changelog: v0.0.3...v0.0.4

v0.0.3

10 Jun 15:18
460dc96
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.2...v0.0.3