v0.41.0-rc.0
$ docker pull graphprotocol/graph-node:v0.41.0-rc.0
New Features
- Added support for struct field access in declarative calls - enables accessing nested struct fields by field name using dot notation in manifest call declarations(#6099)
- New standalone
gnd
(Graph Node Dev) crate - a graph-node binary optimized for local development with minimal setup required (#6167) - Extended IPFS usage metrics and logging capabilities (#6058)
- Extended support for additional IPFS content path formats (#6058)
Improvements
- Deferred IPFS manifest fetching when starting subgraphs - fixes issue where slow IPFS responses could block assignment event processing, preventing new subgraphs from being assigned (#6170)
- Added Content Identifier (CID) to IPFS retry logs for better debugging and tracking of IPFS operations (#6144)
- Runtime now uses interior mutability in
AscHeapCtx
for improved performance (#6053) - Fixed handling of empty arrays in indexing status queries - prevents errors when querying deployments with empty array filters (#6143)
- Fixed case-insensitive array inputs in queries - array filter values are now properly case-normalized (#6075)
- Fixed panic when handling empty lists in
list_values
- resolves crashes with empty array filters (#6100) - Enhanced logging for subgraph assignment processing with more detailed information (#6169)
- Added logging for
MAX_BLOCKING_THREADS
configuration setting (#6161)
Full changelog: v0.40.0...v0.41.0-rc.0