Skip to content

Releases: graphprotocol/indexer

Release v0.21.11

12 Dec 19:02
Compare
Choose a tag to compare

What's Changed

  • fix: optimize the round trips when reconciling the subgraph deployments by @abarmat in #1058

Full Changelog: v0.21.10...v0.21.11

v0.21.10

12 Dec 18:02
Compare
Choose a tag to compare

What's Changed

  • common: fix subgraph pagination chattyness, skip tests that make rpc calls by @dwerner in #1059
  • remove DAI injection feature by @Theodus in #1050
  • docs & common: add support for boba, boba-bnb and fix for blast by @p-diogo in #1021

Full Changelog: v0.21.9...v0.21.10

Release v0.21.9

25 Nov 21:46
Compare
Choose a tag to compare

What's Changed

  • release version 0.21.8-2 by @dwerner in #1045
  • common: fix reallocate sometimes failing with >1000 active allocations by @dwerner in #1051

Full Changelog: v0.21.8...v0.21.9

Release 0.21.8-2

19 Nov 19:04
Compare
Choose a tag to compare

What's Changed

  • common: add pagination support to allocation queries by @dwerner in #1046

Full Changelog: v0.21.8...v0.21.8-2

Release v0.21.8

18 Nov 19:23
Compare
Choose a tag to compare

What's Changed

  • common: tone down subgraph height violation message by @tmigone in #1040
  • agent: Fix polling-interval arg setting by @fordN in #1043

Full Changelog: v0.21.7...v0.21.8

Release v0.21.7

12 Nov 16:44
Compare
Choose a tag to compare

What's Changed

  • fix: paused subgraph migration (introduced in 0.21.4) corrected to pause subgraphs before reassigning them to a node, also added INDEXER_PAUSED_TARGET_NODE environment variable to point reassignments at a specified node by name
  • all: allow db ssl if configured (default: unchanged) by @dwerner in #1039

Docs:

Full Changelog: v0.21.6-2...v0.21.7

v0.21.6-2

30 Oct 20:44
Compare
Choose a tag to compare

What's Changed

  • Revert "common: remove paused workaround (perf)"
  • indexer-agent: edit costmodel migration trigger by @carlosvdr in #1008

Full Changelog: v0.21.5...v0.21.6-2

v0.21.5

11 Oct 21:09
Compare
Choose a tag to compare

What's Changed

Docs

New Contributors

Full Changelog: v0.21.4...v0.21.5

v0.21.4-5

08 Oct 15:38
Compare
Choose a tag to compare

Performance fix release v0.21.4-5

  • removes a workaround where we had to query the graph-node for indexingStatus twice to determine a deployment's state
  • moves flushOutstanding (receipts) to use READ_COMMITTED isolation level
  • bumps urql to 3.1.0 and common-ts to 2.0.10 to bring in the upstream memory leak fix

v0.21.4

15 Jul 22:02
Compare
Choose a tag to compare

Important Node.js Version Update

The version of node.js required to run the indexer is one of 18, 20, 22. This is to keep within LTS maintenance and support. If another version of node.js is used, you may see a Segmentation Fault when attempting to run. This is a known issue.

node.js end of life chart

Indexer CLI

  • Receipts collect - new command to initiate receipt collection for an allocation. PR #903
  • Improve testing setup: Add type annotation for test utility network specifications. PR #944

Agent and Common

  • Improve deployment management PR #868:
    • Indexer-agent no longer makes assignment decisions, instead relying on graph-node to assign deployments.
    • Pause mechanism in graph-node now used to better control pausing and resuming deployments.
  • Support for closing allocations on unsupported networks. PR #949
  • Enhance gas fee and price logging within the TransactionManager to provide better insights into transaction costs. PR #954
  • Update default values for subgraph.maxBlockDistance to reduce agent halting to wait for subgraphs. The previous default was overly strict at 0 blocks. PR #955
  • Make tap and RAV feature optional: Indexer may use tapSubgraph config to control the feature (not used when not set). PR #952
  • Allow configuring polling interval for data collection in agent. PR #977
  • Improve collision resistance of allocation IDs in common. PR #981
  • Add logging for endpoint in freshness checker in common. PR #839
  • Add Moonbeam, Fuse, and Blast to chain ID lookups in common. PR #980
  • Remove failed subgraph check in common. PR #984
  • Fix database migration for value_aggregate in agent from 20 to 39 digits. PR #973
  • Fix indexerStatus (paused) query by @dwerner in #989
  • Improve DB migration 14 which migrates deployments to use pause mechanism by @fordN in #990

Indexer-native

  • Update indexer-native to support neon 1.0.0 and napi-6. PR #975

Fixes

  • Remove queryInterface references to reduce the amount of objects being passed around. PR #948
  • Fix paused mechanism in indexer-common to ensure proper handling of deployment states. PR #986
  • Defend against graph-node bug #5550 (null paused) in agent. PR #978
  • Remove LRU max length by @dwerner in #991

Documentation

  • Remove outdated Scalar documentation to ensure users reference the most current information. PR #877
  • Eliminate references to the deprecated ethereum-network parameter and update gateway parameters for clearer configuration. PR #953

Continuous Integration

  • Remove support for Node.js 19 and add support for Node.js 22 to ensure compatibility with newer Node.js features and performance improvements. PR #874
  • Add a package manager for Corepack detection to streamline dependency management. PR #942

Full Changelog: v0.21.3...v0.21.4