Releases: edgeandnode/gateway
Releases · edgeandnode/gateway
v16.1.1
v16.1.0
v16.0.0
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 ofchains
has been replaced withnames
, to support multiple aliases for the same indexed chain.
v15.2.0
v15.1.0
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
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 withscalar: { signer, chain_id, verifier }
subscriptions.contract_owners
renamed tosubscriptions.special_signers
subscriptions
now requires an additional fielddomains
v14.0.1
v14.0.0
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
v13.5.0
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)