Skip to content

Releases: google/bigframes

bigframes: v2.51.0

Choose a tag to compare

@tswast tswast released this 12 Oct 21:12

2.51.0 (2026-10-07)

Features

  • read BigLake Lakehouse tables through tables.get instead of pyiceberg (46d4213)

Bug Fixes

  • detect the location of INFORMATION_SCHEMA views in read_gbq (c54ec01)

bigframes: v2.50.0

Choose a tag to compare

@tswast tswast released this 06 Oct 20:32

PyPI History

2.50.0 (2026-10-05)

Features

  • add DataFrame.bigquery.ai.evaluate accessor (df96c47)
  • add bigquery.ml.arima_coefficients function. (e6076aa)
  • add bigquery.ml.arima_evaluate function. (2849013)
  • add bigquery.ml.explain_forecast function (305cb55)
  • add bigquery.ml.forecast function (791e40a)
  • add bigquery.ml.recommend function (5223eb4)
  • implement ai.predict() (19bf773)
  • support bigframes.bigquery.ai.evaluate (AI.EVALUATE) (5aca1ed)
  • support fill_value parameter on DataFrame.unstack() and Series.unstack() (6b49556)
  • support indicator parameter on DataFrame.merge() and bpd.merge() (a1b243c)

Bug Fixes

  • avoid installing prerelease dependencies in regular system tests (402f180)
  • Make SQLGlot properly handle JSON fields backed by strings (3e333af)

Documentation

  • add a requirements-docs.txt to fix the readthedocs build (df6405d)
  • add Open in Colab Enterprise badge to remaining notebooks (5ae4375)
  • add series AI accessor to the doc site (034ea50)
  • deploy to readthedocs as an "unoffical" mirror (251c60e)
  • enhance repository introduction page in README.rst (2ba6788)
  • expand landing page with sample notebooks (52469d0)
  • fix notebook header links and replace tree with blob (75fce7d)
  • migrate BigQuery DataFrames samples from python-docs-samples (f617771)
  • replace broken Open in Vertex AI Workbench links with Colab Enterprise (bd138c5)
  • update imported ONNX and TensorFlow model snippets to use the bigframes.bigquery.ml module and partial ordering. (707c097)
  • update repo location to google/bigframes (63defc9)

bigframes: v2.49.0

Choose a tag to compare

@tswast tswast released this 09 Sep 22:07

2.49.0 (2026-09-09)

Features

  • support iceberg geo types
  • support inplace parameter on DataFrame.fillna() and Series.fillna()

Bug Fixes

  • configure continuous query connection properties and assert job error status
  • enable compiler fallback for dry runs
  • fix quotation error for SQLGlot compiler for StreamingDataFrame
  • handle time and date literals in SQLGlot compiler properly
  • omit INTO keyword in LOAD DATA OVERWRITE DDL
  • parenthesize OR expressions for AND chaining in SQLGlot
  • quote literal values for strings in SQLGlot
  • remove broken bigframes.bigquery.extract and bigframes.bigquery.generate_date_array functions
  • session lifecycle and Python 3.14 syntax
  • support bool coercion for non-numerical values in SQLGlot compiler

Documentation

  • add client_json_credentials sample
  • add create_table tri-library sample
  • add extract_table combined sample
  • add extract_table_json combined sample
  • add load_table_gcs_csv combined sample
  • add pandas_to_gbq_simple combined sample
  • add read_gbq_simple combined sample
  • restore samples/snippets directory
  • update BigQuery DataFrames boosted tree model snippet to use bigframes.bigquery.ml API
  • update BigQuery DataFrames k-means snippet to use the bigframes.bigquery.ml module and partial ordering
  • update BigQuery DataFrames ML (linear regression) tutorial to use the bigframes.bigquery.ml API
  • update BQML getting started tutorial to use bigframes.bigquery.ml APIs
  • update load_table_dataframe to combined sample
  • update logistic regression prediction snippets to use bigframes.bigquery.ml API and partial ordering
  • update multimodal sample models
  • update query_results_dataframe to combined sample

bigframes: v2.39.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 01 Apr 00:20
be33279

2.39.0 (2026-03-31)

Features

  • add df.bigquery.ai.forecast method to pandas dataframe accessor (#2518) (1126cec9)

  • support full round-trip persistence for multimodal reference cols (#2511) (494a0a11)

  • expose DataFrame.bigquery in both pandas and bigframes DataFrames (#2533) (69fe3176)

Bug Fixes

  • to_gbq may swap data columns when replace table (#2532) (17ecc65e)

  • handle aggregate operations on empty selections (#2510) (34fb5daa)

  • Localize BigQuery log suppression for gbq.py (#2541) (af49ca29)

  • Respect remote function config changes even if logic unchanged (#2512) (b9524284)

  • support melting empty DataFrames without crashing (#2509) (e8c46032)

Performance Improvements

Documentation

  • gemini retouch of the index page for seo (#2514) (2e5311e2)

  • Rename Blob column references to ObjectRef column (#2535) (44e0ffd9)

bigframes: v2.38.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 16 Mar 21:51
1c5d411

v2.38.0 (2026-03-16)

Features

  • Add bigframes.bigquery.rand() function (#2501) (5c43efb7)

  • add df.bigquery pandas accessor (#2513) (91b6c245)

  • Add str, dt accessors to pd.col Expression objects (#2488) (ce5de570)

  • add bigquery.ml.get_insights function (#2493) (d29a6095)

  • use EUC for AI IF, CLASSIFY, and SCORE when connection is not provided (#2507) (fe94910a)

Bug Fixes

  • handle unsupported types and empty results in describe (#2506) (2326ad6a)

  • no longer automatically use anywidget in the %%bqsql magics (#2504) (43353e2b)

Documentation

bigframes: v2.37.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 04 Mar 00:21
a8ba879

v2.37.0 (2026-03-03)

Features

Bug Fixes

  • upload local data through write API if nested JSONs detected (#2478) (01dc5a34)

  • allow IsInOp with same dtypes regardless nullable (#2466) (1d81b414)

Documentation

bigframes: v2.36.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 18 Feb 15:37
5c91fb6

2.36.0 (2026-02-17)

Features

Documentation

  • fix generate_text and generate_table input docs (#2455) (078bd32e)

  • update multimodal dataframe notebook to use public APIs (#2456) (342fa723)

  • use direct API for pdf chunk and pdf extract (#2452) (543ce52c)

  • use direct API for audio transcription (#2447) (59cbc5db)

  • Add EXIF metadata extraction example to multimodal notebook (#2429) (84c6f883)

  • Update multimodal notebook to use public runtime helpers (#2451) (e36dd8b4)

bigframes 2.35.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 07 Feb 02:36
9f1ba1d

2.35.0 (2026-02-07)

Features

Bug Fixes

  • always display the results in the %%bqsql cell magics output (#2439) (2d973b54)

  • exlcude gcsfs 2026.2.0 (#2445) (311de31e)

  • suppress JSONDtypeWarning in Anywidget mode and clean up progress output (#2441) (e0d185ad)

Documentation

bigframes 2.34.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 04 Feb 22:51
fbd3a55

2.34.0 (2026-02-02)

Features

Bug Fixes

bigframes 2.33.0

Choose a tag to compare

@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 23 Jan 00:08
6fef9be

2.33.0 (2026-01-22)

Features

  • add bigquery.ml.transform function (#2394) (1f9ee373)

  • Add dark mode to anywidget mode (#2365) (2763b41d)

  • Add max_columns control for anywidget mode (#2374) (34b5975f)

  • Configure Biome for Consistent Code Style (#2364) (81e27b3d)

  • Add BigQuery ObjectRef functions to bigframes.bigquery.obj (#2380) (9c3bbc36)

  • Stabilize interactive table height to prevent notebook layout shifts (#2378) (a634e976)

Bug Fixes

  • implement retry logic for cloud function endpoint fetching (#2369) (0f593c27)

  • Throw if write api commit op has stream_errors (#2385) (7abfef05)

Performance Improvements

  • Avoid requery for some result downsample methods (#2219) (95763ff2)