Polars: py-0.15.3 Release

Release date:
December 12, 2022
Previous version:
py-0.15.2 (released December 2, 2022)
Magnitude:
4,708 Diff Delta
Contributors:
10 total committers
Data confidence:
Commits:

36 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored December 10, 2022
Authored December 8, 2022
Authored December 12, 2022
Authored December 4, 2022
Authored December 12, 2022

Top Contributors in py-0.15.3

ritchie46
zundertj
chitralverma
AnatolyBuga
andrewpollack
alexander-beedie
ghuls
braaannigan
sa-
MarcoGorelli

Directory Browser for py-0.15.3

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

πŸš€ Performance improvements

  • set_sorted flag when creating from literal (#5728)
  • use sorted fast path in streaming groupby (#5727)

✨ Enhancements

  • push down predicates to pyarrow datasets (#5780)
  • Support for reading delta lake tables (#5761)
  • Add DataFrame.glimpse() (#5622)
  • allow expression as quantile input (#5751)
  • accept expression in str.extract_all (#5742)
  • tz-aware strptime (#5736)
  • lazy diagonal concat. (#5647)
  • to_struct add upper_bound (#5714)

🐞 Bug fixes

  • fix(rust, python) Summation on empty series evaluates to Some(0) (#5773)
  • empty concat utf8 (#5768)
  • projection pushdown with union and asof join (#5763)
  • check null values in asof_join + groupby (#5756)
  • fix generic streaming groupby on logical types (#5752)
  • fix date_range on expressions (#5750)
  • fix dtypes in join_asof_by (#5746)
  • fix group order in binary aggregation (#5744)
  • implement min/max aggregation for utf8 in groupby (#5737)
  • fix all_null/sorted into_groups panic (#5733)
  • address several edge-cases found when asserting NaN equality (#5732)
  • asof join 'by', 'forward' combination (#5720)

πŸ› οΈ Other improvements

  • add DataFrame.pearson_corr to reference (#5772)
  • Parse fixed timezone offsets without pytz (#5769)
  • chore(rust,python) Change allow_streaming to streaming (#5747)
  • Remove pyarrow nightlies requirement. (#5719)
  • fix incorrect accepted type in df.write_csv (#5715)

Thank you to all our contributors for making this release possible! @AnatolyBuga, @MarcoGorelli, @alexander-beedie, @andrewpollack, @braaannigan, @chitralverma, @ghuls, @ritchie46, @sa- and @zundertj