Executive Summary
We’ve shared our roadmap for graph-tooling
for the upcoming year. Engaged with community through support, events, and even featured on the GRTiQ Podcast. Helping subgraphs migrate to the network with the subgraph-cacher
is a top priority.
In graph-node
, we’ve rolled out the new GraphiQL and are working on adding support for Timestamp
scalars. We’re also committed to setting up a strong performance testing framework and fixing issues like introspection queries for subgraphs with indexing errors. As we look ahead, our main focus in graph-tooling
will be t introduce validations during the build step, address bugs related to graph ****init
and graph ****codegen
, and implement CLI changes as part of Sunrise initiative. Expect our LTS policy for graph-cli
and better documentation. We also plan to simplify the process of creating subgraphs and work on a Scaffold ETH 2.0 plugin.
Looking back (what was delivered)
docs
- Open Graph image service for docs that will improve sharing experience
graph-tooling
- Published Roadmap for the reminder for year Project Roadmap · Issue #1183 · graphprotocol/graph-tooling · GitHub
- Fix: do not generated derived loaders for interfaces Using `derivedFrom` on Interfaces failing with `Cannot read properties of undefined (reading 'fields')` on `graph-cli 0.57` · Issue #1449 · graphprotocol/graph-tooling · GitHub
- Update
test
command to reflect new matchstick version feat: update test command to reflect new matchstick version by axiomatic-aardvark · Pull Request #1470 · graphprotocol/graph-tooling · GitHub - Helped land community PR to fix some typos fix: typos by omahs · Pull Request #1462 · graphprotocol/graph-tooling · GitHub
- Add
scroll-mainnet
support added scroll mainnet to cli by pranavdaa · Pull Request #1474 · graphprotocol/graph-tooling · GitHub - Do not create a
git
repo if it already exists fix: do not create a git repo when already in a git repo by saihaj · Pull Request #1458 · graphprotocol/graph-tooling · GitHub - Fix ABI for Aurora Network cli: fix ABI api endpoint aurora networks by pustovalov · Pull Request #1459 · graphprotocol/graph-tooling · GitHub
graph-node
- Update introspection query as per the October 2021 GraphQL Spec graphql: update introspection schema by saihaj · Pull Request #4676 · graphprotocol/graph-node · GitHub
- Updated GraphiQL to V2
- feat(graphql): update`graphiql` to `v2` by saihaj · Pull Request #4677 · graphprotocol/graph-node · GitHub
- fix(graphql): change CDN to JS Deliver for GraphiQL by saihaj · Pull Request #4941 · graphprotocol/graph-node · GitHub
- fix(graphql): add crossorigin prop by saihaj · Pull Request #4948 · graphprotocol/graph-node · GitHub
- Improve integration test setup and upgrade to Node 20 fix(tests): yarn workspace to install all subfolders by saihaj · Pull Request #4957 · graphprotocol/graph-node · GitHub
subgraph-cacher
- Helping out community members if they find any issues but we should find out ways we can have these implemented in gateway.
docs
- Working on introducing
lasUpdatedAt
and Reading time for docs page [wip] last updated at time and reading time by dimaMachina · Pull Request #540 · graphprotocol/docs · GitHub - Try out Nextra v3 alpha release Follow roadmap: Nextra 3 · Issue #1421 · shuding/nextra · GitHub
- Working on introducing
- Ran a workshop and hosted Hackathon at University of Cincinnati
- GRTiQ Podcast https://www.grtiq.com/grtiq-podcast-137-saihajpreet-singh/
Looking ahead (upcoming priorities)
graph-tooling
- Introduce validations at build step
- Patch bugs around
graph init
andgraph codegen
- CLI changes part of Sunrise initiative
- Introduce a simpler command to
create-subgraph
- Work on Scaffold ETH 2.0 plugin
graph-node
- Working on
Timestamp
scalars - Help setup performance testing setup
- Fix failing introspection query for subgraph with indexing errors Introspection queries stop working after a subgraph has encountered an indexing error · Issue #2443 · graphprotocol/graph-node · GitHub
- Working on
docs
- Add documentation for
Int8
Add docs forInt8
scalar · Issue #396 · graphprotocol/docs · GitHub - Integrate
graph-cli
docs Integrate graph CLI docs · Issue #428 · graphprotocol/docs · GitHub - Integrate
graph-ts
docs Integrate Graph TS docs · Issue #429 · graphprotocol/docs · GitHub - Work on LTS policy documentation for Graph CLI
- Introduce documentation for installation of Graph CLI binary
- Add documentation for
subgraph-cacher
- Helping out community members use it in production