GraphOps Update May 2024

chris
Tue, 07 May 2024 11:54:58 +0000
Core Team Updates

The GraphOps team is proud to report this month’s achievements across our workstreams.

Subgraph Radio releases 1.0.3 and 1.0.4 improved dashboard views, resolved a critical bug for Indexers indexing many hundreds of subgraphs, and enhanced overall stability.

GraphSeer development focused on updating dependencies, streamlining code for faster compile times, and initial backend work to introduce comparative analytics for Indexers.

For Launchpad, we’ve hosted LOH #15 covering High Availability in PostgreSQL and LOH #16 covering Helm Charts live development. Our team also revamped the documentation with a comprehensive PostgreSQL HA guide, and streamlined navigation for better accessibility.

On File Data Service, we conducted a Core Dev workshop to gather early feedback. We also expanded functionality for individual files and directories, implemented robust admin queries, and improved its documentation.

Finally, regarding Network Operations, we deployed chain aliasing support and released important Subgraphs across hosted service and decentralized network, along with the publication of the GRC-0002: QoS Oracle V2.

Happy May everyone

Looking Back (what was delivered)

Subgraph Radio (Documentation, Docker Image, Radio Crate, Radio Source)

Released versions

1.0.3: Adds a new feature to differentiate offline and allocated Subgraphs in the Grafana dashboard

1.0.4: Adds a fix in the Dockerfile + fix for the “db locked” bug

Subgraph Radio Development Activity (click for more details)
GraphSeer (Launch the app)

Updated crates to latest versions

Experimented to improve compile time of the project for a better developer experience

Continued internal RFCs to improve the codebase

GraphSeer backend

Added the Subgraph extension service which includes a resolver to query for network Subgraph data straight from Graph Node’s postgres db

Launchpad (Documentation, Starter, Charts, Namespaces)

Hosted LOH #15 covering High Availability in PostgreSQL and LOH #16 covering Helm Charts live development

Arbitrum Namespace has been renamed from arbitrum-one to arbitrum

Documentation updates

Our docs now has a PostgreSQL guide covering High Availability

Our Launchpad docs page has been cleaned up and reorganised for clarity and includes a navigation map

Many releases across the board keeping up with upstream new versions

Launchpad Development Activity (click for more details)
File Data Service (Documentation)

Added service level for individual files; previously bundles are required even for a single file

Added feature to publish directory folders/object storage prefixes

Fixed admin endpoint queries and mutations; added feature to directly publish files or bundles from file server

Refactored user arguments, added scripts to support Graph Node snapshot of Subgraphs for both data consumer and provider

Hosted an internal workshop for Core Devs

Enhanced documentation including guides, README updates, and the addition of end-to-end tests

File Data Service Development Activity (click for more details)
Network Operations (Graph Network Subgraph, Graph Network Substreams)

Deployed chain aliasing support for EBO (Mainnet, Arbitrum, Sepolia, Arbitrum-Sepolia)

Core Network Subgraph release on hosted service and decentralized network (v1.1.0)

Activity Subgraph release on hosted service and decentralized network (v1.0.2, fixes)

QoS Oracle V2: Published GRC-0002 and presented it during Indexer Office Hours

Ecosystem Relations

Recordings and agendas for Indexer Office Hours are available. Follow updates on Twitter @TheGraphIOH.

Recordings and agendas for Launchpad Office Hours are available. Follow updated on Twitter.

Looking Ahead (upcoming priorities)

Subgraph Radio

Track network-wide data for “watch mode”, in order to later display it in GraphSeer

GraphSeer

Concluding internal RFCs and refactoring the codebase accordingly

Continue addressing user feedback

Add resolvers for Indexer and Delegator Averages

Launchpad

Release Polygon namespace

Ongoing Docs update

Focus on existing charts improvements

Release File Data Service chart

File Data Service

Support TAP payments

Standarlise service manifests

Network Operations

Performance improvements to unblock Analytics Subgraph

Full yaml parse for Core Network Subgraph

Ecosystem Relations

Please join the community for Indexer Office Hours on Tuesday every week at 6pm UTC in the Graph Protocol Discord

Please join the community for Launchpad Office Hours on Wednesday every second week at 5pm UTC in the Graph Protocol Discord