Summary
We are excited to share this month’s achievements and updates across our workstreams!
GraphSeer.com has rolled out a new glossary page, a new subgraphs table, and dedicated subgraph pages.
Launchpad has seen the release of updated versions of Launchpad Charts for Heimdall, Subgraph Radio, Graph Node, Nimbus, Graph Network Indexer, Arbitrum Nitro, and Erigon. We also rebased the Firehose Ethereum chart as a consumer of the common
Library Chart. For Launchpad Namespaces, we released updated versions of Monitoring, Graph, Polygon, Ingress, Ethereum, and Arbitrum.
For Network Operations, our team has implemented improvements to the Epoch Block Oracle subgraph. We also released payment source segregation for the Core Network Subgraph.
The GraphOps Gateway is running an updated stack, now supporting compressed aggregated receipts over gRPC, and backed by an increasing number of Indexers. It’s online and production-ready!
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 February, everyone
Looking back (what was delivered)
Kubernetes Launchpad (Documentation, Starter, Charts, Namespaces, Taskfiles)
- Launchpad Charts:
- Released updated versions of: heimdall, subgraph-radio, graph-node, nimbus, graph-network-indexer, arbitrum-nitro, erigon.
- Rebased
firehose-ethereum
chart as a consumer of thecommon
Library Chart.
- Launchpad Taskfiles: Improvements to helmfile wrapper UI/UX and support for secure interactive input in seal-secrets task.
- Launchpad Namespaces: Released updated versions of: Monitoring, Graph, Polygon, Ingress, Ethereum, Arbitrum and Sealed Secrets.
- Updated dependencies across multiple components.
Kubernetes Launchpad Development Activity
- Launchpad Charts pull requests merged:
- #458, #455: Refactored Subgraph Radio dashboard configuration and enhanced data aggregation, updating version to 0.2.17.
- #470: Bumped version for Graph Network Indexer.
- #461, #451: Updated Arbitrum dependencies to v3.4.0-d896e9c and v3.3.2-9d70997 respectively.
- #452: Updated Erigon dependencies to v2.61.0.
- #463, #459: Updated Graph dependencies to the latest versions.
- #467, #465: Updated Heimdall and Nimbus dependencies to newer versions.
- #466, #464: Upgraded GitHub Actions for better CI/CD workflow efficiency.
- #460, #457: Enhanced helm chart with support for configMaps, ServiceMonitors, and fixed dynamic components path resolution.
- Launchpad Namespaces pull requests merged:
- #1230: Updated
kube-prometheus-stack
from68.4.5
to69.0.0
to enhance Kubernetes cluster monitoring. - #1228: Updated
graphops/celo
from0.1.8
to0.1.9-canary.1
introducing new features. - #1227: Updated
graphops/graph-network-indexer
from0.5.15-canary.1
to0.5.15
. - #1236, #1225: Enhanced release process with improved artifact handling and automated uploads.
- #1224: Updated
graphops/subgraph-radio
from0.2.18-canary.3
to0.2.18
with bug fixes. - #1223, #1222, #1221: Updated
graphops/heimdall
dependencies with versions from1.2.5-canary.3
to1.2.5
, andgraphops/graph-node
from0.5.9-canary.3
to0.5.9
. - #1218: Updated ebo subgraph configuration settings for consistent network indexing.
- #1217: Updated
kube-prometheus-stack
from68.4.4
to68.4.5
for improved performance. - #1216: Updated
cert-manager
fromv1.16.3
tov1.17.0
including compliance changes and new features. - #1205: Updated
kube-prometheus-stack
from68.3.0
to68.3.2
. - #1204: Updated
arbitrum-nitro
from0.5.3-canary.2
to0.5.3
. - #1189: Updated
kube-prometheus-stack
from67.9.0
to67.10.0
with fixes for relabeling. - #1188: Updated
graphops/subgraph-radio
from0.2.16
to0.2.17
. - #1186: Updated
erigon
dependencies to maintain compatibility. - #1185: Similar updates to
erigon
as part of dependency maintenance. - #1190: Continued monitoring dependency updates, particularly for
kube-prometheus-stack
.
- #1230: Updated
- Launchpad Taskfiles pull requests merged:
- #4: Enhanced
seal-secret
task with interactive prompts for user input, optional inputs for namespace, secret name, and value, along with improved error handling and usability. - #3: Added support for targeting all namespaces with improved messaging, clarified default behavior, and enhanced logic for file path resolution, along with updated error handling.
- #4: Enhanced
Gateway Software
- The GraphOps Gateway is running an updated stack, now supporting compressed aggregated receipts over gRPC, and backed by an increasing number of Indexers. It’s online, and production-ready.
Network Operations (Graph Network Subgraph, Graph Network Substreams, Graph Activity Subgraph, Network Monitoring Subgraph, Network Analytics Subgraph)
- Fixes and improvements to ChangePermissions message on the Epoch Block Oracle subgraph and encoder.
- Implemented PaymentSource segregation on the Core Network Subgraph.
Network Operations Development Activity
- Graph Network Subgraph pull requests merged:
GraphSeer.com (Launch)
- Added a new glossary page.
- Introduced a new Subgraphs table and Top Subgraphs table.
- Added dedicated pages for each subgraph, providing a comprehensive view.
- Active and deprecated subgraphs are now clearly marked.
- Added ENS support for sorting by Indexer ID in tables.
- Expanded data coverage across various sections.
- Improved styling and bug fixes.
Ecosystem Relations
- Recordings and agendas for Indexer Office Hours are available. Follow updates on X @TheGraphIOH.
Looking ahead (upcoming priorities)
- Kubernetes Launchpad
- Add substreams support to
firehose-ethereum
- Merge and release
common
library chart
- Add substreams support to
- Network Operations
- Publish PaymentSource implementation to the network
- Complete Horizon Network Subgraph Stage 1 MVP
- GraphSeer.com
- Add Indexer Status Endpoint
- Incorporate time period selection in charts
- Add projected APRs
- Ecosystem Relations
- Please join the community for Indexer Office Hours on Tuesday every week at 5pm UTC in the Graph Protocol Discord