github graphprotocol/graph-node v0.41.2

8 hours ago

v0.41.2

$ docker pull graphprotocol/graph-node:v0.41.2

Bug Fixes

Fix entity corruption after rewinding pruned subgraphs

Rewinding a subgraph with history_blocks (pruning) enabled could corrupt entity state, leaving frequently-updated entities with no open (current) version. This caused deterministic unexpected null errors making the subgraph unrecoverable without a full re-index. (#6340)

Fix rewind/truncate targeting the wrong deployment

When multiple instances of the same subgraph existed, graphman rewind or graphman truncate could incorrectly target the active deployment instead of the specified one. (#6299)

Fix batch write memoization bug

Fixed a bug where entity lookups could incorrectly return None when batch memoization was enabled, causing missed entity updates during indexing. (#6314)

Expand deterministic RPC error handling for Reth and Erigon

Added additional RPC error messages (vm execution error, invalidjump, notactivated, invalidfeopcode) to the list of recognized deterministic errors. This fixes subgraphs incorrectly failing on Reth and Erigon nodes when encountering these EVM errors during eth_call. Previously, indexers using these clients needed to set GRAPH_GETH_ETH_CALL_ERRORS manually as a workaround. (#6355)

Full changelog: v0.41.1...v0.41.2

Don't miss a new graph-node release

NewReleases is sending notifications on new releases.