github graphprotocol/indexer v0.21.4-rc2
(RC2) v0.21.4

latest releases: v0.21.4, v0.21.4-rc3
one month 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

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: View changes

Additional Updates: Full Changelog

Don't miss a new indexer release

NewReleases is sending notifications on new releases.