X Tutup
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: googleapis/python-bigquery-dataframes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.35.0
Choose a base ref
...
head repository: googleapis/python-bigquery-dataframes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.36.0
Choose a head ref
  • 17 commits
  • 354 files changed
  • 6 contributors

Commits on Feb 9, 2026

  1. docs: Add EXIF metadata extraction example to multimodal notebook (#2429

    )
    
    This PR updates the notebooks/multimodal/multimodal_dataframe.ipynb
    notebook to include a comprehensive example of extracting EXIF metadata
    from images.
    
      Key Changes:
       * Added a new section "7. Extract EXIF metadata from images".
    * Implemented a custom remote function (UDF) using pillow and requests
    to retrieve and parse EXIF tags from image URLs.
    * Demonstrated how to apply this function efficiently within a BigFrames
    workflow to analyze image metadata.
    
    This addition provides users with a practical pattern for handling image
    metadata and using custom libraries within BigQuery DataFrames.
    
    Fixes #<478952827> 🦕
    
    ---------
    
    Co-authored-by: Garrett Wu <6505921+GarrettWu@users.noreply.github.com>
    Co-authored-by: Chelsea Lin <chelsealin@google.com>
    Co-authored-by: Shenyang Cai <sycai@users.noreply.github.com>
    4 people authored Feb 9, 2026
    Configuration menu
    Copy the full SHA
    84c6f88 View commit details
    Browse the repository at this point in the history
  2. docs: use direct API for audio transcription (#2447)

    Thank you for opening a Pull Request! Before submitting your PR, there
    are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a
    [bug/issue](https://github.com/googleapis/python-bigquery-dataframes/issues/new/choose)
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<478952827> 🦕
    shuoweil authored Feb 9, 2026
    Configuration menu
    Copy the full SHA
    59cbc5d View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. Configuration menu
    Copy the full SHA
    61c17e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. docs: Update multimodal notebook to use public runtime helpers (#2451)

    This PR updates notebooks/multimodal/multimodal_dataframe.ipynb to use
    public APIs (bigframes.bigquery.obj and
    bigframes.bigquery.to_json_string) instead of internal operations for
    retrieving runtime JSON strings.
    
    Fixes #<issue_number_goes_here> 🦕
    shuoweil authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    e36dd8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6aafaa View commit details
    Browse the repository at this point in the history
  3. feat: add bigquery.ai.generate_table function (#2453)

    Thank you for opening a Pull Request! Before submitting your PR, there
    are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a
    [bug/issue](https://github.com/googleapis/python-bigquery-dataframes/issues/new/choose)
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    GarrettWu authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    b925aa2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae35a98 View commit details
    Browse the repository at this point in the history
  5. refactor: Enable SELECT * optimization in the sqlglot compiler (#2430)

    Fixes internal issue 481740136 🦕
    chelsea-lin authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    0434f26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fbaba0b View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2026

  1. docs: fix generate_text and generate_table input docs (#2455)

    Thank you for opening a Pull Request! Before submitting your PR, there
    are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a
    [bug/issue](https://github.com/googleapis/python-bigquery-dataframes/issues/new/choose)
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    GarrettWu authored Feb 12, 2026
    Configuration menu
    Copy the full SHA
    078bd32 View commit details
    Browse the repository at this point in the history
  2. chore: librarian update image pull request: 20260210T185352Z (#2449)

    feat: update image to
    us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:1a2a85ab507aea26d787c06cc7979decb117164c81dd78a745982dfda80d4f68
    tswast authored Feb 12, 2026
    Configuration menu
    Copy the full SHA
    3409acd View commit details
    Browse the repository at this point in the history
  3. docs: use direct API for pdf chunk and pdf extract (#2452)

    This PR updates `notebooks/multimodal/multimodal_dataframe.ipynb` to
    demonstrate PDF text extraction a chunking using custom BigQuery Python
    UDFs with the `pypdf` library.
    
    Fixes #<478952827> 🦕
    shuoweil authored Feb 12, 2026
    Configuration menu
    Copy the full SHA
    543ce52 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2026

  1. docs: update multimodal dataframe notebook to use public APIs (#2456)

    Updates the multimodal_dataframe.ipynb notebook to remove dependencies
    on the internal
      .blob accessor.
    
    Fixes #<478952827> 🦕
    shuoweil authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    342fa72 View commit details
    Browse the repository at this point in the history
  2. refactor: migrate compile_random_sample for sqlglot (#2454)

    Fixes internal issue 427767336 🦕
    chelsea-lin authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    36261f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2026

  1. Configuration menu
    Copy the full SHA
    53428d0 View commit details
    Browse the repository at this point in the history
  2. refactor: add table aliases to prevent ambiguity in SQLGlotIR (#2458)

    This change fixes the`test_read_gbq_w_ambigous_name` failures in #2248
    
    Fixes internal issue 417774347 🦕
    chelsea-lin authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    a5a1bc1 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2026

  1. chore: librarian release pull request: 20260217T233413Z (#2461)

    PR created by the Librarian CLI to initialize a release. Merging this PR
    will auto trigger a release.
    
    Librarian Version: v0.7.0
    Language Image:
    us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:1a2a85ab507aea26d787c06cc7979decb117164c81dd78a745982dfda80d4f68
    <details><summary>bigframes: 2.36.0</summary>
    
    ##
    [2.36.0](v2.35.0...v2.36.0)
    (2026-02-17)
    
    ### Features
    
    * Initial support for biglake iceberg tables (#2409)
    ([ae35a98](ae35a989))
    
    * add bigquery.ai.generate_table function (#2453)
    ([b925aa2](b925aa24))
    
    ### Documentation
    
    * fix generate_text and generate_table input docs (#2455)
    ([078bd32](078bd32e))
    
    * update multimodal dataframe notebook to use public APIs (#2456)
    ([342fa72](342fa723))
    
    * use direct API for pdf chunk and pdf extract (#2452)
    ([543ce52](543ce52c))
    
    * use direct API for audio transcription (#2447)
    ([59cbc5d](59cbc5db))
    
    * Add EXIF metadata extraction example to multimodal notebook (#2429)
    ([84c6f88](84c6f883))
    
    * Update multimodal notebook to use public runtime helpers (#2451)
    ([e36dd8b](e36dd8b4))
    
    </details>
    sycai authored Feb 18, 2026
    Configuration menu
    Copy the full SHA
    5c91fb6 View commit details
    Browse the repository at this point in the history
Loading
X Tutup