Polars: rs-0.39.1 Release

Release date:
April 15, 2024
Previous version:
rs-0.39.0 (released April 14, 2024)
Magnitude:
753 Diff Delta
Contributors:
9 total committers
Data confidence:
Commits:

19 Commits in this Release

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

Authored April 15, 2024
Authored April 15, 2024
Authored April 15, 2024

Top Contributors in rs-0.39.1

MarcoGorelli
reswqa
orlp
ritchie46
itamarst
mcrumiller
stinodego
Priyansh4444
StevenMia

Directory Browser for rs-0.39.1

All files are compared to previous version, rs-0.39.0. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

πŸš€ Performance improvements

  • Fix regression that led to using only a single thread (#15667)

✨ Enhancements

  • add ewm_mean_by (#15638)

🐞 Bug fixes

  • Ensure profile of simple-projection only take own runtime (#15671)
  • Panic if invalid array in object (#15664)
  • Ensure 'CachedSchema' doesn't get synced between plans (#15661)
  • group_by multiple null columns produce phantom row (#15659)
  • rolling_* aggs were behaving as if they return scalars in group-by (#15657)
  • Correct the unsoundness slice range of arr.min/max (#15654)
  • list.mean fast path shouldn't produce NaN (#15652)
  • Fix Display implementation of Duration (#15647)

πŸ“– Documentation

  • Fix typo in legacy install instructions (#15662)
  • Include prelude import in the example (#15633)

πŸ› οΈ Other improvements

  • Remove the remaining usage of deprecated numpy crate APIs (#15668)
  • make Duration.is_constant_duration less strict for non-timezone-aware case (#15639)
  • Fix some typos in comments (#15665)
  • remove unnecessary unsafe in list mean/sum (#15660)

Thank you to all our contributors for making this release possible! @MarcoGorelli, @Priyansh4444, @StevenMia, @itamarst, @mcrumiller, @orlp, @reswqa, @ritchie46 and @stinodego