Polars: rs-0.39.2 Release

Release date:
April 17, 2024
Previous version:
rs-0.39.1 (released April 15, 2024)
Magnitude:
634 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

18 Commits in this Release

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

Authored April 17, 2024
Authored April 17, 2024
Authored April 16, 2024

Top Contributors in rs-0.39.2

ritchie46
reswqa
henryharbeck
orlp
kszlim

Directory Browser for rs-0.39.2

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

Loading File Browser...

Release Notes Published

πŸš€ Performance improvements

  • use two binary searches for equality mask when data is sorted (#15702)
  • improve filter parallelism (#15686)

✨ Enhancements

  • Remove outdated join validation checks (#15701)

🐞 Bug fixes

  • manual cache (#15711)
  • Ensure we don't hold onto Mutex when grabbing join tuples (#15704)
  • allow null dtypes in UDFs if they match the schema (#15699)
  • Respect join_null argument for semi/anti joins (#15696)
  • Ensure we don't hold RwLock when spawning group parallelism in w… (#15697)
  • Ensure empty with_columns is a no-op (#15694)
  • Include predicate in cache state union (#15693)
  • Add the missing feature flag for ewm_mean_by (#15687)
  • 8/16-bits int could also apply in place for log expr (#15680)
  • prepare_expression_for_context shouldn't panic if exceptions raised from optimizer (#15681)

πŸ› οΈ Other improvements

  • Make json_path_match expr non-anonymous (#15682)

Thank you to all our contributors for making this release possible! @henryharbeck, @kszlim, @orlp, @reswqa and @ritchie46