tap_aggregator: v0.6.0
Pre-release
Pre-release
0.6.0 (2025-08-20)
⚠ BREAKING CHANGES
- aggregate v2 receipts into v2 rav (#274)
- rename EIP712SignedMessage to Eip712SignedMessage
- create tap_eip712_message, tap_receipts and tap_graph (#268)
- make manager generic over rav (#267)
- manager generic over receipt (#266)
- update project structure
- update rav attributes to camel case
- replace aggregator mnemonic with private key (#201)
- rename "gateway" to "sender" everywhere
- aggregator: Warn list in JSON RPC response
Features
- accept grpc requests in tap-aggregator (#253) (3c56018)
- Added lib (57c9ca2)
- Added lib (feaa54b)
- added lib for tap_aggregator modules (ba5840d)
- aggregate v2 receipts into v2 rav (#274) (df70b82)
- aggregator: add kafka producer support (de27ec2)
- aggregator: add basic logging (117b2f2), closes #145
- aggregator: add prometheus metrics (054f5bb)
- aggregator: Add support for multiple signers in input (#211) (b16f23d), closes #205
- 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)
- bump for release (#287) (3ba2620)
- core: Supply EIP712 domain sep with prefilled version and name (#210) (2ed564b)
- eip712domain_info API Endpoint (5f0bcce)
- make domain version injectable (73bb550)
- replace aggregator mnemonic with private key (#201) (24583b4)
- TAP Showcase: Added integration tests for
tap_managerandtap_aggregator. (975b3c7) - TAP Showcase: Added integration tests for
tap_managerandtap_aggregator. (bcb6d82) - tap-aggregator: add default for key derive path arg (3737f51)
- tap-aggregator: add v2 endpoint (e7713c4)
- tap-aggregator: allow argument for key derive path to be used with mnemonic (aec0a66)
- tap-aggregator: update to work with alloy changes (9e94403)
Bug Fixes
- add layer to set concurrent limits for gRPC (d539df4)
- aggregator: RAV and receipt timestamp checks (faa3a8b)
- aggregator: revert default port change (2f76f95)
- aggregator: short args removed (47c7183)
- aggregator: timestamp was based in millis, but should be nanoseconds (354557f)
- aggregator: warning codes (67e8ff2)
- better organize dependencies (6d7f470)
- core: Update alloy to v0.3.2 (1ea0e7a)
- 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)
- receipt: update check for unique receipts in v1 and v2 (cc8e00f)
- update RAV and receipt structs for horizon to latest version (58afaef)
- update rav attributes to camel case (1b232e4)
Performance Improvements
Code Refactoring
- create tap_eip712_message, tap_receipts and tap_graph (#268) (3d35cac)
- make manager generic over rav (#267) (1fc51a3)
- manager generic over receipt (#266) (25a3316)
- rename "gateway" to "sender" everywhere (309f41f), closes #188
- rename EIP712SignedMessage to Eip712SignedMessage (0b0b59e)
- update project structure (70ee2c6)