Skip to content

v2.18.0

Latest
Compare
Choose a tag to compare
@release-please release-please released this 03 Sep 19:07
88115fa

2.18.0 (2025-09-03)

⚠ BREAKING CHANGES

  • add allow_large_results option to read_gbq_query, aligning with bpd.options.compute.allow_large_results option (#1935)

Features

  • Add allow_large_results option to read_gbq_query, aligning with bpd.options.compute.allow_large_results option (#1935) (a7963fe)
  • Add parameter shuffle for ml.model_selection.train_test_split (#2030) (2c72c56)
  • Can pivot unordered, unindexed dataframe (#2040) (1a0f710)
  • Local date accessor execution support (#2034) (7ac6fe1)
  • Support args in dataframe apply method (#2026) (164c481)
  • Support args in series apply method (#2013) (d9d725c)
  • Support callable for dataframe mask method (#2020) (9d4504b)
  • Support multi-column assignment for DataFrame (#2028) (ba0d23b)
  • Support string matching in local executor (#2032) (c0b54f0)

Bug Fixes

  • Fix scalar op lowering tree walk (#2029) (935af10)
  • Read_csv fails when check file size for wildcard gcs files (#2019) (b0d620b)
  • Resolve the validation issue for other arg in dataframe where method (#2042) (8689199)

Performance Improvements

  • Improve axis=1 aggregation performance (#2036) (fbb2094)
  • Improve iter_nodes_topo performance using Kahn's algorithm (#2038) (3961637)