Tags: google/bigframes
Tags
chore: release 2.49.0 Change-Id: I67267ce193dba21a8f5aaf22234b22b1855f95f8 Reviewed-on: https://bigframes-internal-review.git.corp.google.com/c/bigframes/+/3980 Kokoro-System: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-Lint: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Reviewed-by: Shuowei Li <shuowei@google.com> Kokoro-Doctest: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-Unit: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-Docs: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com>
chore(main): release bigframes 2.48.0 (#17982) 🤖 I have created a release *beep* *boop* --- ## [2.48.0](googleapis/google-cloud-python@bigframes-v2.47.0...bigframes-v2.48.0) (2026-08-12) ### Features * **bigframes:** Transpiler supports more string ops ([#17693](googleapis/google-cloud-python#17693)) ([7d2bc21](googleapis/google-cloud-python@7d2bc21)) ### Bug Fixes * **bigframes:** fix field name typos for ai.generate* functions ([#17983](googleapis/google-cloud-python#17983)) ([1b5c48b](googleapis/google-cloud-python@1b5c48b)) * **bigframes:** resolve session-scoped API method logging ([#18076](googleapis/google-cloud-python#18076)) ([ace618b](googleapis/google-cloud-python@ace618b)) * **bigframes:** update GeminiTextGenerator default model to gemini-2.5-flash ([#18060](googleapis/google-cloud-python#18060)) ([5770ff6](googleapis/google-cloud-python@5770ff6)) * 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](googleapis/google-cloud-python#17992)) ([346aaab](googleapis/google-cloud-python@346aaab)) * bump fast-uri from 3.1.4 to 3.1.5 in /packages/bigframes/bigframes/display/table_widget_angular ([#17989](googleapis/google-cloud-python#17989)) ([3b3f3f4](googleapis/google-cloud-python@3b3f3f4)) * bump hono from 4.12.31 to 4.13.1 in /packages/bigframes/bigframes/display/table_widget_angular ([#18032](googleapis/google-cloud-python#18032)) ([cddf35b](googleapis/google-cloud-python@cddf35b)) * bump ip-address and express-rate-limit in /packages/bigframes/bigframes/display/table_widget_angular ([#17985](googleapis/google-cloud-python#17985)) ([02ed656](googleapis/google-cloud-python@02ed656)) * bump undici and @angular/build in /packages/bigframes/bigframes/display/table_widget_angular ([#17986](googleapis/google-cloud-python#17986)) ([6938061](googleapis/google-cloud-python@6938061)) * bump undici from 7.25.0 to 7.29.0 in /packages/bigframes/tests/js ([#17987](googleapis/google-cloud-python#17987)) ([65a3571](googleapis/google-cloud-python@65a3571)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> GitOrigin-RevId: 102c940183ac1cf5670b46c17a47f559926634de Change-Id: Ia15429511df3ebed77f5b4ad45779f8c6be0316d
chore: librarian release pull request: 20260331T225508Z (#2547) 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:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c <details><summary>bigframes: 2.39.0</summary> ## [2.39.0](v2.38.0...v2.39.0) (2026-03-31) ### Features * add `df.bigquery.ai.forecast` method to pandas dataframe accessor (#2518) ([1126cec](1126cec9)) * support full round-trip persistence for multimodal reference cols (#2511) ([494a0a1](494a0a11)) * expose DataFrame.bigquery in both pandas and bigframes DataFrames (#2533) ([69fe317](69fe3176)) ### Bug Fixes * to_gbq may swap data columns when replace table (#2532) ([17ecc65](17ecc65e)) * handle aggregate operations on empty selections (#2510) ([34fb5da](34fb5daa)) * Localize BigQuery log suppression for gbq.py (#2541) ([af49ca2](af49ca29)) * Respect remote function config changes even if logic unchanged (#2512) ([b952428](b9524284)) * support melting empty DataFrames without crashing (#2509) ([e8c4603](e8c46032)) ### Performance Improvements * Make executor data uploads async internally (#2529) ([96597f0](96597f0b)) ### Documentation * gemini retouch of the index page for seo (#2514) ([2e5311e](2e5311e2)) * Rename Blob column references to ObjectRef column (#2535) ([44e0ffd](44e0ffd9)) </details>
chore: librarian release pull request: 20260331T225508Z (#2547) 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:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c <details><summary>bigframes: 2.39.0</summary> ## [2.39.0](v2.38.0...v2.39.0) (2026-03-31) ### Features * add `df.bigquery.ai.forecast` method to pandas dataframe accessor (#2518) ([1126cec](1126cec9)) * support full round-trip persistence for multimodal reference cols (#2511) ([494a0a1](494a0a11)) * expose DataFrame.bigquery in both pandas and bigframes DataFrames (#2533) ([69fe317](69fe3176)) ### Bug Fixes * to_gbq may swap data columns when replace table (#2532) ([17ecc65](17ecc65e)) * handle aggregate operations on empty selections (#2510) ([34fb5da](34fb5daa)) * Localize BigQuery log suppression for gbq.py (#2541) ([af49ca2](af49ca29)) * Respect remote function config changes even if logic unchanged (#2512) ([b952428](b9524284)) * support melting empty DataFrames without crashing (#2509) ([e8c4603](e8c46032)) ### Performance Improvements * Make executor data uploads async internally (#2529) ([96597f0](96597f0b)) ### Documentation * gemini retouch of the index page for seo (#2514) ([2e5311e](2e5311e2)) * Rename Blob column references to ObjectRef column (#2535) ([44e0ffd](44e0ffd9)) </details>
chore: librarian release pull request: 20260316T210518Z (#2520) PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.8.3 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c <details><summary>bigframes: v2.38.0</summary> ## [v2.38.0](v2.37.0...v2.38.0) (2026-03-16) ### Features * Add `bigframes.bigquery.rand()` function (#2501) ([5c43efb](5c43efb7)) * add `df.bigquery` pandas accessor (#2513) ([91b6c24](91b6c245)) * Add str, dt accessors to pd.col Expression objects (#2488) ([ce5de57](ce5de570)) * add bigquery.ml.get_insights function (#2493) ([d29a609](d29a6095)) * use EUC for AI IF, CLASSIFY, and SCORE when connection is not provided (#2507) ([fe94910](fe94910a)) ### Bug Fixes * handle unsupported types and empty results in describe (#2506) ([2326ad6](2326ad6a)) * no longer automatically use anywidget in the `%%bqsql` magics (#2504) ([43353e2](43353e2b)) ### Documentation * Fix typo in ExperimentOptions class docstring (#2498) ([077cb2e](077cb2eb)) * add notebooks to user guide page (#2505) ([5cf3788](5cf37888)) </details>
chore: librarian release pull request: 20260316T210518Z (#2520) PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.8.3 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c <details><summary>bigframes: v2.38.0</summary> ## [v2.38.0](v2.37.0...v2.38.0) (2026-03-16) ### Features * Add `bigframes.bigquery.rand()` function (#2501) ([5c43efb](5c43efb7)) * add `df.bigquery` pandas accessor (#2513) ([91b6c24](91b6c245)) * Add str, dt accessors to pd.col Expression objects (#2488) ([ce5de57](ce5de570)) * add bigquery.ml.get_insights function (#2493) ([d29a609](d29a6095)) * use EUC for AI IF, CLASSIFY, and SCORE when connection is not provided (#2507) ([fe94910](fe94910a)) ### Bug Fixes * handle unsupported types and empty results in describe (#2506) ([2326ad6](2326ad6a)) * no longer automatically use anywidget in the `%%bqsql` magics (#2504) ([43353e2](43353e2b)) ### Documentation * Fix typo in ExperimentOptions class docstring (#2498) ([077cb2e](077cb2eb)) * add notebooks to user guide page (#2505) ([5cf3788](5cf37888)) </details>
chore: librarian release pull request: 20260303T181914Z (#2489) PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.8.3 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c <details><summary>bigframes: v2.37.0</summary> ## [v2.37.0](v2.36.0...v2.37.0) (2026-03-03) ### Features * Add cloud_function_cpus option to remote_function (#2475) ([4caf74c](4caf74cc)) * add display.render_mode to control DataFrame/Series visualization (#2413) ([7813eaa](7813eaa6)) * Support pd.col expressions with .loc and getitem (#2473) ([ae5c8b3](ae5c8b32)) * add support for Python 3.14 (#2232) ([c25a6d0](c25a6d01)) * Support pd.col simple aggregates (#2480) ([cb00daa](cb00daab)) * add dt.tz_localize() (#2469) ([f70f93a](f70f93a1)) * Update bigquery.ai.generate_table output_schema to allow Mapping type (#2463) ([f7fd189](f7fd1895)) ### Bug Fixes * upload local data through write API if nested JSONs detected (#2478) ([01dc5a3](01dc5a34)) * allow IsInOp with same dtypes regardless nullable (#2466) ([1d81b41](1d81b414)) ### Documentation * Add code examples to configuration docstrings (#2352) ([3c21993](3c21993e)) * Move readme content to new User Guide section (#2464) ([61a9484](61a94845)) * add code sample and docstring for bpd.options.experiments.sql_compiler (#2474) ([867951b](867951bc)) * use direct API for image (#2465) ([8a1a82f](8a1a82f7)) * Fix recall_score doc example (#2477) ([a6f499c](a6f499c1)) * Skip inherited methods, use autosummary only for big classes (#2470) ([a951249](a9512498)) * add bigframes default connection warning (#2471) ([f1bbba2](f1bbba23)) </details>
chore: librarian release pull request: 20260303T181914Z (#2489) PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.8.3 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c <details><summary>bigframes: v2.37.0</summary> ## [v2.37.0](v2.36.0...v2.37.0) (2026-03-03) ### Features * Add cloud_function_cpus option to remote_function (#2475) ([4caf74c](4caf74cc)) * add display.render_mode to control DataFrame/Series visualization (#2413) ([7813eaa](7813eaa6)) * Support pd.col expressions with .loc and getitem (#2473) ([ae5c8b3](ae5c8b32)) * add support for Python 3.14 (#2232) ([c25a6d0](c25a6d01)) * Support pd.col simple aggregates (#2480) ([cb00daa](cb00daab)) * add dt.tz_localize() (#2469) ([f70f93a](f70f93a1)) * Update bigquery.ai.generate_table output_schema to allow Mapping type (#2463) ([f7fd189](f7fd1895)) ### Bug Fixes * upload local data through write API if nested JSONs detected (#2478) ([01dc5a3](01dc5a34)) * allow IsInOp with same dtypes regardless nullable (#2466) ([1d81b41](1d81b414)) ### Documentation * Add code examples to configuration docstrings (#2352) ([3c21993](3c21993e)) * Move readme content to new User Guide section (#2464) ([61a9484](61a94845)) * add code sample and docstring for bpd.options.experiments.sql_compiler (#2474) ([867951b](867951bc)) * use direct API for image (#2465) ([8a1a82f](8a1a82f7)) * Fix recall_score doc example (#2477) ([a6f499c](a6f499c1)) * Skip inherited methods, use autosummary only for big classes (#2470) ([a951249](a9512498)) * add bigframes default connection warning (#2471) ([f1bbba2](f1bbba23)) </details>
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>
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>
PreviousNext