Skip to content

Releases: edgeandnode/gateway

v17.1.0

29 Jan 15:12
83e3b5b
Compare
Choose a tag to compare

Release Notes

  • feat: emergency indexer blocking (2054aba)
  • fix(config): make bad_indexers optional (#549)
  • fix: ignore indexing status block hashes (#558)
  • fix: graceful shutdown (#564)

v17.0.0

11 Jan 17:25
Compare
Choose a tag to compare

Release Notes

  • feat(auth): replace subscription tiers (#481)
  • feat: remove subscriptions query topic (#475)
  • feat: initial support for graph-node versions (#529)

Configuration Changes

  • replace subscriptions.tiers with subscriptions.rate_per_query
  • remove subscriptions.kafka_topic

v16.1.3

03 Jan 18:02
Compare
Choose a tag to compare

Release Notes

  • fix: switch exchange rate source to Chainlink (#474)
  • fix: potential panic in indexer-selection (bd452be)
  • feat(reports): add legacy_scalar field (df6e9cf)

v16.1.2

18 Dec 20:07
Compare
Choose a tag to compare

Release Notes

  • fix: exchange rate application (3ea41fe)

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