Skip to content

Releases: edgeandnode/gateway

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

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)