Releases: semiotic-ai/timeline-aggregation-protocol
Releases · semiotic-ai/timeline-aggregation-protocol
tap_aggregator: v0.3.3
tap_core: v2.0.0
2.0.0 (2024-10-30)
⚠ BREAKING CHANGES
- add context to checks
- add retryable errors to checks
Features
- add context to checks (58a6a52)
- add retryable errors to checks (51f04cb)
- expected_rav to become result<rav,error> (70fa8fa)
- make error public access on failed receipt (7180b86)
- obtain invalid receipts (101dc5e)
Bug Fixes
- Remove obtain_invalid_receipts (ad255dc)
tap_aggregator: v0.3.2
Dependencies
- The following workspace dependencies were updated
- dependencies
- tap_core bumped from * to 2.0.0
- dependencies
tap_core: v1.0.0
tap_aggregator: v0.3.1
Dependencies
- The following workspace dependencies were updated
- dependencies
- tap_core bumped from 0.8.0 to 1.0.0
- dependencies
tap_core: v0.8.0
0.8.0 (2024-03-11)
⚠ BREAKING CHANGES
- update project structure
- implement unique and timestamp check hard coded
- remove stateful checks
- remove timestamp check from manager
- update rav attributes to camel case
- use single executor for manager and auditor
- convert receipt and rav storage into executor
- use typestate for receivedreceipt
- split read and write storage adapters
Features
- add serde to ReceivedReceipt (b13bedf)
- aggregator: Add support for multiple signers in input (#211) (b16f23d), closes #205
- core: Supply EIP712 domain sep with prefilled version and name (#210) (2ed564b)
- implement unique and timestamp check hard coded (7c3f5a9)
Bug Fixes
- add debug to messageid (fbdd328)
- checks need to be send and sync (78ae2a8)
- compile tests (06cf24c)
- implement receipt delete to mock (50058f7)
- missing merge conflicts (8c95954)
- rebase main (0c7bc1c)
- remove EscrowAdapter dependency (3045f61)
- update rav attributes to camel case (1b232e4)
- update timestamp check only after rav update (bfb1eb0)
- use the correct timestamp check (1b1d19c)
Reverts
- rename back to adapters (42bd2df)
Code Refactoring
- convert receipt and rav storage into executor (467c917)
- remove stateful checks (1044f53)
- remove timestamp check from manager (0a3b983)
- split read and write storage adapters (2e681a5)
- update project structure (70ee2c6)
- use single executor for manager and auditor (6794fbb)
- use typestate for receivedreceipt (89b5d94)
tap_aggregator: v0.3.0
0.3.0 (2024-03-11)
⚠ BREAKING CHANGES
- update project structure
- update rav attributes to camel case
- replace aggregator mnemonic with private key (#201)
Features
- aggregator: Add support for multiple signers in input (#211) (b16f23d), closes #205
- core: Supply EIP712 domain sep with prefilled version and name (#210) (2ed564b)
- replace aggregator mnemonic with private key (#201) (24583b4)
Bug Fixes
- listen on 0.0.0.0 instead of localhost (#203) (5099ad1)
- listen on 0.0.0.0 instead of localhost (#204) (95d8ea6)
- rebase main (0c7bc1c)
- update rav attributes to camel case (1b232e4)
Code Refactoring
- update project structure (70ee2c6)
Dependencies
- The following workspace dependencies were updated
- dependencies
- tap_core bumped from 0.7.0 to 0.8.0
- dependencies
tap_core: v0.7.0
0.7.0 (2023-11-28)
⚠ BREAKING CHANGES
- add limit to receipts retrieve
- create_rav_request() returns invalid ReceivedReceipt
- rename "gateway" to "sender" everywhere
Features
- add limit to receipts retrieve (0ce2aab)
- create_rav_request() returns invalid ReceivedReceipt (5bb9001)
Bug Fixes
- mutable manager.remove_obsolete_receipts (ca1a01e)