# The Guild January 2023 Update

**URL:** <https://forum.thegraph.com/t/the-guild-january-2023-update/3878>\
**Category:** Core Team Updates\
**Tags:** the-guild\
**Created:** [January 6, 2023, 7:15pm UTC](https://forum.thegraph.com/t/the-guild-january-2023-update/3878 "2023-01-06T19:15:54Z")\
**Posts on this page:** 2\
**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:** [January 6, 2023, 7:15pm UTC](https://forum.thegraph.com/t/the-guild-january-2023-update/3878/1 "2023-01-06T19:15:54Z")

</div>

## 👨🏼‍🚀 Executive Summary

Happy new year! We can’t wait to ship great features and improve the developer experience. We are heads down re-working the `graph-cli` into TypeScript and then unify all the tooling for subgraph development. We are also focusing on landing nested filters and cursor pagination into `graph-node`

## 🎉 Looking back (what was delivered)

Note: many of us were away but tried our best to keep the boat sailing.

- `graph-node`
  - Gather metrics around GraphQL Validation
  - Debugging issues on schema changes for supporting cursor pagination
    - Explored ways we can refactor the execution engine in future to improve performance and make it easier for future contributors.

  - Debugging tests for nested filters

- `graph-client`
  - Performance improvements

- `graph-cli`
  - We decide to pause new features to CLI so we can focus on migrating to TypeScript
    - In this process we also investigated on reducing dependencies which will be follow up once we unify all the tooling in one place.

## 🚀 Looking ahead (upcoming priorities)

- `graph-node`
  - Finalize [Nested Sorting](https://github.com/graphprotocol/graph-node/pull/3096) and test out in staging
  - Work with E&N team to rollout GraphQL Validations to the network
  - Relay style cursor pagination
    - Work on SQL generation for operations
    - Add some tests and get reviews

- `graph-client`
  - Performance improvements and fix any bugs

- `graph-cli`
  - Finalize [TypeScript](https://github.com/graphprotocol/graph-cli/pull/1020) migration and then merge all the other repos
  - Start OClif migration - this will help us ship CLI as a binary so we can avoid all sorts of dependency problems some new users face in onboarding today when getting started with `graph-cli`

- Publish roadmap for Graph Tooling Task Force

---

<div class="post-metadata">

**Author:** ![dotansimha](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/dotansimha/32/1257_2.png) [@dotansimha](https://forum.thegraph.com/u/dotansimha)\
**Post date:** [January 10, 2023, 4:49pm UTC](https://forum.thegraph.com/t/the-guild-january-2023-update/3878/2 "2023-01-10T16:49:08Z")

</div>

In addition to that, we are working on some improvementssuggested by @schmidsi for `graph-client` : [Option to stop polling/querying if tab is not active · Issue #354 · graphprotocol/graph-client · GitHub](https://github.com/graphprotocol/graph-client/issues/354)
