GraphOps Update March 2025

:woman_astronaut: Summary

We are pleased to share significant updates across GraphOps workstreams.

Within Kubernetes Launchpad, we’ve released updated versions for Launchpad Charts including proxyd, generic-app, and graph-network-indexer, alongside a canary version of the common library chart. Lighthouse and Nimbus now support HTTP connections and feature enhanced resource management. For Namespaces, we released updated versions of Polygon, Ethereum, Gnosis, Celo, Arbitrum and Monitoring.

GraphSeer.com has seen refined subgraph navigation (differentiating deployment types), time period selection for Indexer performance charts, and introduced images to tables for Indexers, subgraphs, and deployments.

For Network Operations, we completed the Horizon Network Subgraph MVP and published Payment Source aggregation updates to the network.

Finally, the GraphOps Gateway continues to run smoothly, backed by a growing number of Indexers, with further progress on billing integration, developer tools, and user flow. Thank you for your ongoing support!

We invite developers and data consumers interested in accessing subgraphs from The Graph Network to become early adopters of the GraphOps Gateway by completing this form. For Indexers looking to serve paid queries from the GraphOps Gateway, we have a separate form available at this link.

Happy March everyone :sparkles:

:tada: Looking back (what was delivered)

Kubernetes Launchpad (Documentation, Starter, Charts, Namespaces, Taskfiles)

  • Launchpad Charts:
    • Released updated versions of: proxyd, generic-app, celo, lighthouse, nimbus, graph-network-indexer, arbitrum-nitro, erigon.
    • Released a canary version of common library chart.
  • Launchpad Namespaces:
    • Released updated versions of Polygon, Ethereum, Gnosis, Celo, Arbitrum and Monitoring.
  • An assortment of bug fixes and adjustments - i.e. highlights: support LZ4 snapshots in erigon, default lighthouse and nimbus for archiving historical blobs, update Polygon bootnodes, support Pectra upgrade.
Kubernetes Launchpad Development Activity
  • Launchpad Charts pull requests merged:
    • #492, #474, #471, #472, #477: Updated various dependencies, including erigon and nimbus packages, to their latest stable versions for improved performance and security.
    • #488, #479, #475, #473: Enhanced Lighthouse and Nimbus functionalities with new features like HTTP connection support, default blob archiving, and improved configuration options for resource management and data handling.
    • #481, #480, #484, #494: Implemented new features and routine enhancements, including a new Helm library chart, structured deployment configurations, and streamlined container initialization processes.
  • Launchpad Namespaces pull requests merged:
    • #1280, #1281: Updated kube-prometheus-stack documentation in multiple releases, including various dependency updates.
    • #1278, #1279, #1282: Enhanced kube-prometheus-stack and nimbus dependencies with new features and improvements.
    • #1255, #1256: Introduced Lighthouse as an Ethereum consensus client and updated network subgraph configurations.
    • #1300, #1294, #1296: Focused on patch updates for erigon dependencies across several releases.
    • #1297, #1295, #1299: Improved memory leak issues, updated golang libraries, and enhanced kube-prometheus-stack stability.
    • #1288, #1261, #1245: Focused on dependency updates across gnosis and polygon packages for better integration.
    • #1301, #1302, #1304: Upgraded dependencies from celo and polygon for enhanced features and fixes.
    • #1270, #1264: Updated graph network indexer dependencies for improved functionalities and scaling options.
    • #1268, #1242: Addressed storage and monitoring dependencies, ensuring robustness against bugs and performance issues.

Gateway Software

  • The GraphOps Gateway continues to run smoothly with no reported issues. Our stack remains stable and production-ready, supported by a growing number of Indexers.
  • Added validations to gateway API key for names, subgraph, and subgraph deployment ids.
  • Increased key management functionality coverage.
  • Major progress in billing integration.
  • Progress in improving user flow.
  • Improvements to the developer tools.

Network Operations (Graph Network Subgraph, Graph Network Substreams, Graph Activity Subgraph, Network Monitoring Subgraph, Network Analytics Subgraph)

  • Completed basic implementation of Horizon Network Subgraph MVP (PRs: 280, 281, 282, 283, 284, 285, 286, 287).
  • Published Payment Source aggregation update to the network (v1.2.2).

GraphSeer.com (Launch)

  • GraphSeer now differentiates different deployment types. Whether it is a regular deployment, substreams deployment, or an undefined deployment without a schema, you can see it by visiting its page.
  • Added images to tables for Indexers, subgraphs, and deployments.
  • Added time period selection functionality to performance charts of Indexers.
  • Gateway UI and docs updates.
  • Increased test coverage.

Ecosystem Relations

:rocket: Looking ahead (upcoming priorities)

  • Kubernetes Launchpad
    • Release stable of common library chart
  • Gateway Software
    • Complete billing integration
    • Finalize end-to-end user flow.
  • Network Operations
    • Reviews and testing of Horizon Network Subgraph MVP.
    • Implementation and release of QoS Oracle V2.
  • GraphSeer.com
    • Add Indexer status endpoint data to Indexer and deployment pages.
    • Implement UI for end-to-end gateway user flow.
  • Ecosystem Relations
    • Please join the community for Indexer Office Hours on Tuesday every week at 5pm UTC in the Graph Protocol Discord.
5 Likes

Great updates and big fan of GraphSeer :man_astronaut:

3 Likes