Polars: py-0.17.11 Release

Release date:
May 1, 2023
Previous version:
py-0.17.10 (released April 30, 2023)
Magnitude:
3,279 Diff Delta
Contributors:
6 total committers
Data confidence:
Commits:

16 Commits in this Release

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

Top Contributors in py-0.17.11

stinodego
ritchie46
alexander-beedie
mcrumiller
MarcoGorelli
dependabot-bot

Directory Browser for py-0.17.11

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

  • improve nested grouptuples related code (#8618)
  • buffer spill partitions in ooc sort. ~10/20% (#8616)
  • avoid potentially redundant casts on Series init (#8613)

✨ Enhancements

  • add Expr.meta namespace eq and ne methods (#8599)
  • avoid potentially redundant casts on Series init (#8613)
  • use temp dir for ooc spills (#8614)
  • add strict dtype equality comparison methods (is_ and is_not) (#8600)
  • automatically convert series <op> expr to pl.lit(series) <op> expr (#8549)

🐞 Bug fixes

  • maintain sorted info on top-k and empty sort (#8615)
  • fix ooc sort regression; don't take IO-thread before init (#8607)
  • maintain sortedness in date -> datetime cast (#8606)

πŸ› οΈ Other improvements

  • document sortedness of return value of upsample (#8612)
  • Set up functions module in Rust bindings (#8598)
  • Split PyExpr impl block into modules (#8596)

Thank you to all our contributors for making this release possible! @MarcoGorelli, @alexander-beedie, @dependabot, @dependabot[bot], @mcrumiller, @ritchie46 and @stinodego