v0.3.4
github-actions
released this
25 Sep 20:00
·
380 commits
to refs/heads/main
since this release
Changes
✨ New Features
- [FEAT]
agg_concat
doesn't work on strings @vicky1999 (#2847) - [FEAT] Add ability for RayRunner to run actor pool projects (beta feature) @jaychia (#2881)
- [FEAT]: [SQL] struct subscript and json_query @universalmind303 (#2891)
- [FEAT] UTF8 to binary coercion flag @raunakab (#2893)
- [FEAT] Delta Lake partitioned writing @kevinzwang (#2884)
- [FEAT]: add partitioning_* functions to sql @universalmind303 (#2869)
- [FEAT]: add sql support for "DATE <date>" and "DATETIME <datetime>" @universalmind303 (#2870)
- [FEAT] Add Sparse Tensor logical type @michaelvay (#2722)
- [FEAT] [SQL] Enable SQL query to run on callers scoped variables @amitschang (#2864)
- Revert "[FEAT]:
shuffle_join_default_partitions
param" @jaychia (#2873) - [FEAT] Iceberg partitioned writes @kevinzwang (#2842)
- [FEAT]: SQL temporal functions @universalmind303 (#2858)
- [FEAT]: sql list operations @universalmind303 (#2856)
- [FEAT]:
shuffle_join_default_partitions
param @universalmind303 (#2844) - [FEAT] Add left/right/anti/semi joins to native executor @colin-ho (#2743)
🚀 Performance Improvements
- [PERF] Lazily import heavy modules to speed up import times @desmondcheongzx (#2826)
👾 Bug Fixes
- [BUG] Fix display for decimal types @raunakab (#2909)
- [BUG] Fix partitioning SQL scans on empty tables @desmondcheongzx (#2885)
- [BUG] Fix concat expression typing @colin-ho (#2868)
🧰 Maintenance
- [CHORE] Classify throttle and internal errors as Retryable in Python @samster25 (#2914)
- [CHORE] auto-fix prefer
Self
over explicit type @andrewgazelka (#2908) - [CHORE]: bump sqlparser version @universalmind303 (#2886)
- [CHORE]: Move daft.sql.sql module to daft.sql @universalmind303 (#2907)
- [CHORE] ignore vendored crates for codecov @samster25 (#2895)
- [CHORE]: move
numeric
out of daft-dsl and intodaft-functions
@universalmind303 (#2857) - [CHORE] Update documentation for config variables @jaychia (#2874)
- [CHORE] Move codspeed interactive tests to local files @samster25 (#2872)
- [CHORE]: move list functions from daft-dsl to daft-functions @universalmind303 (#2854)
- [CHORE] Change TPC-H q4 and q22 answers to use new join types @kevinzwang (#2756)
- [CHORE] Add native executor to CI @colin-ho (#2855)
⬆️ Dependencies
- Bump astral-sh/setup-uv from 2 to 3 @dependabot (#2888)
- Bump isbang/compose-action from 2.0.0 to 2.0.2 @dependabot (#2887)