Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: graphprotocol/graph-node
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: graphprotocol/graph-node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: krishna/gnd-libpq
Choose a head ref
  • 14 commits
  • 45 files changed
  • 2 contributors

Commits on Jun 10, 2025

  1. Refactor main function (#5980)

    * node: Refactor main execution flow and introduce launcher module
    
    * node/launcher: extract setup_configuration helper  from run
    
    * node/launcher: extract setup_metrics helper  from run
    
    * node/launcher: extract setup_store helper  from run
    
    * node/launcher: extract build_blockchain_map helper  from run
    
    * node/launcher: extract cleanup_ethereum_shallow_blocks helper  from run
    
    * node/launcher: extract spawn_block_ingestor helper  from run
    
    * node/launcher: extract deploy_subgraph_from_flag helper  from run
    
    * node/launcher: extract spawn_contention_checker helper  from run
    
    * node/launcher: extract build_graphql_server helper  from run
    
    * node/launcher: extract build_subgraph_registrar helper  from run
    incrypto32 authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    8e002b6 View commit details
    Browse the repository at this point in the history
  2. Implement a File Link Resolver (#5981)

    * graph: Add a new FIleLinkResolver
    
    * graph: remove `/ipfs/` prefix when using file link resolver
    
    * graph: Implement custom deserialise logic for Link to enable file link resolver
    
    * tests: Add runner test that uses file link resolver
    
    * graph: Conditionally disable deployment hash validation based on env var
    
    * graph: use constant for "/ipfs/" prefix in `remove_prefix`
    
    * graph: Simplify resolve_path by removing redundant path.is_absolute() check
    
    * graph: Remove leftover println from file_resolver tests
    
    * tests: Refactor runner tests extract test utils into recipe.rs
    
    * tests: Add a test for file_link_resolver
    incrypto32 authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    29db3a5 View commit details
    Browse the repository at this point in the history
  3. Graph node dev mode (#5982)

    * node: Create a new binary for graph node dev mode
    
    * graph, store: Add unassign_subgraph method to SubgraphStore
    
    * node: Add helpers for graph node dev for  subgraph management
    
    * node: Add helper functions for watching files in dev mode
    
    * node: Wire file watching in dev mode to redeploy subgraphs
    
    * node: fix formatting
    incrypto32 committed Jun 10, 2025
    Configuration menu
    Copy the full SHA
    ae8d082 View commit details
    Browse the repository at this point in the history
  4. gnd: Support multiple subgraphs, grafting, subgraph composition in de…

    …v mode (#6000)
    
    * graph: Add clone_for_deployment to FileLinkResolver to create  FileLinkResolver with the right base dir for a subgraph
    
    * graph: Add for_deployment to LinkResolverTrait
    
    * core, graph: use for_deployment to get properly scoped resolver
    
    * graph: Implement aliases for file link resolver
    
    * node: Make gnd work with multiple subgraphs
    
    * node: Support subgraph datasource in gnd
    
    * node: correct the default value for manfiest
    
    * core, node, graph: Ignore graft base in dev mode
    
    * node: Allow providing a postgres url for gnd
    
    * node: Do not use pgtemp in windows
    
    * store: enable `vendored` feature for openssl crate
    
    * chain/ethereum: Return error when ipc is used in non unix platform
    
    * node: Refactor launcher
    
    * node/dev : Better error message when database directory doesn't exist
    
    * node: refactor watcher
    
    * core, node, graph: Manipulate raw manifest instead of passing
    ignore_graft_base
    
    This reverts commit b5bbf93.
    
    * node: Correct comments on `redeploy_all_subgraphs`
    
    * node/gnd: Deploy all subgraphs first before wathcing files
    
    * core, graph : Refactor LinkResolver trait
    incrypto32 authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    655764d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ab25eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e15de12 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff4efc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. Configuration menu
    Copy the full SHA
    2a40b59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1dd12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cd3123 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2447fc2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30d454b View commit details
    Browse the repository at this point in the history
  6. store: Use bundled pq-sys

    incrypto32 committed Jun 12, 2025
    Configuration menu
    Copy the full SHA
    edaecb5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4749daa View commit details
    Browse the repository at this point in the history
Loading