Skip to content

Releases: edgeandnode/gateway

v16.1.1

16 Dec 04:37
Compare
Choose a tag to compare

Release Notes

  • fix: subgraph versions behind (0805325)

v16.1.0

15 Dec 19:42
Compare
Choose a tag to compare

Release Notes

  • fix: improve errors (#458)
  • fix: query indexing statuses in batches of up to 100 (#462)
  • feat: static public budget (#463)

v16.0.0

14 Dec 13:46
Compare
Choose a tag to compare

Release Notes

  • fix: add some backoff for picking latest_query_block (#445)
  • fix: use TAP as the name in the receipt EIP-712 domain (#451)
  • feat: chain aliases & partially-supported chains (#450)
  • fix: retain indexing statuses (#456)
  • fix(budget): target fees per client request (#452)
  • fix: default free subscription tier (#457)
  • fix: limit indexing status requests by active allocations (#460)

Config Changes

  • The name field of chains has been replaced with names, to support multiple aliases for the same indexed chain.

v15.2.0

01 Dec 19:03
Compare
Choose a tag to compare

Release Notes

  • fix(indexer-selection): shift required block range by 1 minute (#442)

v15.1.0

30 Nov 19:48
Compare
Choose a tag to compare

Release Notes

  • refactor: move fee selection out of indexer selection (#419, #431)
  • feat(indexer-selection): penalize indexers with 0 allocation (#420)
  • fix: avoid sending Kafka messages that are too large (#421, 02c6c78)
  • fix(graph-gateway): allow 0x prefix on secret keys (#423)
  • fix: handle subscription check after special signers (#425)
  • feat(graph-gateway): estimate block rate automatically (#429)
  • fix: allow block_gte constraints below min block of manifest (#430)
  • fix: avoid retaining uncled blocks in cache (#432)
  • feat(auth): support prefix patterns for allowed domains (#434)
  • fix: rework optimistic indexer attempts (#433)

v15.0.0

13 Nov 14:51
Compare
Choose a tag to compare

Release Notes

  • feat: replace fisherman client with kafka msg & verification (#405)
  • fix: disable Nagel's algorithm (#406)
  • chore: add license (#407)
  • fix: allow allocations of zero (#410)
  • fix: handle subscriptions domains & special query keys (#411)
  • feat(scalar): add scalar TAP receipt signing (#409)

Breaking Config Changes

  • signer_key replaced with scalar: { signer, chain_id, verifier }
  • subscriptions.contract_owners renamed to subscriptions.special_signers
  • subscriptions now requires an additional field domains

v14.0.1

11 Oct 00:05
Compare
Choose a tag to compare

Release Notes

  • fix(budget): improve controller performance (#401)

v14.0.0

09 Oct 11:49
Compare
Choose a tag to compare

Release Notes

  • feat: add domain field to subscriptions kafka msg (#382)
  • fix: make L2 transfer decision consistent across client query params (d0220b3)
  • fix: remove L2 transfer delay (0e12b9e)
  • fix(budget): estimate volume per deployment (7331b0a)
  • fix(budget): resolve API key query count mismatch (#388)
  • fix(budget): do some budget negotiation (#389)
  • fix(budget): target average indexer fees per query (#390)
  • fix(budget): potential div by zero (#391)
  • fix: remove application of user preferences in indexer-selection (#393)
  • fix: add status code to UnattestableError (91366e3)
  • fix: avoid reliability impact on indexing behind (47bcb6d)
  • fix: use reported status on indexing behind (dd589db)
  • fix: remove semver constraints on subgraph queries (#395)
  • fix: improve handling of indexing status report behind previous (375fb8f)
  • fix: set reported block when reporting indexing behind (f241e90)
  • fix: ignore budget feedback when using manual budget (#399)

v13.5.1

28 Aug 17:45
2bb3d22
Compare
Choose a tag to compare

Release Notes

  • fix: report addresses without checksum (#384)

v13.5.0

28 Aug 09:27
Compare
Choose a tag to compare

Release Notes

  • fix: add miscategorized store error to attestable filter (#361)
  • fix: Add missing filter support to unattestable list (7ce4788)
  • fix: report RPC response errors (6bb8818)
  • refactor: Flatten allocations per indexing (#365, #368, e6bf14b, 006fb43, 3a2c785)
  • feat: support multiple subscriptions contracts (#367)
  • refactor: cleanup subscriptions contract owners config (f06c6ce)
  • feat(graph-gateway): added indexers status public proof of indexing client (#372)
  • feat(graph-gateway): added indexers lookup table to graph network (#371)
  • feat(graph-gateway): added indexers status public indexing statuses client (#375)
  • refactor: merge ISA indexer & indexing state (74eec5f)
  • refactor: prepare receipts for TAP (da71648)
  • fix: track transferred subgraphs despite inactive status (86077bb)
  • fix: logic error in legacy receipt pool update (ae1b526)
  • feat(graph-gateway): added indexings poi blocklist (#374)
  • feat(graph-gateway): query indexing statuses using the new client (#379)
  • chore: upgrade to toolshed with alloy (7cfcbb8)
  • refactor: cleanup signer key derivation (2d7ea1c)
  • fix: update graph-subscriptions-rs (0da3799)
  • fix: upgrade toolshed to v0.2.1 (67b24eb)
  • fix: explicitly allow OPTIONS requests on api routes (1f84650)