NPM
npm install -g @graphprotocol/indexer-agent@0.15.1
npm install -g @graphprotocol/indexer-cli@0.15.1
npm install -g @graphprotocol/indexer-service@0.15.1
Note: Installing these packages requires Rust and it's package manager cargo
to be installed so that the cost model module can be built. If you already have Rust installed, make sure you're on the latest stable release. Installing the above packages may also require passing --unsafe-perm=true
to the above install commands.
Docker
docker pull ghcr.io/graphprotocol/indexer-agent:v0.15.1
docker pull ghcr.io/graphprotocol/indexer-service:v0.15.1
Changes (Overview)
This is a bugfix release that fixes an issue where receipts for allocations that were created before updating to 0.15 could not be synced to the database, making it impossible to collect query fees for these allocations.
Changes (Per Component)
Indexer Agent
Fixed
- Ensure allocation summaries exist for allocations created before v0.15.0 or outside the indexer agent
Indexer CLI
No changes
Indexer Common
Added
- Add
ensureAllocationSummary
utility for agent and service to use to create allocation summaries for receipts
Indexer Native
No changes
Indexer Service
Changed
- Switch to
ensureAllocationSummary
utility from@graph-protocol/indexer-common