py-1.41.2
stanfordnlp/dspypy-1.41.2May 29, 2026by github-actions[bot]
AI Summary
A maintenance release for the Python API updating dependencies like jemalloc and adding documentation for cloud deployments and on-prem releases.
Key Highlights
- Update to new jemalloc
- Harden against async blocking deadlocks
- Add Polars On-Prem 0.4.2
- Add query profiler video to On-Prem user guide
- Add EKS/AKS/GKE guides
New Features
- Add pinning and queuing logic to polars-ooc
- Add tiered multi-file parquet metadata resolver
- Cache and shuffle DNS for cloud object_store
- Add support for the SQL FILTER clause for aggregate functions and STRING_AGG
Full Release Notes
## 🚀 Performance improvements - Update to new jemalloc (#27797) - Do not materialize `ScalarColumn` in Column `split_at` (#27782) - Avoid materializing broadcast in `array.shift` (#27740) - Avoid materializing broadcast list in `list.sample(n)` and `list.sample(frac)` (#27679) ## ✨ Enhancements - Update to new jemalloc (#27797) ## 🐞 Bug fixes - Broken link to AI Policy corrected (#27793) - Update to new jemalloc (#27797) ## 📖 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 `_utils` and `functions` (#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