v0.7.14
·
85 commits
to refs/heads/main
since this release
What's Changed 🚀
✨ Features
- feat(flotilla): hint users to switch to flight_shuffle on large shuffles @colin-ho (#6962)
- feat: add uuidv7 generation @everettVT (#6909)
- feat(flotilla): Distributed Limit Counter @colin-ho (#6942)
- feat: add JSON functions json_array_length, json_object_keys, json_tuple @XuQianJin-Stars (#6945)
- feat: add conv function for PySpark parity @YuangGao (#6910)
- feat: ASOF join benchmarking scripts @euanlimzx (#6940)
- feat(show): env defaults and auto alignment for preview output @BABTUNA (#6856)
- feat(temporal): add Spark-style temporal aliases @BABTUNA (#6830)
🐛 Bug Fixes
- fix: hash(-0.0) == hash(0.0) @rchowell (#6963)
- fix: short-circuit on empty micropartitions @rchowell (#6956)
🚀 Performance
- perf(parquet): rewrite reader with arrow-rs public decoder API @colin-ho (#6952)
- perf(flotilla): Coalesce task outputs based on byte threshold @colin-ho (#6943)
- perf(shuffle): Write one shuffle file per task instead of N partition files @colin-ho (#6948)
📖 Documentation
- docs: Update API references and fix code examples @colin-ho (#6938)
- docs(examples): migrate text-embeddings example to public bucket @colin-ho (#6941)
🔧 Maintenance
- chore: migrate daft.io.lance to daft_lance @rchowell (#6957)
- chore(deps): bump the all group across 1 directory with 4 updates @dependabot[bot] (#6863)
⬆️ Dependencies
- chore(deps): bump the all group across 1 directory with 4 updates @dependabot[bot] (#6863)
Full Changelog: v0.7.13...v0.7.14