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