Skip to content

chore(deps): update all dependencies #1485

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Mar 12, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
bigframes ==1.11.1 -> ==2.4.0 age adoption passing confidence major
google-cloud-testutils ==1.4.0 -> ==1.6.4 age adoption passing confidence minor
polars (changelog) ==1.3.0 -> ==1.30.0 age adoption passing confidence minor
pyarrow ==15.0.0 -> ==20.0.0 age adoption passing confidence major
pytest (changelog) ==8.3.2 -> ==8.3.5 age adoption passing confidence patch
python 3.10 -> 3.13 age adoption passing confidence uses-with minor

Release Notes

googleapis/python-bigquery-dataframes (bigframes)

v2.4.0

Compare Source

Features
Bug Fixes
Performance Improvements
Dependencies
Documentation
  • Add snippets for Matrix Factorization tutorials (#​1630) (24b37ae)
  • Deprecate bpd.options.bigquery.allow_large_results in favor of bpd.options.compute.allow_large_results (#​1597) (18780b4)
  • Include import statement in the bigframes code snippet (#​1699) (08d70b6)
  • Include the clean-up step in the udf code snippet (#​1698) (48992e2)
  • Move multimodal notebook out of experimental folder (#​1712) (68b6532)
  • Update blob_display option in snippets (#​1714) (8b30143)

v2.3.0

Compare Source

Features
  • Add dry_run parameter to read_gbq(), read_gbq_table() and read_gbq_query() (#​1674) (4c5dee5)
Bug Fixes
  • Guarantee guid thread safety across threads (#​1684) (cb0267d)
  • Support large lists of lists in bpd.Series() constructor (#​1662) (0f4024c)
  • Use value equality to check types for unix epoch functions and timestamp diff (#​1690) (81e8fb8)
Performance Improvements
  • to_datetime() now avoids caching inputs unless data is inspected to infer format (#​1667) (dd08857)
Documentation

v2.2.0

Compare Source

Features
  • Add gemini-2.0-flash-001 and gemini-2.0-flash-lite-001 to fine tune score endponts and multimodal endpoints (#​1650) (4fb54df)
  • Add GeminiTextGenerator.predict structured output (#​1653) (6199023)
  • DataFrames.getitem support for slice input (#​1668) (563f0cb)
  • Print right origin of PreviewWarning for the bpd.udf (#​1629) (48d10d1)
  • Session.bytes_processed_sum will be updated when allow_large_re… (#​1669) (ae312db)
  • Short circuit query for local scan (#​1618) (e84f232)
  • Support names parameter in read_csv for bigquery engine (#​1659) (3388191)
  • Support passing list of values to bigframes.core.sql.simple_literal (#​1641) (102d363)
  • Support write api as loading option (#​1617) (c46ad06)
Bug Fixes
Performance Improvements
Dependencies
Documentation

v2.1.0

Compare Source

Features
Bug Fixes
Documentation

v2.0.0

Compare Source

⚠ BREAKING CHANGES
  • make dataset and name params mandatory in udf (#​1619)
  • Locational endpoints support is not available in BigFrames 2.0.
  • change default LLM model to gemini-2.0-flash-001, drop PaLM2TextGenerator and PaLM2TextEmbeddingGenerator (#​1558)
  • change default ingress setting for remote_function to internal-only (#​1544)
  • make remote_function params keyword only (#​1537)
  • make remote_function default service account explicit (#​1537)
  • set allow_large_results=False by default (#​1541)
Features
  • Add on parameter in dataframe.rolling() and dataframe.groupby.rolling() (#​1556) (45c9d9f)
  • Add component to manage temporary tables (#​1559) (0a4e245)
  • Add Series.to_pandas_batches() method (#​1592) (09ce979)
  • Add support for creating a Matrix Factorization model (#​1330) (b5297f9)
  • Allow input_types, output_type, and dataset to be used positionally in remote_function (#​1560) (bcac8c6)
  • Allow pandas.cut 'labels' parameter to accept a list of string (#​1549) (af842b1)
  • Change default ingress setting for remote_function to internal-only (#​1544) (c848a80)
  • Detect duplicate column/index names in read_gbq before send query. (#​1615) (40d6960)
  • Drop support for locational endpoints (#​1542) (4bf2e43)
  • Enable time range rolling for DataFrame, DataFrameGroupBy and SeriesGroupBy (#​1605) (b4b7073)
  • Improve local data validation (#​1598) (815e471)
  • Make remote_function default service account explicit (#​1537) (9eb9089)
  • Set allow_large_results=False by default (#​1541) (e9fb712)
  • Support bigquery connection in managed function (#​1554) (f6f697a)
  • Support bq connection path format (#​1550) (e7eb918)
  • Support gemini-2.0-X models (#​1558) (3104fab)
  • Support inlining small list, struct, json data (#​1589) (2ce891f)
  • Support time range rolling on Series. (#​1590) (6e98a2c)
  • Use session temp tables for all ephemeral storage (#​1569) (9711b83)
  • Use validated local storage for data uploads (#​1612) (aee4159)
  • Warn the deprecated max_download_size, random_state and sampling_method parameters in (DataFrame|Series).to_pandas() (#​1573) (b9623da)
Bug Fixes
  • to_pandas_batches() respects page_size and max_results again (#​1572) (27c5905)
  • Ensure page_size works correctly in to_pandas_batches when max_results is not set (#​1588) (570cff3)
  • Include role and service account in IAM exception (#​1564) (8c50755)
  • Make dataset and name params mandatory in udf (#​1619) (637e860)
  • Pandas.cut returns labels index for numeric breaks when labels=False (#​1548) (b2375de)
  • Prevent KeyError in bpd.concat with empty DF and struct/array types DF (#​1568) (b4da1cf)
  • Read_csv supports for tilde local paths and includes index for bigquery_stream write engine (#​1580) (352e8e4)
  • Use dictionaries to avoid problematic google.iam namespace (#​1611) (b03e44f)
Performance Improvements
Dependencies
Documentation
  • Add details for bigquery_connection in [@bpd](https://redirect.github.com/bpd).udf docstring (#​1609) (ef63772)
  • Add explain forecast snippet to multiple time series tutorial (#​1586) (40c55a0)
  • Add message to remove default model for version 3.0 (#​1563) (910be2b)
  • Add samples for ArimaPlus time_series_id_col feature (#​1577) (1e4cd9c)
  • Add warning for bigframes 2.0 (#​1557) (3f0eaa1)
  • Deprecate default model in TextEmbedddingGenerator, GeminiTextGenerator, and other bigframes.ml.llm classes (#​1570) (89ab33e)
  • Include all licenses for vendored packages in the root LICENSE file (#​1626) (8116ed0)
  • Remove gemini-1.5 deprecation warning for GeminiTextGenerator (#​1562) (0cc6784)
  • Use restructured text to allow publishing to PyPI (#​1565) (d1e9ec2)
Miscellaneous Chores

v1.42.0

Compare Source

Features
Bug Fixes
  • Add deprecation warning to TextEmbeddingGenerator model, espeically gemini-1.0-X and gemini-1.5-X (#​1534) (c93e720)
  • Change the default value for pdf extract/chunk (#​1517) (a70a607)
  • Local data always has sequential index (#​1514) (014bd33)
  • Read_pandas inline returns None when exceeds limit (#​1525) (578081e)
  • Temporary fix for StreamingDataFrame not working backend bug (#​1533) (6ab4ffd)
  • Tolerate BQ connection service account propagation delay (#​1505) (6681f1f)
Performance Improvements
Documentation
  • Update GeoSeries.difference() and bigframes.bigquery.st_difference() docs (#​1526) (d553fa2)

v1.41.0

Compare Source

Features
  • Add support for the 'right' parameter in 'pandas.cut' (#​1496) (8aff128)
  • Support BQ managed functions through read_gbq_function (#​1476) (802183d)
  • Warn when the BigFrames version is more than a year old (#​1455) (00e0750)
Bug Fixes
Performance Improvements
Documentation

v1.40.0

Compare Source

⚠ BREAKING CHANGES
  • reading JSON data as a custom arrow extension type (#​1458)
Features
Bug Fixes
Performance Improvements

v1.39.0

Compare Source

Features
Bug Fixes
  • Do not compare schema description during schema validation (#​1452) (03a3a56)
  • Remove warnings for null index and partial ordering mode in prep for GA (#​1431) (6785aee)
  • Warn if default cloud_function_service_account is used in remote_function (#​1424) (fe7463a)
  • Window operations over JSON columns (#​1451) (0070e77)
  • Write chunked text instead of dummy text for pdf chunk (#​1444) (96b0e8a)
Performance Improvements
Documentation
  • Add snippet for explaining the linear regression model prediction (#​1427) (7c37c7d)

v1.38.0

Compare Source

Features
Bug Fixes
  • Calling to_timdelta() over timedeltas no longer changes their values (#​1411) (650a190)
  • Replace empty dict with None to avoid mutable default arguments (#​1416) (fa4e3ad)
Performance Improvements
Dependencies
  • Remove scikit-learn and sqlalchemy as required dependencies (#​1296) (fd8bc89)
Documentation
  • Add samples using SQL methods via the bigframes.bigquery module (#​1358) (f54e768)
  • Add snippets for visualizing a time series and creating a time series model for the Limit forecasted values in time series model tutorial (#​1310) (c6c9120)

v1.37.0

Compare Source

Features
  • (Preview) Support add, sub, mult, div, and more between timedeltas (#​1396) (ffa63d4)
  • (Preview) Support comparison, ordering, and filtering for timedeltas (#​1387) (34d01b2)
  • (Preview) Support subtraction in DATETIME/TIMESTAMP columns with timedelta columns (#​1390) (50ad3a5)
  • JSON dtype support for read_pandas and Series constructor (#​1391) (44f4137)
Bug Fixes
  • Ensure binops with pandas objects returns bigquery dataframes (#​1404) (3cee24b)
Performance Improvements
Documentation

v1.36.0

Compare Source

Features
Bug Fixes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested review from a team as code owners March 12, 2025 18:37
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Mar 12, 2025
@product-auto-label product-auto-label bot added the size: s Pull request size is small. label Mar 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
@product-auto-label product-auto-label bot added api: bigquery Issues related to the googleapis/python-bigquery-dataframes API. samples Issues that are directly related to samples. labels Mar 12, 2025
@parthea parthea added the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 12, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Mar 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 12, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Mar 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 12, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Mar 12, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 12, 2025
@parthea parthea added kokoro:run Add this label to force Kokoro to re-run the tests. kokoro:force-run Add this label to force Kokoro to re-run the tests. and removed kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Mar 12, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels May 31, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label May 31, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 31, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels May 31, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label May 31, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 31, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels May 31, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label May 31, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 31, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jun 1, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jun 1, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 1, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jun 1, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jun 1, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 1, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jun 1, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jun 1, 2025
@bigframes-bot bigframes-bot removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigquery Issues related to the googleapis/python-bigquery-dataframes API. samples Issues that are directly related to samples. size: s Pull request size is small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants