# The Guild June 2023 Update

**URL:** <https://forum.thegraph.com/t/the-guild-june-2023-update/4293>\
**Category:** Core Team Updates\
**Tags:** the-guild\
**Created:** [June 5, 2023, 1:38pm UTC](https://forum.thegraph.com/t/the-guild-june-2023-update/4293 "2023-06-05T13:38:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![saihaj](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/saihaj/32/1971_2.png) [@saihaj](https://forum.thegraph.com/u/saihaj)\
**Post date:** [June 5, 2023, 1:38pm UTC](https://forum.thegraph.com/t/the-guild-june-2023-update/4293/1 "2023-06-05T13:38:21Z")

</div>

## 👨🏼‍🚀 Executive Summary

The `graph-tooling` CLI has been improved with a binary bundle, new utility functions, and support deploy for `optimism`. `graph-node` has added `Int8` scalar and is working on exposing `graphman` API. `graph-client` has improved ESM support. Looking ahead, `graph-tooling` will add support for multiple addresses per data source and help with changes required to support Fusion. `graph-node` will work on GraphQL over HTTP compliance, nested sorting, and scalars. `graph-client` will set up remote docs, and `docs` will add support for mermaid and integrate Firehose docs.

## 🎉 Looking back (what was delivered)

- `graph-tooling`
  - CLI is now [bundled as a binary](https://github.com/graphprotocol/graph-tooling/pull/1257) - this resolves a lot of issues related to install when user’s do not have Node or Python
  - Utility function for `create2` [feat: getCreate2 Address by saihaj · Pull Request #1299 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1299)
  - Support for `loadInBlock` utility [https://github.com/graphprotocol/graph-tooling/pull/1306](https://github.com/graphprotocol/graph-tooling/pull/1306)
  - Migrated example subgraphs
    - [chore: migrate example subpgrahs by saihaj · Pull Request #1204 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1204)
    - [fix: point to new examples by saihaj · Pull Request #1329 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1329)

  - Improved experience for Substreams based subgraph development
    - [feat: do not generate any types for substreams by saihaj · Pull Request #1327 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1327)
    - [fix: only show substreams possible network instead of everything by saihaj · Pull Request #1331 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1331)
    - [feat: ask for SPKG for substreams by saihaj · Pull Request #1343 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1343)
    - [improve substreams support and cleanup init prompts by saihaj · Pull Request #1335 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1335)

  - [Added support for `optimism` and `optimism-goerli`](https://github.com/graphprotocol/graph-tooling/pull/1339)
  - Added a new flag to `graph deploy` to deploy from a IPFS hash [feat: add graph deploy --ifps-hash option by saihaj · Pull Request #1353 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1353)
  - Fix issues with ETH tuples arrays representation
    - [fix: convert ETH tuple array to GraphQL bytes array by saihaj · Pull Request #1351 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1351)
    - [fix: use bytes array by saihaj · Pull Request #1356 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1356)

  - [Added support for derived loader](https://github.com/graphprotocol/graph-tooling/pull/1340)
  - Added support for `Int8` scalar
  - [Added a new `graph clean` command allowing to remove any generated artifacts](https://github.com/graphprotocol/graph-tooling/pull/1363)

- `graph-node`
  - Shipped `Int8` Scalar
  - Working on exposing `graphman` API - this will allow indexers to manage the nodes using a GraphQL API
  - Improved integration testing suite

- `graph-client`
  - Improved ESM support

- `docs`
  - [Unified](https://thegraph.com/docs/en/substreams/README/) Substream docs!

## 🚀 Looking ahead (upcoming priorities)

- `graph-tooling`
  - Add support for more that one address per data source [Support more than one address per source · Issue #1283 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/issues/1283)
  - Help with changes required to support Fusion

- `graph-node`
  - Ship GraphQL over HTTP compliance and nested sorting for interfaces
  - Upgrade GraphiQL to v2
  - Pagination address issues with SQL computation for next page still have few edge cases to address to finalize see todo items: [https://github.com/graphprotocol/graph-node/pull/3214](https://github.com/graphprotocol/graph-node/pull/3214)
  - Work on `Address` and `Date` scalars
  - Breakout and share a plan for Graphman API

- `graph-client`
  - Setup remote docs from the repo into website

- `docs`
  - Add support for [mermaid](https://github.com/mermaid-js/mermaid-live-editor)
  - Integrate Firehose docs
