🚀 Performance improvements
- Update to new jemalloc (#27797)
- Do not materialize
ScalarColumnin Columnsplit_at(#27782) - Avoid materializing broadcast in
array.shift(#27740) - Avoid materializing broadcast list in
list.sample(n)andlist.sample(frac)(#27679)
✨ Enhancements
- Update to new jemalloc (#27797)
🐞 Bug fixes
📖 Documentation
- Update Polars On-Prem version stamp (#27799)
- Broken link to AI Policy corrected (#27793)
- Add release dates to the On-Prem releases page (#27787)
- Improve on-prem docs (#27788)
- Add query profiler video to On-Prem user guide (#27786)
- Add EKS/AKS/GKE guides (#27774)
- Add Polars On-Prem 0.4.2 (#27780)
🛠️ Other improvements
- Run Pyrefly on
_utilsandfunctions(#27789) - Harden against async blocking deadlocks (take 2) (#27767)
Thank you to all our contributors for making this release possible!
@ButteryPaws, @EndPositive, @Kevin-Patyk, @MarcoGorelli, @TNieuwdorp, @azimafroozeh, @carnarez, @kdn36, @lun3x, @orlp and @ritchie46