Skip to content

Releases: semiotic-ai/timeline-aggregation-protocol

tap_aggregator: v0.1.4

17 Aug 18:11
536c4a2

Choose a tag to compare

Pre-release

0.1.4 (2023-08-17)

Features

  • tap-aggregator: add default for key derive path arg (3737f51)
  • tap-aggregator: allow argument for key derive path to be used with mnemonic (aec0a66)
  • tap-aggregator: update to work with alloy changes (9e94403)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • tap_core bumped from 0.4.0 to 0.5.0

tap_core: v0.4.0

11 Aug 22:13
d6d567e

Choose a tag to compare

tap_core: v0.4.0 Pre-release
Pre-release

0.4.0 (2023-08-08)

⚠ BREAKING CHANGES

  • core: All ReceiptChecksAdapter trait method now return Result. Makes it possible to return Adapter errors besides just check failures.
  • All instances of the word "collateral" are replaced with "escrow".

Code Refactoring

  • core: make ChecksAdapter return Result (0983c27)
  • Replace "collateral" with "escrow" (6f9d0c7)

tap_aggregator: v0.1.3

11 Aug 22:13
d6d567e

Choose a tag to compare

Pre-release

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • tap_core bumped from 0.3.0 to 0.4.0

tap_core: v0.3.0

31 Jul 21:51
a6d788f

Choose a tag to compare

tap_core: v0.3.0 Pre-release
Pre-release

0.3.0 (2023-07-31)

⚠ BREAKING CHANGES

  • core: all the traits are now async

Features

  • serde for ReceivedReceipt (1765b5d)

Code Refactoring

  • core: make it all async (30ca4ba)

tap_aggregator: v0.1.2

31 Jul 21:52
a6d788f

Choose a tag to compare

Pre-release

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • tap_core bumped from 0.2.0 to 0.3.0

tap_core: v0.2.0

20 Jul 20:46
fd76a83

Choose a tag to compare

tap_core: v0.2.0 Pre-release
Pre-release

0.2.0 (2023-07-20)

⚠ BREAKING CHANGES

  • tap_core: Preserve adapter error type using anyhow (#133)
  • receipt_storage_adapter: all functions unnecessary to the TAP manager have been removed from the ReceiptStorageAdapter trait.
  • rav_storage_adapter: the RavStorageAdapter public trait has changed

Features

  • manager: add receipts_auto_delete (#130) (37bc8e1)
  • receipt_storage_adapter: Use RangeBounds (663a8ba)
  • tap_core: Preserve adapter error type using anyhow (#133) (77abbd8)

Bug Fixes

  • tap_manager: receipt auditor min_timestamp set incorrectly (743ac7c)

Code Refactoring

  • rav_storage_adapter: simplify trait (6af9471)
  • receipt_storage_adapter: prune trait (caef197)

tap_aggregator: v0.1.1

20 Jul 20:46
fd76a83

Choose a tag to compare

Pre-release

0.1.1 (2023-07-20)

Features

  • aggregator: add basic logging (117b2f2), closes #145
  • aggregator: add prometheus metrics (054f5bb)

Bug Fixes

  • aggregator: revert default port change (2f76f95)
  • aggregator: short args removed (47c7183)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • tap_core bumped from 0.1.0 to 0.2.0

tap_core: v0.1.0

29 Jun 22:14
5db6f2d

Choose a tag to compare

tap_core: v0.1.0 Pre-release
Pre-release

0.1.0 (2023-06-29)

⚠ BREAKING CHANGES

  • tap-manager: RAV Request definition is updated to include optional previous RAV
  • receipts: Updates the receipt checks adapter api
  • signed-message: Updates signed message API
  • allocation-adapter: removes allocation adapter
  • adapters: existing adapter trait definitions are updated

Features

  • adapter-mocks: alters adapters to use references (arc) to allow sharing common resources (03e7668)
  • adapters: adds functionality to retrieve and delete receipts within a range (4143ac6)
  • adapters: split adapters into storage and check adapters (39c1c82)
  • core: add verify to EIP712 signed msg (a7e3e7d)
  • receipt-storage: Adds functionality to update receipt in storage by id (eb4f8ba)
  • receipts: Updates checking mechanisms and adds auditor to complete checks (8d0088d)
  • signed-message: Updates library to use ether-rs for wallet, address, key, signature, and verification (7f1cb85)
  • tap-manager: Adds a tap manager for handling receipt and rav validation and storage (3786042)

Bug Fixes

  • allocation-adapter: remove obsolete trait (957f3f9)
  • receipt-errors: updates receipt errors to work with adapter trait api (fc121bf)
  • receipts: adds receipt ID to check unique to allow checking after receipt is in storage (5072fb9)
  • tap-manager: adds an error when receipt timestamp window is inverted (e21d7d9)
  • tap-manager: receipts being used after being added to RAV (efd88a2)
  • verification benchmarks (#114) (96cdf24)

tap_aggregator: v0.1.0

29 Jun 22:14
5db6f2d

Choose a tag to compare

Pre-release

0.1.0 (2023-06-29)

⚠ BREAKING CHANGES

  • aggregator: Warn list in JSON RPC response

Features

  • add aggregator service (26e51a1)
  • Added lib (57c9ca2)
  • Added lib (feaa54b)
  • added lib for tap_aggregator modules (ba5840d)
  • aggregator: basic API version mgmt (68e4f35)
  • aggregator: HTTP limit settings (8e81485)
  • aggregator: Supported versions in deprecation warning (d067c66)
  • aggregator: Warn list in JSON RPC response (1ea269b)
  • TAP Showcase: Added integration tests for tap_manager and tap_aggregator. (975b3c7)
  • TAP Showcase: Added integration tests for tap_manager and tap_aggregator. (bcb6d82)

Bug Fixes

  • aggregator: previous_rav ownership (b422504)
  • aggregator: RAV and receipt timestamp checks (faa3a8b)
  • aggregator: signature errors (d29d2df)
  • aggregator: timestamp was based in millis, but should be nanoseconds (354557f)
  • aggregator: warning codes (67e8ff2)