Releases: googleapis/python-bigquery-dataframes
Releases · googleapis/python-bigquery-dataframes
v1.29.0
v1.28.0
1.28.0 (2024-12-11)
Features
- (Series | DataFrame).plot.bar (#1152) (0fae2e0)
bigframes.bigquery.vector_search
supportsuse_brute_force
andfraction_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
- Fix error loading local dataframes into bigquery (#1165) (5b355ef)
- Fix null index join with 'on' arg (#1153) (9015c33)
- Fix series.isin using local path always (#1202) (a44eafd)
Performance Improvements
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
v1.26.0
1.26.0 (2024-11-12)
Features
- Add basic geopandas functionality (#962) (3759c63)
- Support
json_extract_string_array
in thebigquery
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
- Reduce CURRENT_TIMESTAMP queries (#1114) (32274b1)
- Reduce dry runs from read_gbq with table (#1129) (f7e4354)
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
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
v1.24.0
v1.23.0
1.23.0 (2024-10-23)
Features
- Add
bigframes.bigquery.create_vector_index
to assist in creating vector index onARRAY<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
v1.22.0
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
- Reduce schema tracking overhead (#1056) (1c3879d)
- Repr generates fewer queries (#1046) (d204603)
- Speedup internal tree comparisons (#1060) (4379438)
Documentation
v1.21.0
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)