github graphprotocol/indexer v0.21.4-rc3
(RC3) v0.21.4

latest releases: v0.21.6-2, v0.21.6, v0.21.5...
2 months ago

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

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.4...v0.21.4-rc3

Don't miss a new indexer release

NewReleases is sending notifications on new releases.