Skip to content

v0.40.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@incrypto32 incrypto32 released this 07 Aug 12:14
· 7 commits to master since this release
2565ee7
$ docker pull graphprotocol/graph-node:v0.40.0-rc.0

New Features

IPFS File System Caching

  • IPFS files can now be cached to disk using the GRAPH_IPFS_CACHE_LOCATION environment variable - reduces IPFS requests after restarts and improves performance. Cache directory must be writable by graph-node and in a trusted location (#6031)

Improvements

Performance

  • Speed up appending changes to batch operations (#6025)
  • Improved backoff strategy for offchain data sources - files not found are subject to exponential backoff, with configurable maximum backoff via GRAPH_FDS_MAX_BACKOFF (default: 600 seconds) (#6043)

GraphQL

  • Better error messages for OR operator usage with column filters (#6078)

graphman

  • Remove create flag from graphman deploy command (#6077)
  • graphman reassign now shows clearer success messages (#6074)

Runtime

  • Update Wasmtime version for improved WebAssembly performance (#6050)

Bug Fixes

  • Fixed subgraph composition sync failures when entities have different ID types - resolves "UNION types bytea and text cannot be matched" error (#6080)
  • Fixed database down migration issue (#6065)
  • Fixed pruning status reporting accuracy - completion percentage now correctly reflects progress when copying non-final entities (#6062)

Full changelog: v0.39.1...v0.40.0-rc.0

Contributors

Thanks to @lutter, @mangas, @fubhy, @shiyasmohd, and all other contributors for their work on this release.