Releases: graphprotocol/indexer
Releases · graphprotocol/indexer
Release v0.21.11
What's Changed
Full Changelog: v0.21.10...v0.21.11
v0.21.10
Release v0.21.9
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
What's Changed
Full Changelog: v0.21.8...v0.21.8-2
Release v0.21.8
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
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:
- Use badges to redirect to a release by @gusinacio in #1037
Full Changelog: v0.21.6-2...v0.21.7
v0.21.6-2
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
What's Changed
- agent: large memory leak fixed by @dwerner in #1018
- fix: use subgraph timestamp for tap by @gusinacio in #995
- fix: disable stakeUsageSummary test by @dwerner in #999
- feat: add error_log into scalar_tap_receipts_invalid by @carlosvdr in #974
- feat: Add new column to invalid_receipts table by @carlosvdr in #987
- feat: check escrow balance before rav redeem by @gusinacio in #1015
- refactor: split tap and scalar by @gusinacio in #1012
- fix: add pagination to tap collector by @gusinacio in #1013
- fix: check ravs every 15 minutes by @gusinacio in #1016
Docs
- docs: update versions for 0.21.4 by @dwerner in #992
- docs: Add 2 chains to feature matrix: fuse & blast by @p-diogo in #979
- Update arbitrum-sepolia.md for TAP by @aasseman in #1001
- Update arbitrum-one.md by @aasseman in #1002
- Update arbitrum-sepolia.md with indexer-rs v1.0.0 by @aasseman in #1007
- Update arbitrum-one.md with indexer-rs v1.0.0 by @aasseman in #1006
New Contributors
- @gusinacio made their first contribution in #995
Full Changelog: v0.21.4...v0.21.5
v0.21.4-5
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
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.
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 usetapSubgraph
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
inagent
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 updategateway
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