Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.
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: googleapis/python-bigquery-magics
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.0
Choose a base ref
...
head repository: googleapis/python-bigquery-magics
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.0
Choose a head ref
  • 3 commits
  • 7 files changed
  • 2 contributors

Commits on Mar 12, 2025

  1. feat: Support multiple columns in graph visualization (#100)

    * Multi-column support
    
    * Remove 'rows' field in results, as it's not used by the Javascript. Also, add a test for the multi-column case.
    
    * reformat
    
    * Fix test_bigquery.py tests, remove unnecessary mocking of GraphServer
    
    * reformat
    ericfe-google authored Mar 12, 2025
    Configuration menu
    Copy the full SHA
    dbb6442 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2025

  1. feat: Fix graph visualization to work with latest spanner-graph-noteb…

    …ook code; also, allow visualization when only some columns are json. (#102)
    
    * Multi-column support
    
    * Remove 'rows' field in results, as it's not used by the Javascript. Also, add a test for the multi-column case.
    
    * reformat
    
    * Fix test_bigquery.py tests, remove unnecessary mocking of GraphServer
    
    * reformat
    
    * Get basic graph visualization working against latest spanner code
    
    * Fix unit tests
    
    * Ignore columns we don't know how to visualize for visualization purposes, but still show them in the tabular view, and don't block visualizing remaining columns
    
    * reformat
    
    * Remove unused dependency on networkx
    
    * Implement stub callback for node expansion
    
    * Fix  test_bigquery_graph_missing_spanner_deps.
    
    The mock query result must contain valid json so that the visualizer attempts to get launched, in order for the code path we're trying to test to get reached.
    
    * reformat
    
    * Add unit test for GraphServerHandler::handler_post_node_expansion()
    
    * Add test for invalid node expansion request
    
    * reformat
    
    * Tweaks to improve code coverage
    
    * More tweaks to improve code coverage
    
    * avoid list comprehension due to code coverage tooling
    
    * Fix visualization in colab.
    
    Problem is that, even though the port is not used in colab mode, the javascript still throws an error if it's undefined.
    ericfe-google authored Mar 13, 2025
    Configuration menu
    Copy the full SHA
    c33297c View commit details
    Browse the repository at this point in the history
  2. chore(main): release 0.8.0 (#101)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Mar 13, 2025
    Configuration menu
    Copy the full SHA
    eb88c65 View commit details
    Browse the repository at this point in the history
Loading