Skip to content

Releases: googleapis/python-bigquery-dataframes

v1.29.0

12 Dec 04:12
227d228
Compare
Choose a tag to compare

1.29.0 (2024-12-12)

Features

  • Add Gemini 2.0 preview text model support (#1209) (1021d57)

Documentation

  • Add Gemini 2.0 text gen sample notebook (#1211) (9596b66)
  • Update bigframes.pandas.index docs return types (#1191) (c63e7da)

v1.28.0

11 Dec 04:19
7c12e69
Compare
Choose a tag to compare

1.28.0 (2024-12-11)

Features

  • (Series | DataFrame).plot.bar (#1152) (0fae2e0)
  • bigframes.bigquery.vector_search supports use_brute_force and fraction_lists_to_search parameters (#1158) (131edc3)
  • Add ARIMAPlus.predict_explain() to generate forecasts with explanation columns (#1177) (05f8b4d)
  • Add client_endpoints_override to bq options (#1167) (be74b99)
  • Add support for temporal types in dataframe's describe() method (#1189) (2d564a6)
  • Allow join-free alignment of analytic expressions (#1168) (daef4f0)
  • Series.isin supports bigframes.Series arg (#1195) (0d8a16b)
  • Update llm.TextEmbeddingGenerator to 005 (#1186) (3072d38)

Bug Fixes

Performance Improvements

  • Update df.corr, df.cov to be used with more than 30 columns case. (#1161) (9dcf1aa)

Documentation

  • Add a code sample using bpd.options.bigquery.ordering_mode = "partial" (#909) (f80d705)
  • Add snippet for creating boosted tree model (#1142) (a972668)
  • Add snippet for evaluating a boosted tree model (#1154) (9d8970a)
  • Add snippet for predicting classifications using a boosted tree model (#1156) (e7b83f1)
  • Add third party pandas.Index methods and docstrings (#1171) (a970294)
  • Fix Bigframes.Pandas.General_Function missing docs (#1164) (de923d0)
  • Update bigframes.pandas.Index docstrings (#1144) (557ab8d)

v1.27.0

18 Nov 21:13
6fec681
Compare
Choose a tag to compare

1.27.0 (2024-11-16)

Features

  • Add astype(type, errors='null') to cast safely (#1122) (b4d17ff)

Bug Fixes

Documentation

  • Document groupby.head and groupby.size methods (#1111) (a61eb4d)

v1.26.0

12 Nov 16:51
14d9ac8
Compare
Choose a tag to compare

1.26.0 (2024-11-12)

Features

  • Add basic geopandas functionality (#962) (3759c63)
  • Support json_extract_string_array in the bigquery module (#1131) (4ef8bac)

Bug Fixes

  • Fix Series.to_frame generating string label instead of int where name is None (#1118) (14e32b5)
  • Update the API documentation with newly added rep (#1120) (72c228b)

Performance Improvements

Documentation

  • Add file for Classification with a Boosted Treed Model and snippet for preparing sample data (#1135) (7ac6639)
  • Add snippet for Linear Regression tutorial Predict Outcomes section (#1101) (108f4a9)
  • Update DataFrame docstrings to include the errors section (#1127) (a38d4c4)
  • Update GroupBy docstrings (#1103) (9867a78)
  • Update Session doctrings to include exceptions (#1130) (a870421)

v1.25.0

29 Oct 22:51
8962b4e
Compare
Choose a tag to compare

1.25.0 (2024-10-29)

Features

  • Add the ground_with_google_search option for GeminiTextGenerator predict (#1119) (ca02cd4)
  • Add warning when user tries to access struct series fields with __getitem__ (#1082) (20e5c58)
  • Allow fit to take additional eval data in linear and ensemble models (#1096) (254875c)
  • Support context manager for bigframes session (#1107) (5f7b8b1)

Performance Improvements

  • Improve series.unique performance and replace drop_duplicates i… (#1108) (499f24a)

v1.24.0

24 Oct 23:43
9a6b313
Compare
Choose a tag to compare

1.24.0 (2024-10-24)

Features

Documentation

  • Update docstrings of DataFrame and related files (#1092) (15e9fd5)

v1.23.0

23 Oct 21:07
e8d689e
Compare
Choose a tag to compare

1.23.0 (2024-10-23)

Features

  • Add bigframes.bigquery.create_vector_index to assist in creating vector index on ARRAY<FLOAT64> columns (#1024) (863d694)
  • Add gemini-1.5-pro-002 and gemini-1.5-flash-002 to known Gemini model list. (#1105) (7094c85)
  • Add support for pandas series & data frames as inputs for ml models. (#1088) (30c8883)
  • Cleanup temp resources with session deletion (#1068) (1d5373d)
  • Show possible correct key(s) in .__getitem__ KeyError message (#1097) (32fab96)
  • Support uploading local geo data (#1036) (51cdd33)

Bug Fixes

  • Escape ids more consistently in ml module (#1074) (103e998)
  • Model.fit metric not collected issue. (#1085) (06cec00)
  • Remove index requirement from some dataframe APIs (#1073) (2d16f6d)
  • Update session metrics in read_gbq_query (#1084) (dced460)

Performance Improvements

  • Speed up tree transforms during sql compile (#1071) (d73fe9d)
  • Utilize ORDER BY LIMIT over ROW_NUMBER where possible (#1077) (7003d1a)

Documentation

  • Add ml tutorial for Evaluate the model (#1038) (a120bae)
  • Show best practice of closing the session to cleanup resources in sample notebooks (#1095) (62a88e8)
  • Update docstrings of Session and related files (#1087) (bf93e80)

v1.22.0

09 Oct 22:52
8821dd4
Compare
Choose a tag to compare

1.22.0 (2024-10-09)

Features

  • Support regional endpoints for more bigquery locations (#1061) (45b672a)
  • Update LLM generators to warn user about model name instead of raising error. (#1048) (650d80d)

Bug Fixes

  • Access MATERIALIZED_VIEW with read_gbq (#1070) (601e984)
  • Correct zero row count in DataFrame from table view (#1062) (b536070)
  • Fix generic error message when entering an incorrect column name (#1031) (5ac217d)
  • Make explode respect the index labels (#1064) (99ca0df)
  • Make invalid location warning case-insensitive (#1044) (b6cd55a)
  • Remove palm2 test case from llm load test (#1063) (575a10a)
  • Show warning for unknown location set through .ctor (#1052) (02c2da7)

Performance Improvements

Documentation

  • Add docstring return type section to BigQueryOptions class (#964) (307385f)

v1.21.0

02 Oct 04:25
56fec28
Compare
Choose a tag to compare

1.21.0 (2024-10-02)

Features

  • Add deprecation warning to PaLM2TextGenerator model (#1035) (1183b0f)
  • Add DeprecationWarning for PaLM2TextEmbeddingGenerator (#1018) (4af5bbb)
  • Add ml.model_selection.cross_validate support (#1020) (1a38063)
  • Allow access of struct fields with dot operators on Series (#1019) (ef76f13)

Bug Fixes

  • Ensure no double execution for to_pandas (#1032) (4992cc2)
  • Remove pre-caching of remote function results (#1028) (0359bc8)

Documentation

v1.20.0

26 Sep 07:33
7aaef6f
Compare
Choose a tag to compare

1.20.0 (2024-09-25)

Features

  • Add bigframes.bigquery.approx_top_count (#1010) (3263bd7)
  • Add bigframes.ml.compose.SQLScalarColumnTransformer to create custom SQL-based transformations (#955) (1930b4e)
  • Allow multiple columns input for llm models (#998) (2fe5e48)

Bug Fixes

Documentation

  • Limit pypi notebook to 7 days and add more info about differences with partial ordering mode (#1013) (3c54399)
  • Move and edit existing linear-regression tutorial snippet (#991) (4cb62fd)