This repository was archived by the owner on Apr 1, 2026. It is now read-only.
v2.4.0
2.4.0 (2025-05-12)
Features
- Add "dayofyear" property for
dtaccessors (#1692) (9d4a59d) - Add
.dt.days,.dt.seconds,dt.microseconds, anddt.total_seconds()for timedelta series. (#1713) (2b3a45f) - Add
DatetimeIndexclass (#1719) (c3c830c) - Add
isocalendar()for dt accessor" (#1717) (0479763) - Add bigframes.bigquery.json_value (#1697) (46a9c53)
- Add blob.exif function support (#1703) (3f79528)
- Add inplace arg support to sort methods (#1710) (d1ccb52)
- Improve error message in
Series.applyfor direct udfs (#1673) (1a658b2) - Publish bigframes blob(Multimodal) to preview (#1693) (e4c85ba)
- Support () operator between timedeltas (#1702) (edaac89)
- Support forecast_limit_lower_bound and forecast_limit_upper_bound in ARIMA_PLUS (and ARIMA_PLUS_XREG) models (#1305) (b16740e)
- Support to_strip parameter for str.strip, str.lstrip and str.rstrip (#1705) (a84ee75)
Bug Fixes
- Fix dayofyear doc test (#1701) (9b777a0)
- Fix issues with chunked arrow data (#1700) (e3289b7)
- Rename columns with protected names such as
_TABLE_SUFFIXinto_gbq()(#1691) (8ec6079)
Performance Improvements
- Defer query in
read_gbqwith wildcard tables (#1661) (5c125c9) - Rechunk result pages client side (#1680) (67d8760)
Dependencies
Documentation
- Add snippets for Matrix Factorization tutorials (#1630) (24b37ae)
- Deprecate
bpd.options.bigquery.allow_large_resultsin favor ofbpd.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)