Skip to content

chore(main): release 2.53.0 - #2567

Open
bigframes-bot wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

bigframes-bot wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@bigframes-bot

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

2.53.0 (2026-11-03)

Features

  • add DataFrame.bigquery.ai.evaluate accessor (df96c47)
  • add back bigframes.bigquery.extract and bigframes.bigquery.generate_date_array (55482db)
  • 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)
  • add date functions to bigframes.bigquery module (#17514) (ccb7b5e)
  • bigframes: add AI TVFs to the pandas bq accessor (#17402) (8d1ece5)
  • bigframes: add ai.classify, ai.score, ai.if_ to the df bq accessor (#17569) (fc38c0d)
  • bigframes: add ai.embed and ai.similarity to bigquery accessor (#17927) (5f8d246)
  • bigframes: Enable local udf execution (#17588) (489a414)
  • bigframes: Support groupby.agg/transform with udf transpiler (#17613) (ff6b5ea)
  • bigframes: support offset-based column access via iloc (#17367) (4a4fbab)
  • bigframes: Transpiler supports more string ops (#17693) (af9b39b)
  • bigframes: UDF transpiler handles some control flow (#17558) (b16af4f)
  • Experimental transpilation of unannotated python callables (#17419) (58ee434)
  • implement ai.predict() (19bf773)
  • read BigLake Lakehouse tables through tables.get instead of pyiceberg (46d4213)
  • support bigframes.bigquery.ai.evaluate (AI.EVALUATE) (5aca1ed)
  • support fill_value parameter on DataFrame.unstack() and Series.unstack() (6b49556)
  • support gemini-3.x models (#17615) (ec7342e)
  • support gemini-3.x models in loader and update default model to gemini-3.5-flash (#17557) (d11be07)
  • support iceberg geo types (b11bb81)
  • support indicator parameter on DataFrame.merge() and bpd.merge() (a1b243c)
  • support inplace parameter on DataFrame.fillna() and Series.fillna() (8329d2f)
  • support interactive execution of deferred DataFrames in TableWidget (#17486) (2d0ac6c)

Bug Fixes

  • avoid installing prerelease dependencies in regular system tests (402f180)
  • bigframes: fix field name typos for ai.generate* functions (#17983) (9d9bb9f)
  • bigframes: fix mypy errors in _magics.py related to get_ipython (#17979) (3254788)
  • bigframes: Fix sqlglot backend regressions (#17655) (8e894c9)
  • bigframes: resolve session-scoped API method logging (#18076) (8901072)
  • bigframes: update GeminiTextGenerator default model to gemini-2.5-flash (#18060) (e87866d)
  • bump @angular/compiler, @angular/common, @angular/core, @angular/forms, @angular/platform-browser, @angular/router and @angular/compiler-cli in /packages/bigframes/bigframes/display/table_widget_angular (#17992) (a33681d)
  • bump brace-expansion from 5.0.6 to 5.0.7 in /packages/bigframes/bigframes/display/table_widget_angular (#17794) (3a32572)
  • bump fast-uri from 3.1.1 to 3.1.4 in /packages/bigframes/bigframes/display/table_widget_angular (#17828) (3963920)
  • bump fast-uri from 3.1.4 to 3.1.5 in /packages/bigframes/bigframes/display/table_widget_angular (#17989) (14ad753)
  • bump gdal from 3.13.0 to 3.13.1 in /packages/bigframes (#17609) (4ab4349)
  • bump gradio from 5.39.0 to 6.15.0 in /packages/bigframes (#17619) (2195adc)
  • bump gradio from 6.15.0 to 6.15.1 in /packages/bigframes (#17712) (59bfa70)
  • bump hono from 4.12.16 to 4.12.31 in /packages/bigframes/bigframes/display/table_widget_angular (#17829) (c4f81bc)
  • bump hono from 4.12.31 to 4.13.1 in /packages/bigframes/bigframes/display/table_widget_angular (#18032) (0312a55)
  • bump immutable from 5.1.7 to 5.1.9 in /packages/bigframes/bigframes/display/table_widget_angular (#17830) (7219af8)
  • bump ip-address and express-rate-limit in /packages/bigframes/bigframes/display/table_widget_angular (#17985) (d38829d)
  • bump mistune from 3.2.1 to 3.3.0 in /packages/bigframes (#17694) (0e3fb91)
  • bump postcss from 8.5.14 to 8.5.23 in /packages/bigframes/bigframes/display/table_widget_angular (#17908) (e083c50)
  • bump soupsieve from 2.7 to 2.8.4 in /packages/bigframes (#17695) (5d6cbf3)
  • bump tar from 7.5.16 to 7.5.20 in /packages/bigframes/bigframes/display/table_widget_angular (#17793) (2853fd8)
  • bump transformers from 4.54.1 to 5.3.0 in /packages/bigframes (#17610) (dc8eef4)
  • bump transformers from 5.3.0 to 5.5.0 in /packages/bigframes (#17700) (16f42e1)
  • bump undici and @angular/build in /packages/bigframes/bigframes/display/table_widget_angular (#17986) (978ad27)
  • bump undici from 7.25.0 to 7.29.0 in /packages/bigframes/tests/js (#17987) (6a99978)
  • configure continuous query connection properties and assert job error status (020961c)
  • detect the location of INFORMATION_SCHEMA views in read_gbq (c54ec01)
  • emit bracketed inline array syntax for scalar subquery expressions (#17716) (01bf30b)
  • enable compiler fallback for dry runs (44131c9)
  • fix failing dataframe and timeseries_analysis notebook tests (7360f26)
  • fix quotation error for SQLGlot compiler for StreamingDataFrame (73c1af4)
  • handle time and date literals in SQLGlot compiler properly (e6a414f)
  • Make SQLGlot properly handle JSON fields backed by strings (3e333af)
  • omit INTO keyword in LOAD DATA OVERWRITE DDL (3db910b)
  • parenthesize OR expressions for AND chaining in SQLGlot (a9a3c4a)
  • parenthesize subtrees for SQLGlot expression trees (c0565ef)
  • quote literal values for strings in SQLGlot (1663b67)
  • remove broken bigframes.bigquery.extract and bigframes.bigquery.generate_date_array functions (fd07e45)
  • require Protobuf 6.33.5+ (#17743) (cfc8773)
  • session lifecycle and python 3.14 syntax (7b6b078)
  • set to_gbq labels on the destination table, not the staging table (aff1b48)
  • support bool coercion for non-numerical values in SQLGlot compiler (7751809)
  • translate outer joins for polars engine (d3215cb)

Dependencies

  • remove the pyiceberg dependency (268cdae)

Reverts

  • "chore: skip existing in the pypi upload" (54b1259)

Documentation

  • add a requirements-docs.txt to fix the readthedocs build (df6405d)
  • add client_json_credentials sample (a36a009)
  • add create_table tri-library sample (e37b47f)
  • add delete_table sample (30b7616)
  • add extract_table combined sample (ab81067)
  • add extract_table_json combined sample (d2eb4e8)
  • add load_table_dataframe sample (acd350c)
  • add load_table_gcs_csv combined sample (76ea494)
  • add multimodal embeddings and vector search notebook (d59796e)
  • add Open in Colab Enterprise badge to remaining notebooks (5ae4375)
  • add pandas_to_gbq_simple combined sample (dc8fec0)
  • add query_dry_run sample (aed5000)
  • add query_results_dataframe sample (92f3dac)
  • add read_gbq_simple combined sample (0ac7ded)
  • add series AI accessor to the doc site (034ea50)
  • add table_insert_rows sample (3b0507c)
  • convert remote_function.ipynb to partial ordering mode (323894d)
  • deploy to readthedocs as an "unoffical" mirror (251c60e)
  • enhance repository introduction page in README.rst (2ba6788)
  • ensure that PlotAccessor is included in the API reference (#17513) (0d88614)
  • expand landing page with sample notebooks (52469d0)
  • fix notebook header links and replace tree with blob (75fce7d)
  • make landing page quickstart runnable (db4dc42)
  • make landing page quickstart runnable (#17687) (db4dc42)
  • migrate BigQuery DataFrames samples from python-docs-samples (f617771)
  • replace broken Open in Vertex AI Workbench links with Colab Enterprise (bd138c5)
  • restore samples/snippets directory (3517328)
  • update BigQuery DataFrames boosted tree model snippet to use bigframes.bigquery.ml API (38f8757)
  • update BigQuery DataFrames k-means snippet to use the bigframes.bigquery.ml module and partial ordering. (e115250)
  • update BigQuery DataFrames ML(linear regression) tutorial to use the bigframes.bigquery.ml API. (21b95c7)
  • update BQML getting started tutorial to use bigframes.bigquery.ml APIs (d375d20)
  • update imported ONNX and TensorFlow model snippets to use the bigframes.bigquery.ml module and partial ordering. (707c097)
  • update load_table_dataframe to combined sample (800f153)
  • update logistic regression prediction snippets to use bigframes.bigquery.ml API and partial ordering. (c137f40)
  • update multimodal sample models (003b657)
  • update query_results_dataframe to combined sample (a61e61c)
  • update repo location to google/bigframes (63defc9)

This PR was generated with Release Please. See documentation.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant