Skip to content

tap_aggregator: v0.6.0

Pre-release
Pre-release

Choose a tag to compare

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_manager and tap_aggregator. (975b3c7)
  • TAP Showcase: Added integration tests for tap_manager and tap_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

  • add rayon to verify signatures process (#255) (cfa4a06)

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)